2016年安徽省计算机二级考试C语言(模拟试卷四) 下载本文

单项选择题 1:

按照计算机应用领域分类,学校使用的成绩管理系统属于_______。

A. 实时控制

B. 计算机辅助设计 C. 数据处理 D. 科学计算 参考答案:C 2:

下面关于计算机系统的叙述中,完整的计算机系统是指______。

A. 计算机的硬件系统

B. 计算机上配置的操作系统 C. 计算机的软件系统

D. 由硬件系统和软件系统组成 参考答案:D

3:

微型计算机的微处理芯片上集成的主要是______。

A. 控制器和运算器 B. 内存和控制器 C. 控制器和存储器 D. 运算器和I/O接口 参考答案:A

4:

Windows的对话框窗口不可以______。

A. 关闭 B. 移动

C. 任意改变大小 D. 最小化

参考答案:C

5:

某用户在域名为mail.edu.cn的邮件服务器上申请了一个账号,账号名为xing,那么该用户的电子邮件地址为______。

A. mail.edu.cn@xing B. mail.edu.cn%xing C. xing%mail.edu.cn D. xing@mail.edu.cn 参考答案:D

6:

下列对C语言程序的描述中,正确的是_______。

A. C语言程序总是从第一个定义的函数开始执行 B. C语言程序总是从最后一个定义的函数开始执行

C. C语言程序总是从main()函数开始执行

D. C语言程序中的main()函数必须放在程序的开始部分 参考答案:C

7:

设有char ch='\\\\';,则变量ch包含______个字符。 A. 1 B. 2 C. 3 D. 4

参考答案:A

8:

以下选项中合法的字符常量是____________。

A. '\\101' B. '\\97' C. '\\xyz' D. '\\019'

参考答案:A 9:

下面用户标识符中合法的是____________。

A. iPhone# B. 13a C. char D. _int

参考答案:D

10:

已知int c1=5,c2=2,c3;,则执行c3=c1/c2后,c3的值是_______。 A. 5 B. 2.5 C. 3 D. 2

参考答案:D

11:

设有定义int b=0;,表达式_______与其它表达式的值不相同。

A. b+=1 B. b++ C. ++b D. b+1

参考答案:B

12:

执行语句int a=8;a+=a-=a*a;后,变量a的值是______。

A. -240 B. 64

C. 112 D. -112

参考答案:D

13:

若a、i和j都是int型变量,则执行语句a=(i=4,j=16);后a的值为_______。 A. 4 B. 16 C. 20 D. 12

参考答案:B

14:

已知int x=10;float y=20;double z=30;,则表达式(int)(x+y)-z的数据类型是______。

A. int B. float C. double D. 无法确定 参考答案:C

15:

下列运算符中优先级最高的是_______。 A. < B. + C. && D. ||

参考答案:B

16:

C语言中基本数据类型包括_______。

A. 整型、实型、逻辑型 B. 整型、字符型、逻辑型 C. 整型、实型、字符型 D. 字符型、实型、逻辑型 参考答案:C

17:

已知int a,b,c;,若有scanf(\,为使变量a的值为1,b的值为2,c的值为3,从键盘输入数据的正确形式是_______。

A. 123 B. 1,2,3

C. a=1 b=2 c=3 D. a=1,b=2,c=3 参考答案:D

18:

下列程序的输出结果是______。 #include int x=3,y=5;

void main( ) {

int x=0; x=x+y;

printf(\ } A. 3 B. 4 C. 5 D. 8

参考答案:C

19:

有定义int x=1,y=2,z=3;,执行下列程序段后,输出的结果是_______。 if(x>y) z=x;x=y;y=z;

printf(\

A. 1,2,3 B. 2,3,3 C. 2,3,1 D. 2,3,2

参考答案:B

20:

执行以下程序段后,则输出的结果是______。 int a=1; switch(a) {

case 1: printf(\你好\

case 2: printf(\再见\ default : printf(\晚安\ }

A. 你好 B. 再见 C. 晚安

D. 你好再见 参考答案:D

21:

在C语言中,用_______表示逻辑真。 A. 1

B. 非0的数 C. 非1的数 D. 0

参考答案:A

22:

若i为整型变量,则下列循环体执行次数是_______。 for(i=2;i==0;) printf(\

A. 2次 B. 1次 C. 0次 D. 无限次

参考答案:C

23:

while(leap)和下列_______等价。

A. while (leap!=0) B. while (5)

C. while (leap==0) D. while (0)

参考答案:A

24:

下列程序段中循环体语句_______。 int y=15;

printf(\do {

printf(\ }while(!y);

A. 一次也不执行 B. 执行一次 C. 有语法错误 D. 执行无限次 参考答案:B

25:

在C语言中,表示结束本层循环的语句是_______。

A. extern语句 B. break语句 C. continue语句 D. end语句

参考答案:B

26:

下列数组定义及初始化中,正确的是_______。

A. int a[]=\

B. int a[5]={0, 1, 2, 3, 4, 5}; C. char a=\

D. int a[]={0, 1, 2, 3, 4, 5}; 参考答案:D

27:

若有int a[ ]={1,2,3,4,5,6,7};char c1= 'b',c2= '2';,则下列表达式值不等于2的是 ______。

A. a[1] B. 'd'-c1