计算机二级c 上机考试题库完整 下载本文

可编辑版

所属语言:C++ 试卷总分:200分 共有题型:5种

一、填空 共20题 (共计20分) 第1题 (1.0分) 假设变量a,b均为整型,表达式 (a=5,b=2,a>b?a++:b++,a+b) 的值是【1】. 答案:

=======(答案1)======= 8

第2题 (1.0分)

若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3

该数组的元素中,数值最大的元素的下标值是【1】答案:

=======(答案1)======= 2

第3题 (1.0分) 下面程序段的输出结果是【1】. int a=12; a=a&0377;pritnf(\

Word完美格式

. 可编辑版

答案:

=======(答案1)======= 14

第4题 (1.0分)

若输入字符串:abcde<回车>,则以下while循环体将执行 【1】 次.

While((ch=getchar())=='e') printf(\答案:

=======(答案1)======= 0

第5题 (1.0分)

将数组a的首地址赋给指针变量p的语句是【1】. 答案:

=======(答案1)======= p=a;

第6题 (1.0分)

C语言把文件看作是一个【1】的序列. 答案:

=======(答案1)======= 字符

=========或=========

Word完美格式

可编辑版

字节

第7题 (1.0分)

静态变量和外部变量的初始化是在【1】阶段完成的,而自动变量的赋值是 在【2】时进行的. 答案:

=======(答案1)======= 编译

=======(答案2)======= 函数调用

第8题 (1.0分)

若有定义:int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【1】. 答案:

=======(答案1)======= 8

Word完美格式

可编辑版

第9题 (1.0分)

C语言中,数组名是一个不可变的【1】量,不能对它进行加减和赋值运算. 答案:

======(答案1)======= 地址

第10题 (1.0分) int x=2;z=x++-1; 则x的值为【1】.

答案:=======(答案1)======= 3

第11题 (1.0分)

若所用变量都已正确定义,请填写以下程序段的输出结果【1】. for(i=1;i<=5;i++); printf(\答案:

=======(答案1)======= OK

Word完美格式

可编辑版

第12题 (1.0分)

feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为【1】, 否则为【2】. 答案:

=======(答案1)======= 非0值

======(答案2)======= 0

第13题 (1.0分)

如果函数不要求带回值,可用【1】来定义函数返回值为空. 答案:

=======(答案1)======= void

第14题 (1.0分)

调用 fopen 函数打开一文本文件,在\使用方式\这一项中,

Word完美格式