安徽省计算机二级考试模拟题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言(安徽省二级考试模拟题)
一.单项选择题
1. 按电子元器件分类,第二代计算机主要是采用_________作为逻辑开关元件。
A.电子管
B.中小规模集成电路
C.晶体管
D.大规模集成电路
2. 在下列各种进制的数据中,最大的数是__________。
A.(5F)16
B.(88)10
C.(136)8
D.(1011101)2
3. 冯.诺依曼原理主要是指___________。
A.运算的精确度
B.存储程序和自动控制
C.高速度运算能力
D.智能化体系结构
4. 以下关于计算机语言描述,错误的是__________。
A.在计算机语言中,汇编语言属于低级语言
B.FoPro 2.5b for windows 语言、C语言、Fortran 90语言均属于高级语言
C.机器语言可以被计算机直接执行
D.所有计算机语言程序都必须被编译后才能在计算机上运行
5. 以下_________是多媒体计算机必备的设备。
A.视频卡
B.打印机
C.声卡
D.扫描仪
6.通常说硬盘的容量为80G,指的是___________。
A.80G bit
B.80G byte
C.80G个字
D.80000个字
7.在windows98中相同磁盘不同文件夹之间的文件复制操作可以___________。
A.直接用鼠标将选定文件拖到目标文件夹
B.按住Ctrl键后用鼠标将选定文件拖到目标文件夹中
C.按住Alt键后用鼠标将选定文件拖到目标文件夹中
D.按住shift键后用鼠标将选定文件拖到目标文件夹中
8.在windows98中,利用“回收站”可恢复__________上被误删除的文件。
A.硬盘
B.软盘
C.内存
D.光盘
9.以下正确的E-mail地址是____________。
B. @ C. spks@ D. @
10. 发现软盘有文件已经感染上病毒,以下不能清除病毒的方法是___________。
A.将软盘快速格式化
B.用有效的杀毒软件清除该软盘中的病毒
C.将软盘全面格式化
D.将软盘上所有文件移到硬盘中
11. 以下选项中合法的用户标识符是___________。
A.long
B.-2Test
C.3Dmax
D.A. dat
12.一个C语言源程序是由___________组成。
A.若干过程
B.若干子程序
C.若干函数
D.一个主程序和若干子程序
13.C语言中, 要求参加运算的数必须是整数或字符的运算符是___________。
A./
B.!
C.%
D.=
14.int类型的数据取值范围是___________。
A.0至255
B.-32768至32767
C.-256至255
D.0至65535
15. 下列属于C语言合法的字符常量是____________。
A.’\97’
B.”A”
C.’\t’
D.”\0”
16. 若x为unsinged int型变量,则执行以下语句后的x值为_____________。
x=65534;
printf(”%d”,x);
A.65534
B.2
C.无定值
D.-2
17. 以下合法的赋值语句是__________。
A.a=(5+b,d++,a+5);
B.x=y=50
C.x+y;
D.c=int(a+b);
18. 已知w=0,x=1,y=2,z=3,a=4,b=5;则执行语句(a=w>x)&&(b=y>z);后a,b的值为_________。
A.0,0
B.4,5
C.0,5
D.4,0
19. 设x,y,t均为int型变量,则执行语句:x=y=4;t=++x||++y;后,y的值为__________。
A.不定值
B.5
C.4
D.1
20. 若有以下程序段,执行后输出结果是____________。
int a=3;
printf(”%d\n”,(a+ =a-=a*a));
A.-6
B.12
C.0
D.-12
21. putchar函数可以向终端输出一个____________。
A.整型变量表达式值
B.实型变量值
C.字符串
D.字符或字符型变量值
22. 函数fabs(x)的功能是___________。
A.对x取整
B.对x取绝对值
C.对x取平方根
D.计算x 的平方
23. 若给定条件表达式(m)?(a++):a――则其中表达式m和___________等价。
A.m= =0
B.m= =1
C.m!=0
D.m!=1
24. 为了避免嵌套的if- else的二义性,C语言规定,else与__________配对。
A.与最外层的if
B.其之前最近的不带else的if
C.其之后最近的if
D.与最近的{}之前的if
25. 定义如下变量和数组:
int i,x[3][3]={1,2,3,4,5,6,7,8,9};
下面语句的输出结果是____________。
for(i=0;i<3;i++) printf(“%2d”,x [i][2 –i]);
A.159
B.147
C.357
D.369
26. 若i为整型变量,则以下循环执行次数是____________。
for(i=2;i= =0;)
printf(“%d”,i――);
A.0次
B.1次
C.2次
D.无限次
27. 若有定义int x[10] ={0,2,4}; 则数组在内存中所占字节数为____________。
A.3
B.4
C.10
D.20
28. 若有以下程序段执行后,输出结果是___________。
char str[ ]=”abc\102\r12\\\t”;
printf(“%d”,strlen (str));
A.9
B.10
C.12
D.15
29. 以下数组定义中不正确的是_____________。
A.int a[2][3];
B.int b[ ][3] ={0,1,2,3.4};
C.int c[10][10]={0};
D.int d[3][ ]={{1,2},{3,4},{5,6}};
30. 以下程序的输出结果是_____________。
#define M(x,y,z) x*y*z
main()
{ int a=1,b=2,c=1;
printf(“%d\n”,M(a+b,b+c,c+a));