计算机基础与程序设计复习参考题及答案
计算机基础与程序设计试题及答案
计算机基础与程序设计试题及答案计算机基础与程序设计试题课程代码:一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.微机一般是16位机或32位机,它指的是机器的()。
A.速度B.容量C.系列号D.字长2.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C的所有文件复制到C盘TC 子目录下,一定成功的命令是()。
A.XXX:\。
P*.C C:C.COPYA:\。
XXX。
P*.C C:\TC3.在C程序中,main函数的位置是()。
A.必须作为第一个函数B.必须作为最后一个函数C.可以放在任意位置D.必须放在它所调用的函数之后4.设int a=3;下列哪一个表达式的值等于0()。
A.a&&(a>0)B。
a||XXX>=a5.如果a=5,b=2,c=3,d=4,则表达式a>b。
a:c>d。
c:d的值是()。
A.int→unsigned→long→charB.char→int→long→unsignedC .char→int→unsigned→longD.int→char→unsigned→long7.设有说明:int a=11.b=10;执行表达式a%=b+(a&&b)后,a的值为()。
A.0B.1C.11D.228.下面程序段的运行结果是()。
main()int x=1,y=2,z=3,s=0;if(y>x)if(y>z) s=1;else s=2;else s=3;printf(”% d\ n”,s);A.0B.1C.2D.319.设有说明:int x=1.y=2;执行条件表达式(x=y)。
++x:--x 后,x的值为:()。
A.0B.1C.2D.310.若k为整型变量,则下面while循环()。
2022年计算机基础与程序设计真题及答案
广东省2022年普通高等学校专升本招生考试计算机基础与程序设计一、单项选择题(本大题共20小题,每小题3分,共60分)1.代码 char a[10]="wait";printf("%d\n" ,strlen(a));的运行结果为()A.4B.5C.8D.102.若a是整型变量,则逻辑表达式 (a==6) ll (a!=6) 的值为()A.0B.6C.1D.不确定3.起泡排序以序列49,38,65,97,76,13,27为初始输入,以升序第一趟排序后的结果为()A.38,49,65,27,76,13,97B.38,49,65,27,13,76,97C.38,49,65,27,13,76,97D.38,49,65,76,13,27,974.下列能够用作c语言自定义的标识符的是()A.6B.6_6C.defineD.typedef5.一颗深度为6的二叉树,结点数最多为()A.63B.32C.64D.1286.在一个单链表中,现需要删除指针p所指结点的直接后继结点,则执行()A.p->Next=pB.p=p->NextC.p=p->Next->NextD.p->Next=p->Next->Next7.在无向图中,所有顶点的出度总和与所有顶点的入度总和比值为()A.4B.2C.1D.4.58.表达式(double)4/2)+2.5的值为()A.4B.5.0C.5D.4.59.下列语法错误的是()A.int a[2][2]={1,2,3,4}B.int a[2][]={1,2,3,4}C.int a[][2]={1,2,3,4}D.int a[2][2]=f1},{2,3.}10.在函数调用中,数组名作为参数传递的是()A.数组的长度B.数组的首地址C.数组名元素的值D.数组的元素个数11.代码 int z=2;while(z--);printf("z=%d/n",z); 运行结果是()A.z=OB.z=-1C.z=1D.无结果12.若某应用的线性表最常用的操作是存取任一指定序号的元素,并且在表的最后进行插入和删除运算,则最为节省时间的存储结构是()A.双链表B.顺序表C.单循环链表D.带头结点的双循环链表13.设 char a[10],b[10],*p=a,*q=b; ,下列语句正确的是()A. p*=3B. p/=9C. p=&9D. p+=314.广义表L=((a,3,y),则L的长度和深度分别为()A.1,1B.1,3C.1,2D.2,315.下列说法错误的是()A.gets函数从键盘读入字符串B.fwrite函数输出数据到文件C.fputs函数输出字符到文件D.getchar函数从磁盘文件读入字符16.当定义一个结构体变量时,系统分配给它的内存容量为()A.各成员所需的内存量总和B.第一个成员所需的内存量C.成员中占内存最大的容量D.最后一个成员所需的内存量17.某完全二叉树上有1001个结点,其终端点的个数是()A.499B.500C.501D.50218.将序列 1,2,...,n 存入栈,出栈列的第一个元素为n,则第i个出栈的元素为()A.n-i-1B.n-iC.n-i+1D.不确定19.存储某个图所占存储空间与该图的顶点个数,相关的是()A.邻接表B.邻接矩阵C.十字链表D.逆邻接表20.队列和栈的共同点是()A.先进先出B.先进后出C.后进先出D.只能在端点处插入或删除二、判断题(本大题共10小题,每小题2分,共20分)21.对于一个c语言来说,它总是从main()开始执行的()22.在C语言程序中,变量总是必须先定义再使用()23.break-只结束本次循环,而不是终整个循环的执行()24.在C语言中,可以用语句 char a[10]; a="sdb"; 给数组a赋值()25.有向图的邻接矩阵一定是对称矩阵()26.C语言中的变量不可以在函数以外的位置进行定义()27.n个顶点的无向连通图,其生成树有n条边()28.在整数序列20,50,90,128,256中,用折半查找20的比较次数为2()29.用结构体变量作为实参进行函数调用时,采取的是“值传递”的方式()30.编译c语言程序时,可以发现注释中存在的拼写错误()三、填空题(本大题共5小题,每小题4分,共20分)31.有语句int a=3, b=2,c=1,表达式a>b>c的值等于()32.若a,b, c为int型变量,则表达式 2||a/b&&!c 的值为()33.feof(fp) 函数用来判断文件是否结束,如果遇到文件结束,则函数值为()34.算法的效率度量主要是指()复杂度和空间复杂度的度量。
计算机程序设计员复习题含参考答案
计算机程序设计员复习题含参考答案一、单选题(共100题,每题1分,共100分)1.知识产权包括著作权和( )两部分。
A、工业产权B、名誉权C、使用权D、专利权正确答案:A2.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌( )。
A、客户第一B、一切向钱看C、主观臆断D、服务第一正确答案:C3.( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。
A、对话框类B、单模对话框C、对话框函数D、对话框模板资源正确答案:D4.( )协议的作用是提供一个网址的具体情况,它是Internet上最古老的协议之一。
A、FingerB、GopherC、FtpD、Http正确答案:A5.软件管理按时间可划分为生产管理和( )。
A、开发进度管理B、成本管理C、技术管理D、使用维护管理正确答案:D6.( )也称为分支覆盖,是一种较强的逻辑覆盖。
A、判定覆盖B、路径覆盖C、条件覆盖D、条件组合覆盖正确答案:A7.在VC中,如果在Menu Item属性页中选择( )复选框,表示此菜单项是一个多级菜单,并且其右边将会出现一个新菜单框。
A、CheckedB、inactiveC、Pop-upD、Grayed正确答案:C8.按( )来划分,总线可以分为单向和双向两种。
A、信息的传输方向B、数据线的宽度C、总线所处的层次D、用途正确答案:A9.数据独立性是指()A、数据库的数据依赖于用户的应用程序B、DBMS与DB相互独立C、用户应用程序与数据库的数据相互独立D、用户应用程序与DBMS相互独立正确答案:C10.概要设计的任务是( )。
A、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用B、实现人和计算机的通讯,产生一个机器能执行的源程序C、确定每个模块的数据结构和算法,确定模块的细节D、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口正确答案:D11.( )方法的主要优点包括:与人类习惯的思维方法一致、稳定性好、可重用性好、可维护性好。
大学计算机基础复习题(附参考答案)
大学计算机基础复习题(附参考答案)一、单选题(共60题,每题1分,共60分)1、操作系统是( )。
A、用户与应用软件的接口B、用户与计算机的接口C、主机与外设的接口D、用户与系统软件的接口正确答案:B2、撰写电子邮件的界面中, “抄送”功能是指( )。
A、将邮件同时发送给多个人B、邮件正文C、邮件主题D、发信人地址正确答案:A3、计算机键盘上的【Esc】键的功能一般是( )。
A、取消B、确认C、删除D、控制正确答案:A4、Excel中向单元格输入 3/5 Excel 会认为是( )。
A、日期3月5日B、小数3.5C、分数3/5D、错误数据正确答案:A5、在PowerPoint中,可以通过“设置放映方式”对话框,设置( )等。
A、放映方式B、放映时间C、换片方式D、以上都是正确答案:D6、在Excel 2016单元格中,手动换行方法是: ( )。
A、Ctrl +EnterB、Alt +EnterC、Shift +EnterD、Ctrl +Shift正确答案:B7、域名地址中的后缀cn的含义是( )。
A、美国B、商业部门C、中国D、教育部门正确答案:C8、word提供了 ( )五种视图方式。
A、表格视图,阅读版式视图,Web版式视图,大纲视图,草稿B、网页视图,阅读版式视图,Web版式视图,大纲视图,草稿C、幻灯片视图,阅读版式视图,Web版式视图,大纲视图,草稿D、页面视图,阅读版式视图,Web版式视图,大纲视图,草稿正确答案:D9、在Word“段落”对话框中,不能设定文本的( )。
A、行间距B、对齐方式C、字符间距D、缩进方式正确答案:C10、计算机软件总体分为系统软件和( )。
A、重要软件B、工具软件C、非系统软件D、应用软件正确答案:D11、IPV4地址是由一组长度为( )的二进制数字组成。
A、32位B、16位C、20位D、8位正确答案:A12、在Word文档中,嵌入式图片是指 ( ) 。
A、图片与文本的环绕方式为四周型B、图片位于文本的上方C、图片相当于一个字符直接放置在文本中的插入点处D、图片与文本的环绕方式为紧密型正确答案:C13、Internet采用的基础协议是( )。
大学计算机基础(程序设计基础)习题与答案
一、单选题1、计算机能够直接执行的程序是()。
A.汇编语言程序B.可执行文件C.源程序D.命令文件正确答案:B2、汇编语言也称为()。
A.面向应用的语言B.面向对象的语言C.面向机器的语言D.面向过程的语言正确答案:C3、C、C++、Java可归类为()语言。
A.符号B.机器C.高级D.自然正确答案:C4、根据计算机语言发展的过程,下列排列顺序正确的是()。
A.机器语言、高级语言、汇编语言B.机器语言、汇编语言、高级语言C.汇编语言、机器语言、高级语言D.高级语言、机器语言、汇编语言正确答案:B5、编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序可以称呼()。
A.目标程序B.源程序C.临时程序D.原程序正确答案:B6、()都属于计算机的低级语言。
A.机器语言和高级语言B.汇编语言和高级语言C.机器语言和汇编语言D.高级语言和数据库语言正确答案:C7、在程序设计中,把解题过程准确而完整地描述出来,就叫()。
A.算法B.方法C.事件D.过程正确答案:A8、()是一种使用几何图形描述程序逻辑关系的程序设计方法。
A.流程图B.饼图C.数据流图D.柱形图正确答案:A9、用C语言编写的程序需要用()程序翻译后计算机才能识别。
A.汇编B.解释C.连接D.编译正确答案:D10、可被计算机直接执行的程序由()语言编写的程序。
A.汇编B.机器C.高级D.网络正确答案:B11、由二进制编码构成的语言是()。
A.C语言B.BASIC语言C.汇编语言D.机器语言正确答案:D12、结构化程序设计中的三种基本程序结构是指()。
A.顺序结构、转移结构、分支结构B.顺序结构、转移结构、循环结构C.顺序结构、选择结构、循环结构D.转移结构、选择结构、分支结构正确答案:C13、算法的基本结构中不包括()。
A.选择结构B.循环结构C.顺序结构D.逻辑结构正确答案:D14、在计算机科学中,算法这个术语是指()。
A.求解问题并选择编程工具B.求解问题的数学方法C.求解计算机问题的一系列步骤D.选择求解问题的计算机系统正确答案:C15、高级语言翻译程序是将高级语言编写的源程序翻译成目标程序有两种工作方式。
计算机程序设计基础习题册含答案)
《计算机程序设计基础》计算机程序设计基础_基础知识(一) 班级学号 姓名 成绩一、 单选题习题册1.C++源程序文件的默认扩展名为A。
2.A) cpp B) exeC) obj D) lik3.由C++源程序文件编译而成的目标文件的默认扩展名为C。
4.A) cpp B) exeC) obj D) lik5.由C++目标文件连接而成的可执行文件的默认扩展名为B。
6.A) cpp B) exeC) obj D) lik7.编写C++程序一般需经过的几个步骤依次是B。
8.A)编译、编辑、连接、调试B)编辑、编译、连接、调试C)编译、调试、编辑、连接D)编辑、调试、编辑、连接9.程序中主函数的名字为A 。
10.A) main B) MAINC) Main D) 任意标识符11.下面四个选项中,均是不合法的用户标识符的选项的是C。
12.A) A p_o doB)float lao _AC)b-a goto intD)_123 temp INT13.下列变量名中合法的是C。
14.A) B)C)Tom B) 3a66C) _6a7b D) $ABC15.存储以下数据,占用存储字节最多的是 D 。
16.A) 0 B) ‘0’C) “0” D) 0.017.在C++语言中,字符型数据在内存中的存储形式是D。
18.A) 补码 B) 反码C) 原码 D) ASCII码19.若有说明语句:char c =’\072’;则变量c A。
20.A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法,变量的值不确定二、填空题1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。
2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。
3.一条表达式语句必须以__分号_;___作为结束符。
4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。
2020年计算机基础与程序设计自考试题及答案
2020年计算机基础与程序设计自考试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统主要包括哪些部分?A. 中央处理器、内存、硬盘B. 中央处理器、内存、输入设备C. 中央处理器、内存、输出设备D. 中央处理器、内存、外设答案:D2. 下列哪种语言是高级语言?A. 汇编语言B. 机器语言C. C语言D. 二进制语言答案:C3. 在计算机中,一个字节的二进制数可以表示的最大无符号整数是:A. 255B. 256C. 512D. 1024答案:A4. 下列哪种计算机属于微型计算机?A. 个人计算机B. 小型计算机C. 中型计算机D. 大型计算机答案:A5. 计算机网络的目的是什么?A. 实现数据传输和通信B. 实现信息资源共享C. 实现分布式计算D. A和B答案:D6. 下列哪种编程范式是面向对象的编程范式?A. 过程式编程B. 函数式编程C. 面向对象编程D. 逻辑式编程答案:C7. 在C语言中,下列哪个关键字用于定义整型变量?A. floatB. intC. charD. double答案:B8. 下列哪个函数用于在C语言中输出?A. printfB. scanfC. putcharD. gets答案:A9. 在Python中,下列哪个关键字用于定义函数?A. defB. classC. ifD. while答案:A10. 在Java中,下列哪个关键字用于定义类?A. classB. interfaceC. extendsD. implements答案:A二、填空题(每题2分,共20分)1. 计算机软件系统包括________和________两大部分。
答案:系统软件、应用软件2. 计算机病毒的传播途径主要有________、________和________三种。
答案:磁盘、网络、移动存储设备3. 在计算机中,一个字节的二进制数可以表示的最大有符号整数是________。
答案:1274. 在计算机中,________是负责指挥和控制计算机各部分协调工作的部件。
全国自考计算机基础与程序设计历年真题(珍藏版)(部分有答案)
C.当表达式的值非0时D.当表达式的值不为1时
35.下列程序段输出的结果是(A)
for(i=1;i<3;i+ +)
for(j=1;j<3;j+ +)
printf("%d",i+j);
A.2334B.234
C.23D.2
343 4
36.若有定义int s[4]={1,2,3,4};则a[a[2]-3*a[0]+1]的值是(B)
13.如果一个C程序仅由一个源文件组成,则在一个源文件中定义的全局变量的作用域为(D)
A.源文件的全部范围B.本程序的全部范围
C.本函数的全部范围D.从定义该变量的位置开始至本文件末尾
14.下列定义中,不是指针数组定义的是(D)
A.int*p[5];B.float*q[4];
C.int(*r)[6];D.char*w[7];
B.将整个程序编译完成后再执行,不生成目标代码
C.将源程序编译成目标程序,执行连接后的程序
D.将源程序解释完毕后再执行
7.下列转义字符中,表示换行的是(B)
A.\0B.\n(回车换行)
C.\r(回行不回车)D.\f
8பைடு நூலகம்unsigned long型数的取值范围是(D)
A.-215~(215-1)B.-231~(231-1)
A.1个
B.2个
C.4个
D.8个
4.下列语句中不能实现循环结构的语句是(A)
A.if语句
B.while语句
C.do—while语句
D.for语句
5.内存每个基本单元都有唯一的序号,这个序号称为(C)
计算机基础与程序设计多项选择题(答案)
一、单项选择题1、下面程序的运行结果是()#include <stdio.h>main(){ int *p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;if(a<b) { p=p1;p1=p2;p2=p;}printf("%d, %d",*p1,*p2);printf("%d, %d", a, b);}(分数:1分)A. 8,5 5,8B. 5,8 8,5C. 5,8 5,8D. 8,5 8,5标准答案是:A。
您的答案是:A2、若定义double d;则d在内存中分配的字节数是()(分数:1分)A. 1B. 2C. 4D. 8标准答案是:D。
您的答案是:3、C 语言源程序的基本单位是()(分数:1分)A. 过程B. 函数C. 子程序D. 语句标准答案是:D。
您的答案是:4、退出Turbo C 2.0返回系统,在主菜单File项中可选择()(分数:1分)A. LoadB. NewC. SaveD. Quit标准答案是:D。
您的答案是:5、在 C 程序中, main 函数的位置是 ( ) (分数:1分)A. 必须作为第一个函数B. 必须作为最后一个函数C. 可以放在任意位置D. 必须放在它所调用的函数之后标准答案是:C。
您的答案是:6、下面关于运算符优先顺序的描述中正确的是( ) (分数:1分)A. 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B. 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C. 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D. 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符标准答案是:C。
您的答案是:7、对于一个正常运行的C程序,以下叙述中正确的是( ) (分数:1分)A. 程序的执行总是从main函数开始,在main函数结束B. 程序的执行总是从程序的第一个函数开始,在main函数结束C. 程序的执行总是从main函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束标准答案是:A。
计算机基础与程序设计第四章习题答案
第四章课后习题一、选择题1、有定义语句:int [,]a=new int[5,6];,则下列正确的数组元素的引用是()。
A.a(3,4)B.a(3)(4)C.a[3][4]D.a[3,4]2、下列的数组定义语句,不正确的是()。
A.int a[]=new int [5]{1,2,3,4,5};B. int[,]a= new int a[3][4];C. int [][]a=new int [3][];D.int[]a={1,2,3,4};3、数组定义与赋初值语句如下:int [ ]a={1,2,3,4,5}; 则a[2]的值为()。
A.2B.3C.4D.14、下列数组定义语句中,int []a= new int[3]; 定义的数组a占的字节数为()。
A.16B.12C.6D.85、下列数组定义语句中,double [,]d=new int[4,5];则定义的数组d占的字节数为()。
A.160B.80C.240D.1206、下列程序段执行后,int []a={1,2,3,4,5}; a[4]=a[a[2]]; 则a[4]的值为()。
A.2B.3C.4D.57.要定义一个3行4列的单精度型二维数组f,使用的定义语句为()。
A.float f [,]=new float [3,4];B.float [,]f=new float[3][4];C.float [,];D.float [,]f=new float [3,4];8、语句如下:int[]c1=new int[5];int[] c2={1,2,3,4,5,6,7,8,9,0};数组c1和c2中的元素的个数分别为()A.6和10B. 6和9C. 5和10D. 5和99、定义一个数组,正确的代码为()A.int arraya[]=new int[5];B.int[] arraya=new int[5];C.int arraya=new int;D.int[5] arraya=new int[5];10、要定义一个为int型的交错数组a,数组有两行,第一行一个元素,第二行两个元素并赋初值3和4,使用的语句是()A.int [ ][ ]a=new int[2][ ];a[1]=new int[1];a[2]=new int[2]{3,4};B.int [ ][ ]a=new int[2][ ];a[0]=new int[1];a[1]=new int[2]{3,4};C.int [][]a=new int[ ][ ];a[0]=new int[1];a[1]=new int[2]{3,4};D.int [ ][ ]a=new int[ ][2];a[0]=new int[1];a[1]=new int[2]{3,4};11、下列代码的运行结果()int[] age1 = new int[] { 10, 20 };int[] age2 = age1;age2[1] = 30;Console.WriteLine(age1[1]);Console.ReadKey();A.0B.10C.20D.3012、定义并初始化一个用于存放我们国家的四个直辖市的数组cityName,四个直辖市为:北京,上海,天津,重庆. 正确的是( ABC )多选A.String[] cityName = new String[4] { “北京”, “上海”, “天津”, “重庆" };B.String[] cityName = new String[] { “北京”, “上海”, “天津”, “重庆" };C.String[] cityName={“北京”,”上海“,”天津“,”重庆"};D.String cityName = new String[4] { “北京”, “上海”, “天津”, “重庆" };三、编写程序题1、编写一个Windows应用程序,随机产生10个两位整数存放在数组中,找出最大值、最小值、高于平均值的数。
自考《计算机基础与程序设计》试题及答案
4.在Turbo C 2.0 中,保存源程序在主菜单File项中可选择()C. 27. 下面不正确的关系表达式是()A. a=3C.a > =b > c8. 设有声明int x=1 , y=2,A. 0C.2 9. 设有int b=-1 ;则执行printf(”D. 3B. a v 3D.a > b > cz的值是()B. 12011年4月高等教育自学考试《计算机基础与程序设计》试题及答案(课程代码:02275)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.计算机处理信息时,CPU —般是以一组二进制数码为单位进行处理的,这组二进制数码称为A.wordB.MBC.KB2. 下列不属于计算机硬件系统的是A.操作系统C.存储器3. 下面转义字符中,表示换页的是A. \ 0C. \ rD.bitB.控制器D.运算器B. \ n D. \ fA.LoadB.NewC.Save5.下面表达式结果为3的是()A.(-7)% 4 D.QuitB.(-7.O) % 4.0C.7 % (-4)D.7.O % 4.O6.设有int x=2 ,y, z;执行z=y=x++ ;后变量z的值是(A.0B.1z;执行z=x>y?x+2 : y-2后变量D.3 % u\ n”,b);后的输出是() A.-1 B.ffff10. 下面程序段的输出结果是 ()mai n(){ int a=3, b=5 , c ;c=a+b ; a=b;b=c ;printf(" %d ,% d" , a , b) ; }A. 3 , 5C. 5 , 811. 设有声明 int x=-1;执行 if(x<0)x=-x-1A. -1C. 112. 关于break 语句,以下说法不正确的是 (A. 它可以用于循环语句中B. 它可以用于switch 语句中C. 可以从最内层循环结构中直接跳出最外层循环结构D. 可以从当前switch 结构中跳出 13. 下面能正确将字符串A. c har s : 3] ={ ' B ',' o ',' y ‘ }; C.char s : 3]二{"Boy"};B. 5 , 3 D. 8 , 13;后变量x 的值是()B. 0D. 2 )()B.char s ="Boy";D.char s 】3 】;:O ] =' Bs [ 1] =' o '; s :2]二’yB.fgets D.fputs15. 在一个c 源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该 变量需要使用的存储类别是 () B.register D.static16.C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ()B.单向值传递A.(p+1) OC.*(p : 1] +1)"Boy"进行完整赋值操作的语句是 s14.下列函数中向文件一次读一串字符的函数是 ()A.fgetcC.fputcA.exter nC.auto A.地址传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定方式17.设有声明语句int a : 2 ][ 3 ], (*p):3 ] =a ;则对 a 数组元素正确引用的是B.*(*(p+2)+1)D.p : 1 ] +218.设有下面的结构体和结构变量定义:() struct carlong idchar*name ;struct car carl ;关于结构体类型变量赋值不正确的是A.carl.id=10101 ;C. carl.* name二"BlueSky";B.carl. name二"BlueSky"D.carl.id=123456L19.设有声明和语句: ()un sig ned int x=1 ,y=2 ;xvv=y+1 ;则x 的值是A.1C.520.设有下面程序:()#in clude"stdio.h"void mai n(void)B.4D.8{unsigned x=1 , y=3 , z=5 ;printf(" % d \ n" , x : y);}该程序的运行结果是 A.1 C.5二、多项选择题(本大题共 5小题,每小题在每小题列出的五个备选项中至少有两个是符合题目要求的,B.3 D.72分,共10分)请将其代码填写在题后的括号内。
计算机基础与程序设计复习参考题及答案(完整)
助学指导书高等教育自学考试《计算机基础与程序设计》复习参考题一、单项选择题1.一个完整的计算机系统应该包括(DA.主机和外设BC.硬件系统和系统软件D.硬件系统和软件系统2.在计算机中,指令通常是由(A)A.操作码、操作数组成B.源操作数、目标操作数组成C.反码、补码组成D.直接寻址、目的寻址组成3.下列设备中属于输出设备的是(D)A.扫描仪B.键盘C.鼠标D.显示器4.整数-2在机器内存中的表示是(B)A.B.C.D.5.如果文件存储的是数据在内存中存放的字节形式,则该文件是(C)A.ASCII文件B.文本文件C.二进制文件D.设备文件6.下列软件中属于应用软件的是(C)A.Ms-DosB.Windows2000C.WPS2000字处理软件D.C语言处理程序7.在计算机硬件设备中能用作输入设备是(B)A.显示器B.键盘C.绘图仪D.打印机8.在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是(C)A..OBJB..CC..BATD..BAK9.具有只读功能的内存储器是指(A)A.ROM B.RAM C.硬盘D.CD-ROM10.存储量1MB等于(C)A.23字节B.210字节C.220字节D.230字节D.(0.D)1610),一个字的字长是(D)15.Unix是(D)A.单用户、单任务的操作系统B.C.多用户、单任务的操作系统D.16.一个二进制数位也称为一个(D)A.wordB.byteC.KBD.bit17.(B)是用助记符来表示指令的符号语言。
A.机器语言?????B.汇编语言C.高级语言?????D.语言处理程序18.-123的原码是(??A?)C.01111011?????D.000010119.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C 的所有文件复制到C盘TC子目录下,一定成功的命令是(C)。
A.COPYA:\*P*.CB.COPYA:\??P*.CC:C.COPYA:\??P*.CD.COPY??P*.CC:\TC20.按冯诺依曼的设计思想,计算机采用的数制是(A)A.二进制B.八进制C.十进制D.十六进制21.计算机能够自动按照人们的意图进行工作的最基本思想是(B)A.采用逻辑部件B.存储程序和数据C.控制代码D.总结结构22.磁盘处于写保护状态,那么磁盘中的数据(B)A)不能读出,不能删改,也不能写入新数据B)可以读出,不能删改,也不能写入新数据C)可以读出,可以删改,但不能写入新数据D)可以读出,不能删改,但可以写入新数据23.应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:\TH目录中,而数据文件存放在C:\TH\DATA目录中,如果将它们完整地复制到A盘,应该使用的命令是(B)A)XCOPYC:\THA:\B)XCOPYC:\THA:\/S1A.RAM B.ROMC.硬盘 D.软盘E2.下列设备中属于外存储设备的有(A.RAM B.光盘C.硬盘D.软盘E3.微机系统的主机包含的部件有(BDE)A.输入设备B.存储器C.输出设备D.运算器E.控制器4.总线是连接微机CPU、内存和外设之间传送信号的公共通道,微机的总线包括有(BCD)A.电源线B.数据线C.地址线D.控制线E.网络线5.下面哪些软件属于操作系统范畴(ADE)。
计算机程序设计基础复习 题集附答案
计算机程序设计基础复习题集附答案计算机程序设计基础复习题集附答案1. 基础知识篇1.1 数据类型在计算机程序设计中,数据类型是非常重要的概念,它决定了我们可以对数据进行的操作以及占用的存储空间大小。
常见的数据类型有整型、浮点型、字符型等。
以下是一些数据类型的介绍:1.1.1 整型(int)整型是用来表示整数的数据类型,可以存储正整数、负整数以及零。
在大多数编程语言中,整型的大小一般为4个字节(32位),可以表示的范围是从-2,147,483,648到2,147,483,647。
1.1.2 浮点型(float)浮点型用来表示带有小数部分的数值,例如 3.14 或者 2.718。
浮点型的大小一般为4个字节(32位),可以表示的范围比整型更大。
1.1.3 字符型(char)字符型用来表示单个字符,例如 'a'、'b' 或者 '1'。
字符型的大小一般为1个字节(8位)。
1.2 运算符在程序设计中,运算符用于对数据进行运算和操作。
常见的运算符包括加法、减法、乘法、除法等。
以下是一些常见的运算符及其使用方法:1.2.1 算术运算符算术运算符用于进行基本的算术运算,包括加法(+)、减法(-)、乘法(*)、除法(/)等。
1.2.2 关系运算符关系运算符用于比较两个值的大小关系,常见的关系运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。
1.2.3 逻辑运算符逻辑运算符用于组合多个条件,进行复合的逻辑判断。
常见的逻辑运算符包括与(&&)、或(||)和非(!)。
1.3 控制流程控制流程指的是程序的执行流程,即代码在何种条件下执行哪一段代码。
常见的控制流程包括顺序结构、选择结构和循环结构。
1.3.1 顺序结构顺序结构即代码按照书写顺序依次执行,没有分支或循环。
1.3.2 选择结构选择结构根据条件的不同,选择性地执行不同的代码块。
自考 计算机基础与程序设计试卷(附答案)
二、判断题
1—4:××√√5—8:√√√×
三、名词解释
1.运算器又称为算术逻辑单元,是计算机的核心部件,是对数据进行加工处理的部件。
2.对象是具有唯一对象名称和固定对外接口的一组属性和操作的集合。
3.装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。
for (;;)
{循环体;}
A.不执行循环体B.一直执行循环体,即死循环C.执行循环体一次D.程序不符合语法要求
4. C#中每个char类型变量占用多少个字节。【】
A. 2B. 4
C. 8D. 10
5. Visual Studio 2008是以()为单位来管理C#程序设计过程的。【】
A.解决方案B.数据
2.高速缓冲存储器是介于CPU和磁盘之间的高速存储器。【】
3.变量有两种典型的命名方法,Camel命名法和Pascal命名法。【】
4.计算机系统中有两种重要字符编码方式,即ASCII和EBCDIC。【】
5.依据所使用的电子元件,第三代计算机属于集成电路计算机。【 】
6.计算机指令是控制计算机操作的二进制代码,它规定了计算机能完成的某一项操作。【】
4.拆箱是从object类型到值类型或从接口类型到实现该接口的值类型的现实转换。
四、简答题
1.答案:The”big”boy is here!
2.答案:
(1)语法简洁
(2)面向对象
(3)可视化集成开发环境
(4)自动内存管理
(5)功能强大的类库
3.答案:二进制和十进制一样,是一种进位计数制,但它的基数是2。
7.下面选项中正确描述了CheckBox控件的是【】
2023计算机基础程序设计复习题(含答案)
计算机基础程序设计复习题一、单项选择题1. 计算机的基本组成部分包括中央处理器、存储器、输出设备和()A. 键盘B. 鼠标C. 显示器D. 输入设备2. 下列属于计算机病毒特征的是()A. 模糊性B. 高速性C. 传染性D. 危急性3. C#程序的()方法被称为程序的大门,应用程序从这里开始运行。
A. Main()B. Begin()C. Start()D. main()4. 可用作C#程序用户标识符的一组标识符是()A. void define +WORDB. a3_b3_345YNC. for –abe CaseD. 2A.do sizeof5. 下列代码输出的结果是()int i=0;i=++i+8;Console.WriteLine(i++);A. 8B. 9C. 10D. 116. 以下类型中,不属于值类型的是()A. 数值类型B. 布尔类型C.字符类型D. 类类型7. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是()A. 12B. 144C. 156D. 2888. 下列关于switch的语法结构的描述不正确的是()A.switch条件判断接收int、char、string三种类型B.switch的case块,必须要加上break子句C.switch的case块,可以没有breakD.switch的default块,在条件都不满足的情况下执行9. 有定义语句:int[,]a=new int[5,6];则下列正确的数组元素的引用是()A. a(3,4)B. a(3)(4)C. a[3][4]D. a[3,4]10. 在C#语言的循环结构中,首先执行一次,然后再判断条件的循环结构是()A. while循环B. do…while循环C. for循环D. foreach循环11. 为了避免嵌套的条件分支语句if…else…的二义性,C语言规定:C程序中的else总是与()组成配对关系。
大学计算机基础(程序设计基础)习题与答案
一、单选题1、计算机能够直接执行的程序是()。
A.汇编语言程序B.可执行文件C.源程序D.命令文件正确答案:B2、汇编语言也称为()。
A.面向应用的语言B.面向对象的语言C.面向机器的语言D.面向过程的语言正确答案:C3、C、C++、Java可归类为()语言。
A.符号B.机器C.高级D.自然正确答案:C4、根据计算机语言发展的过程,下列排列顺序正确的是()。
A.机器语言、高级语言、汇编语言B.机器语言、汇编语言、高级语言C.汇编语言、机器语言、高级语言D.高级语言、机器语言、汇编语言正确答案:B5、编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序可以称呼()。
A.目标程序B.源程序C.临时程序D.原程序正确答案:B6、()都属于计算机的低级语言。
A.机器语言和高级语言B.汇编语言和高级语言C.机器语言和汇编语言D.高级语言和数据库语言正确答案:C7、在程序设计中,把解题过程准确而完整地描述出来,就叫()。
A.算法B.方法C.事件D.过程正确答案:A8、()是一种使用几何图形描述程序逻辑关系的程序设计方法。
A.流程图B.饼图C.数据流图D.柱形图正确答案:A9、用C语言编写的程序需要用()程序翻译后计算机才能识别。
A.汇编B.解释C.连接D.编译正确答案:D10、可被计算机直接执行的程序由()语言编写的程序。
A.汇编B.机器C.高级D.网络正确答案:B11、由二进制编码构成的语言是()。
A.C语言B.BASIC语言C.汇编语言D.机器语言正确答案:D12、结构化程序设计中的三种基本程序结构是指()。
A.顺序结构、转移结构、分支结构B.顺序结构、转移结构、循环结构C.顺序结构、选择结构、循环结构D.转移结构、选择结构、分支结构正确答案:C13、算法的基本结构中不包括()。
A.选择结构B.循环结构C.顺序结构D.逻辑结构正确答案:D14、在计算机科学中,算法这个术语是指()。
A.求解问题并选择编程工具B.求解问题的数学方法C.求解计算机问题的一系列步骤D.选择求解问题的计算机系统正确答案:C15、高级语言翻译程序是将高级语言编写的源程序翻译成目标程序有两种工作方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
助学指导书高等教育自学考试《计算机基础与程序设计》复习参考题郑州大学土木工程学院2010年11月第一章计算机及程序设计基础知识一、单项选择题1.一个完整的计算机系统应该包括(D)A.主机和外设B.主机和操作系统C.硬件系统和系统软件D.硬件系统和软件系统2.在计算机中, 指令通常是由(A)A .操作码、操作数组成B .源操作数、目标操作数组成C .反码、补码组成D .直接寻址、目的寻址组成3.下列设备中属于输出设备的是(D)A .扫描仪B .键盘C .鼠标D .显示器4.整数-2在机器内存中的表示是(B)A .010B .110C .1101D .1115.如果文件存储的是数据在内存中存放的字节形式, 则该文件是(C)A .ASCII 文件B .文本文件C .二进制文件D .设备文件6.下列软件中属于应用软件的是( C )A. Ms-DosB. Windows2000C. WPS2000 字处理软件D. C 语言处理程序7. 在计算机硬件设备中能用作输入设备是( B )A. 显示器B. 键盘C. 绘图仪D. 打印机8. 在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是(C)A. .OBJB. .CC. .BATD. .BAK9.具有只读功能的内存储器是指(A)A .ROMB .RAMC .硬盘D .CD-ROM10. 存储量1MB 等于(C)字节字节字节字节11. 下面数据中最小数是(A)A.2B.8C.10D.1612. CPU处理数据和指令的基本单位是字(Word),一个字的字长是(D)A. 8bitsB. 16bitsC. 32bitsD. 与CPU数据总线有关的bit位数13. 与十进制1100等值的十六进制数是( B )A. 44AB. 44CC. 54AD. 54C14. 与二进制数等值的十进制数是(C)是(D)A. 单用户、单任务的操作系统B. 单用户、多任务的操作系统C. 多用户、单任务的操作系统D. 多用户、多任务的操作系统16. 一个二进制数位也称为一个(D)17.( B )是用助记符来表示指令的符号语言。
A.机器语言?????B.汇编语言C.高级语言?????D.语言处理程序的原码是(??A? )A.?????B. ?????19. 若当前路径为C 盘TC 子目录,仅将A 盘根目录下的文件名第3 个字符为P ,扩展名为 C 的所有文件复制到 C 盘TC 子目录下,一定成功的命令是( C ) 。
A :\*P*.C A:\??P*.C C:A:\??P*.C ??P*.C C:\TC20.按冯诺依曼的设计思想,计算机采用的数制是( A )A.二进制B.八进制C.十进制D.十六进制21. 计算机能够自动按照人们的意图进行工作的最基本思想是( B )A. 采用逻辑部件B. 存储程序和数据C. 控制代码D. 总结结构22. 磁盘处于写保护状态,那么磁盘中的数据(B )A) 不能读出,不能删改,也不能写入新数据B) 可以读出,不能删改,也不能写入新数据C) 可以读出,可以删改,但不能写入新数据D) 可以读出,不能删改,但可以写入新数据23. 应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:\TH目录中,而数据文件存放在C:\TH\DATA目录中,如果将它们完整地复制到A盘, 应该使用的命令是( B )A) XCOPY C:\TH A:\ B) XCOPY C:\TH A:\ /SC) XCOPY C:\TH A:\ /M D) XCOPY C:\TH A:\ /P24. ?所谓“裸机“是指(C )A)单片机B)单板机C)不装备任何软件的D)只装备操作系统的25. 算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的( C ) A)正当性B)可行性C)确定性D)有穷性二、多项选择题1.存储在下列哪些设备中的信息可以长期保存? (BCDE)A .RAMB .ROMC .硬盘D .软盘E .光盘2.下列设备中属于外存储设备的有(BCDE)A .RAMB .光盘C .硬盘D .软盘E .磁带3. 微机系统的主机包含的部件有(BDE )A. 输入设备B. 存储器C. 输出设备D. 运算器E. 控制器4. 总线是连接微机CPU、内存和外设之间传送信号的公共通道,微机的总线包括有(BCD )A. 电源线B. 数据线C. 地址线D. 控制线E. 网络线5. 下面哪些软件属于操作系统范畴( ADE ) 。
C6. 下面哪些是组成MS — DOS 操作系统的模块( ABCE )C7. 与十进制141 等值的数是( ACD )A.()2B.()2C.(215)8D.(8D)16E.(8E)168.?X*.C可以代表的文件是(ADE )A、B、C、D、E、三、填空题1. 计算机的硬件由五部分组成,它们分别是输入设备、输出设备、存储器、运算器和控制器。
2. 微型的性能主要取决于CPU 。
3. 一片存储容量是的软磁盘,可以存储大约140万个_ 字节(byte)__。
4. 在MS-DOS环境中同时按下[Ctrl]和[Break]两个键,其作用是__中断程序运行__。
第二章关于C语言程序的基本知识一、选择题1.下列转义字符中,表示回车的是(B)A.\0 B.\n C.\r D.\f2.若定义double d;则d在内存中分配的字节数是(D)A.1个B.2个C.4个D.8个3. 如果a=5,b=2,c=3,d=4 ,则表达式a>b? a:c>d? c:d 的值是( C )A. 8B. 9C. 10D. 74.C 语言源程序的基本单位是(D)A .过程B.函数 C .子程序 D .语句5. 在Turbo C 中,寻求在线帮助可按键(A)6. 设有int a =3, b=-4, c=0 ;表达式((a>b)?a:b )&&c<0 的值是(B)7. 退出Turbo C 返回系统,在主菜单File项中可选择(D )A. LoadB. NewC. SaveD. Quit8. 在Turbo 中,若定义unsigned int a ;则变量 a 在内存中分配的字节数是( B )个个个个9.下面四个选项中,均是合法整型常量的选项是(?? A ? )。
???-0xffff???011???01a????0xe???986,012 ??0668 D. -0x48a??2e5????0x10. 在C 程序中,main 函数的位置是( C ) 。
A. 必须作为第一个函数B. 必须作为最后一个函数C. 可以放在任意位置D. 必须放在它所调用的函数之后11. 如果a=5,b=2,c=3,d=4 ,则表达式a>b? a:c>d? c:d 的值是( D ) 。
12. 在C 程序中,设一表达式中包含有int, long, char 和unsigned 类型的变量和数据,这四种类型数据的转换规则是( C ) 。
→ unsigned → long → char →int → long → unsigned→ int → unsigned → long → char → unsigned → long13. 设有说明:int a=11, b=10 ;执行表达式a%=b+(a&&b) 后,a 的值为( A ) 。
14.下面哪一个是合法的指数型实数( C )A.%d +b15.以下使i的运算结果为4的表达式是( D )i=0,j=0;(i=3,(j++)+i); i=1,j=0;j=i=(i=3)*2);i=0,j=1;(j==1)?(i=1):(i=3); i=1,j=1;i+=j+=2;16.字符串常数"CHINA"在内存中存储时占的字节数是( B )A、5个B、6个C、7个D、8个17.设有int p,q;以下不正确的语句是( D )A、p*=3B、p/=qC、p+=3D、p&&=q18.以下不正确的C语言标识符是( D )。
(题目为:简述标识符的命名规则)A. ABCB. abcC. a_bcD.19、下面关于运算符优先顺序的描述中正确的是( C )A 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符20、下列叙述中正确的是( D )A)C语言中既有逻辑类型也有集合类型B)C语言中没有逻辑类型但有集合类型C)C语言中有逻辑类型但没有集合类型D) C语言中既没有逻辑类型也没有集合类型21.已知int i,a; 执行语句”i=(a=2*3,a*5),a+6;”后,变量a的值是( A )。
A. 6B. 12C. 30D. 3622.不能进行++和--运算的数据类型是( B )。
A. 指针B. doubleC. intD. long23. 下列叙述中错误的是( D ) 【2007计算机等级考试】A)计算机不能直接执行用C语言编写的源程序B)C程序经编译程序编译后,生成后缀为.obj的文件是一个二进制文件C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D)后缀为.obj和.exe的二进制文件都可以直接运行24. 对于一个正常运行的C程序,以下叙述中正确的是( A )A)程序的执行总是从main函数开始,在main函数结束p23B)程序的执行总是从程序的第一个函数开始,在main函数结束C)程序的执行总是从main函数开始,在程序的最后一个函数中结束D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束25 以下合法的字符型常量是( AD )A)”\x13”B)”\018” C)”65” D)”\n”26. C程序在作逻辑运算时判断操作数真、假的表述中,正确的是(A)为假,非0为真??????B.只有1为真为假,1为真?????? 为真,非0为假二、多项选择题1.设a=1,b=3,c=0 ;下面表达式的值为1 的有(ABCE)A .!a&&b| |a&&(c+1)B .a -b+3C .(a>b)==cD .(a=0)&&(b=10)E .b>a&&a>c2.若有int x;float y;指出下面结果为整型数的表达式(ACD )p41A、(int)(x+y)B、(int)x+yC、'a'+xD、x+(int)yE、x*y三、填空题1.C语言中基本数据类型包括___整型、实型、字符型____。