您现在的位置:首页> 考试报考 > C++ > 计算机二级考试C++语言概述章节练习(1)

计算机二级考试C++语言概述章节练习(1)

单选题

1、下列叙述中错误的是(  )。

A.在数据库系统中,数据的物理结构必须与逻辑结构一致

B.数据库技术的根本目标是要解决数据的共享问题

C.数据库设计是指在已有数据库管理系统的基础上建立数据库

D.数据库系统需要操作系统的支持

2、C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是( )

A.面向过程

B.面向对象

C.安全性

D.复用性

3、C++语言的跳转语句中,对于break和continue说法正确的是( )

A.break语句只应用与循环体中

B.continue语句只应用与循环体中

C.break是无条件跳转语句,continue不是

D.break和continue的跳转范围不够明确,容易产生问题

4、下面有关重载函数的说法中正确的是( )

A.重载函数必须具有不同的返回值类型

B.重载函数形参个数必须不同

C.重载函数必须有不同的形参列表

D.重载函数名可以不同

5、下面描述中,表达错误的是( )

A.公有继承时基类中的public成员在派生类中仍是public的

B.公有继承是基类中的private成员在派生类中仍是private的

C.公有继承时基类中的protected成员在派生类中仍是protected的

D.私有继承时基类中的public成员在派生类中是private的

6、以下叙述中错误的是( )

A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D.可以通过赋初值的方式确定数组元素的个数

7、以下叙述中正确的是( )

A.预处理命令行必须位于源文件的开头

B.在源文件的一行上可以有多条预处理命令

C.宏名必须用大写字母表示

D.宏替换不占用程序的运行时间

8、下列哪个是C++语言的有效标识符?

A._No1

B.N1

C.12345

D.int

9、程序设计语言的基本成分是数据成分、运算成分、控制成分和

A.对象成分

B.变量成分

C.语句成份

D.传输成分

10、下列叙述中,不属于软件需求规格说明书的作用的是

A.便于用户、开发人员进行理解和交流

B.反映出用户问题的结构,可以作为软件开发工作的基础和依据

C.作为确认测试和验收的依据

D.便于开发人员进行需求分析

填空题

11、在深度为7的满二叉树中,度为2的结点个数为(1)。

12、软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于(2)测试。

13、在数据库系统中,实现各种数据管理体制功能的核心软件称为(3)。

14、软件生命周期可分为多个阶段,一般分为定义阶段、开发和维护阶段。编码和测试属于(4)阶段。

15、C++中只有两个逻辑常量:true和(6)。

16、C++语言中的多态性分为编译时的多态性和(15)时的多态性。

17、在面向对象的方法中,类的实例称为( )。

18、诊断和改正程序中错误的工作通常称为( )。

19、在关系数据库中,把数据表示成二维表,每一个二维表称为( )。

20、数据结构分为逻辑结构和存储结构,循环队列属于(5)结构。

注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。
免费领取考试冲刺试题

一对一 咨询课程

点我开始