全国计算机二级C语言试题
(1)以下数据结构中,数据是按照先入后出的原则组织的。
a)线性链表
b)堆栈
c)循环链表
d)序列表
正确答案:b
(2)具有三个节点的二叉树包括
A)2种形式
b)四种形式
C)7种形式
d)五种形式
正确答案:d。
(3)提供了以下二叉树:
该二叉树的前序遍历的结果如下
A)ZBTYCPXA
B)ATBZXCYP
C)ZBTACYXP
D)ATBZXCPY
正确答案:b
(4)结构化编程的主要重点是
a)程序的规模
b)程序的效率
c)编程语言的先进性
d)程序可读性
正确答案:d。
(5)程序的三个基本控制结构是
a)过程、子过程和子程序
b)顺序、选择和重复
c)递归、堆栈和队列
d)呼叫、返回和转移
正确答案:b
(6)在下列陈述中,不属于测试的特征是
a)测试的挑剔性
b)不可能完成测试
c)测试的可靠性
d)测试的经济性
正确答案:c。
(7)在需求分析中,开发者应该向用户学习。
a)该软件是做什么的?
b)用户界面
c)输入的信息
d)软件规模
正确答案:a
(8)在下列关系模型中,哪些能使运算后的新关系中的属性数多于原关系中的属性数是
a)选择
b)连接
c)投影
d)以及
正确答案:b
(9)在下列陈述中,事实是
A) E-R图可以表示实体集之间的一对一关系、一对多关系和多对多关系。
b)E-R图只能表示实体集之间的一一对应关系。
C) E-R图只能表示实体集之间的一对多关系。
d)E-R图表示的概念数据模型只能转换成关系数据模型。
正确答案:c。
(10)“年龄在18 ~ 25之间”的约束属于数据库。
a)原子测量
b)一致性措施
c)完整性措施
d)安全措施
正确答案:c。
11)下列说法错误
a)高级语言是用接近人们习惯的自然语言和数学语言来表达的。
b)计算机只能处理二进制指令或由代码0和1组成的数据。
C)C语言源程序由C语言编译器编译生成带后缀的二进制文件。EXE。
d)每一种高级语言都有对应的编译器。
正确答案:c。
(12)算法是指为解决某一特定问题而采取的明确而有限的步骤。不属于该算法的以下五个特征是
a)有零个输入或多个输入
b)高效率
贫困
d)确定性
正确答案:b
(13) int a=6已知;然后执行a+= a-= a * a;语句中,的值为
A)36
B)0
C)-24
D)-60
正确答案:d。
(14)在下列选项中,都是C语言标识符的选项组有
(a)中国
B)long_123short56_do
无效工会_342
D)text.txt _023_3ew
正确答案:b
(15)在以下表达式中,结果为5。
A)6*5%6
B)5*-2+15
C)5+75%10
6+-2/3
正确答案:b
(16)在下列常数中,非法的实数常数是指
A).0032
B)0.0
C)0.3242E8
E3
正确答案:d。
(17)对C语言主要功能的描述是正确的
a)一个c程序可以有多个主函数。
B)C程序必须有且只有一个主函数。
C)C程序可以没有main函数。
d)C程序的执行不一定从主函数开始。
正确答案:b
(18) int a=1,b =-1;语句printf ("%d \ n ",(a-,++ b));的输出是
A)-1
B)0
C)1
d)语句错误
正确答案:b
(19)已知int a,b;双c;以下语句中错误的函数调用是
A)scanf("%d,%x,%lf ",& amp一,& ampb & amp;c);
B)scanf("%d,%d,%le ",& amp一,& ampb & amp;c);
C)scanf("%o,%x,%o ",& amp一,& ampb);
D)scanf("%d,%o,%e ",& amp一,& ampb & amp;c);
正确答案:d。
(20)已知x,y,z y,z都是值为1的整数变量,那么语句++ x | | ++ y &;& amp++ z;之后,表达式x+y的值为
A)1
B)2
C)3
D)4
正确答案:c。