当前位置:学者斋 >

计算机 >计算机二级 >

计算机等级考试《二级C++》单选题

计算机等级考试《二级C++》单选题

想要在考试中取得好成绩,考生们平常在复习过程中要多做题多练习,以下是小编搜索整理的一份计算机等级考试《二级C++》单选题,供参考练习,预祝考生们考出自己理想的成绩!

计算机等级考试《二级C++》单选题

  单选题

1). 循环链表的主要优点是( )

A.不再需要头指针了

B.从表中任一结点出发都能访问到整个链表

C.在进行插入、删除运算时,能更好的保证链表不断开

D.已知某个结点的位置后,能够容易的找到它的直接前件

正确答案:B

2). 下述关于数据库系统的叙述中,正确的是( )。

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型一致

D.数据库系统比文件系统能管理更多的数据

正确答案:A

答案解析:数据库系统会减少数据冗余,但不可能避免一切冗余。

3). 设树T的度为4,其中度为1、2、3、4的结点个数分别为4、2、l、1。则T中的叶子结点的个数为( )。

A.8

B.7

C.6

D.5

正确答案:A

答案解析:将题中所述的树用图形表示,可得叶子结点数目。

4). 数据库设计包括两个方面的'设计内容,他们是( )。

A.概念设计和逻辑设计

B.模式设计和内模式设计

C.内模式设计和物理设计

D.结构特性设计和行为特性设计

正确答案:A

答案解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。

5). 没函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。

ster

ic

或register

正确答案:C

答案解析:未赋初值的静态局部变量,编译程序自给它赋初值0。所以选择C。

6). 为了使模块尽可能独立,要求( )。

A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

正确答案:B

答案解析:耦合是指模块之间的关联程度,而内聚是指模块内部各部分的聚合程度。模块之间的关联程度越小,模块内部的聚合程度越高,越容易维护。在程序设计中应追求高内聚低耦合。

7). 若函数中有定义语句″int k;″,则( )。

A.系统将自动给k赋初值O

B.这时k中的值无定义

C.系统将自动给k赋初值-1

D.这时k中无任何值

正确答案:B

答案解析:根据题目,若以这种方式定义变量k时,编译程序仅为k开辟存储单元,并未在存储单元中存放任何初始值,所以变量中的值无意义,称变量值″无定义″。所以正确答案为选项B。

8). 下列对于软件测试的描述正确的是( )。

A.软件测试的目的是证明程序是否正确

B.软件测试的目的是使程序运行结果正确

C.软件测试的目的是尽可能地多发现程序中的错误

D.软件测试的目的是使程序符合结构化原则

正确答案:C

答案解析:软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。

9). 下列枚举类型的定义中,包含枚举值3的是( )。

test{ RED,YELLOW,BLUE,BLACK};

test{ RED,YELLOW= 4,BLUE,BLACK};

test{ RED= -1,YELLOW,BLUE,BLACK};

test{ RED,YELI,OW=6 ,BLUE,BLACK};

正确答案:A

答案解析:本题主要考查枚举类型的定义,其中几个枚举值全部未赋常量值时,它们自左至右分别与整数0,1,…,n-l对应。由此可判断本题答案。

10). 能正确表示逻辑关系″a≥10或a≤O″的C++语言表达式是( )。

A.jsj-ej-0130.jpg

B.jsj-ej-0131.jpg

C.jsj-ej-0132.jpg

D.jsj-ej-0133.jpg

正确答案:D

答案解析:逻辑运算符″II″表示或的意思。

11). 下列关于C++函数的说明中,正确的是( )。

A.内联函数就是定义在另一个函数体内部的函数

B.函数体的最后一条语句必须是return语句

C.标准C++要求在调用一个函数之前,必须先声明其原型

D.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式

正确答案:C

答案解析:内联函数不是定义在另一个函数体内部的函数,而是将lnllne放在函数定义中函数类型之前;函数体的最后一条语句可以是任意的语句;编译器不会根据函数返回值的类型来区分重载形式,选项D错误。标准C++要求在调用一个函数之前,必须先声明其原型。

12). 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为

FBCA

HFCA

EFGH

EDHG

正确答案:B

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/erji/mlover.html