单选题
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)结构。
中公QQ群 加入QQ群
加入