试卷简介
2008年4月二级C语言笔试真题及答案,题型为真题,本试卷由网考网免费提供给计算机二级考试C语言考生练习使用,包含答案。
试卷预览
- 第1题:程序流程图中指有箭头的线段表示的是()
A.图元关系
B.数据流
C.控制流
D.调用关系
- 第2题:
算法的有穷性是指()
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
- 第3题:对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
- 第4题:在数据库设计中,将E-R图转换成关系数据模型的过程属于()
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
- 第5题:以下选项中不合法的标识符是()
A.print
B.FOR
C.&a
D._00
- 第6题:以下选项中不属于字符常量的是()
A.'C'
B."C"
C.'\xCC0'
D.'\072'
- 第7题:当变量c的值不为2、4、6时,值也为“真”的表达式是()
A.(c==2)‖(c==4)‖(c==6)
B.(c>=2&&c<=6)‖(c!=3)‖(c!=5)
C.(c>=2&&c<=6)&&!(c%2)
D.(c>=2&&c<=6)&&(c%2!=1)
- 第8题:有以下程序
#include
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{ case 1:
switch(y)
{ case 0: a++; break;
case 1: b++; break;
}
case 2: a++; b++; break;
case 3: a++; b++;
}
printf(“a=%d,b=%d\n”,a,b);
}
程序的运行结果是()
A.a=1,b=0
B.a=2,b=2
C.a=1,b=1
D.a=2,b=1
- 第9题:以下不构成无限循环的语句或者语句组是()
A.n=0;
B.n=0;do{++n;}while(n<=0); while(1){n++;}
C.n=10;
D.for(n=0,i=1; ;i++) n+=i;while(n);{n--;}
- 第10题:以下错误的定义语句是()
A.int x[][3]={{0},{1},{1,2,3}};
B.int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
C.int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
D.int x[][3]={1,2,3,4};