网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

2017年3月计算机二级《C++》单选练习题及答案

栏目: 计算机二级 / 发布于: / 人气:2.43W

C++是计算机二级考试科目之一,为帮助同学们更好地复习备考,以下是本站小编搜索整理的一份2017年3月计算机二级《C++》单选练习题及答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

2017年3月计算机二级《C++》单选练习题及答案

1). 下列有关类继承的叙述中,错误的是( )。

A.继承可以实现软件复用

B.虚基类可以解决由多继承产生的二义性问题

C.派生类构造函数要负责调用基类的构造函数

D.派生类没有继承基类的私有成员

正确答案:D

答案解析:本题考查类继承。派生类继承了基类的全部数据成员和私有成员,只是基类的私有成员在派生类中是隐藏的,只能在基类内部访问。

2). 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。

A.10

B.8

C.6

D.4

正确答案:C

答案解析:根据二叉树的性质判定,在任意二叉树中,度为O的叶子结点总是比度为2的结点多一个。

3). 算法的有穷性是指( )。

A.算法程序的运行时间是有限的

B.算法程序所处理的数据量是有限的

C.算法程序的长度是有限的

D.算法只能被有限的用户使用

正确答案:A

答案解析:算法的有穷性,是指算法必须在有限的时间内做完,即算法必须能在执行有限步骤之后终止。算法的有穷性还应包括实现的执行时间的含义,如果一个算法需要执行千万年,显然失去了实用价值。

4). 关于函数中的`,下列表述中错误的是( )。

A.中有可能包含关键字int

B.中有可能包含自定义标识符

C.中有可能包含字符*

D.中可能包含[]

正确答案:B

答案解析:又称函数类型,表示一个函数所计算(或运行)的结果值类型,这里的类型可以是预定义类型(如int)、复合类型(如double*)、用户定义类型(如枚举类),若返回值只做更新(或设置)等操作,则该函数返回类型为void类型,函数类型和内置数组不能作为返回类型,但类类型和容器类型可以被直接返回。

5). 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( ).

A.1∶1联系

B.1∶m联系

C.m∶1联系

D.m∶n联系

正确答案:D

答案解析:因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授,所以它们之间是多对多的关系,可以表示为m∶n。

6). 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( ).

A.一对一

B.一对多

C.多对多

D.多对一

正确答案:C

答案解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。

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

ster

ic

或register

正确答案:C

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

8). 以下哪个基类中的成员函数表示纯虚函数?( )

ual void vf(int)

vf(int)=0

ual void vf(=0)

ual void yf(int){ }

正确答案:B

9). 最简单的交换排序方法是( )

A.快速排序

B.选择排序

C.堆排序

D.冒泡排序

正确答案:D

10). 在软件测试设计中,软件测试的主要目的是

A.实验性运行软件

B.证明软件正确

C.找出软件中全部错误

D.发现软件错误而执行程序

正确答案:D

答案解析:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。