2017计算机二级C语言提分训练题

知识的巩固在于平时的积累与准备,备考需要用心去学习,下面是本站小编准备的2017计算机二级C语言提分训练题,希望对您的考试有帮助!

2017计算机二级C语言提分训练题

(1)下列叙述中正确的是(  )。

A.有一个以上根结点的.数据结构不一定是非线性结构

B.只有一个根结点的数据结构不一定是线性结构

C.循环链表是非线性结构

D.双向链表是非线性结构

(2)程序调试的任务是(  )。

A.设计测试用例

B.验证程序的正确性

C.发现程序中的错误

D.诊断和改正程序中的错误

(3)下列选项中属于面向对象设计方法主要特征的是(  )。

A.继承

B.自顶向下

C.模块化

D.逐步求精

(4)以下选项中,不合法的c语言用户标识符是(  )。

A.a_b

C.a - - b

D._1

(5)软件设计中划分模块的一个准则是(  )。

A.低内聚低耦合

B.高内聚低耦合

C.低内聚高耦合

D.高内聚高耦合

(6)下列数据结构中,属于非线性结构的是(  )。

A.循环队列

B.带链队列

C.二叉树

D.带链栈

(7)算法的空间复杂度是指(  )。

A.算法在执行过程中所需要的计算机存储空间

B.算法所处理的数据量

C.算法程序中的语句或指令条数

D.算法在执行过程中所需要的临时工作单元

(8)下列选项中不属于结构化程序设计原则的是(  )。

A.可封装

B.自顶向下

C.模块化

D.逐步求精

(9)在E—R图中,用来表示实体联系的图形是(  )。

A.椭圆形

B.矩形

C.菱形

D.三角形

(10)有三个关系R、S和T如下:

其中关系T由关系R和S通过某种操作得到,该操作为(  )。

A.选择

B.投影

C.交

D.并