安徽省计算机二级考试模拟题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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));

相关文档
最新文档