2012年3月全国计算机等级《二级C++》模拟试题(4)
-
如果一个班主任可管理多个班级,而一个班级只被一个班主任管理,则实体“班主任”与实体“班级”之间存在联系。
-
-
-
对基类数据成员的初始化必须派生类的构造函数中的_处执行。
-
-
若按功能划分,软件测试的方法可以分为白盒测试方法和测试方法。
-
-
C 中每个类都有一个隐含的指针。
-
-
是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
-
C 中多态性分为编译时的多态性和运行时的多态性,其中运行时的多态性时通过实现的。
-
某二叉树中度为2的结点有l2个,则该二叉树中有_个叶子结点。
-
关系数据库系统实现的专门关系运算包括选择、连接和。
-
-
对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较次。
-
- A.①②③④
- B.②
- C.③
- D.①②③
-
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为( )。
- A.下溢
- B.上溢
- C.异常
- D.溢出
-
- A.n=0
- B.n=1
- C.n=2
- D.n=3
-
-
数据视图的描述称为( )。
- A)外模式
- B)内模式
- C)概念模式
- D)存储模式
-
- A.0和1
- B.0和2
- C.1和1
- D.1和2
-
有如下程序:
D.程序编译时出错
-
下列关于线性链表的描述中,正确的是( )。
Ⅰ、只含有一个指针域来存放下一个元素地址
Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件l
Ⅲ、结点由两部分组成:数据域和指针域。
- A)仅Ⅰ、Ⅱ
- B)仅Ⅰ、Ⅲ
- C)仅Ⅱ、Ⅲ
- D)全部
-
设R是一个2元关系,s是一个3元关系,则下列运算中正确的是( )。
- A.
- B.
- C.
- D.
-
- A.DD
- B.BBDfunDDDfun
- C.BBBfunDD
- D.DDBBBfun
-
以下程序的执行结果是( )。
- A.5
- B.6
- C.7
- D.8
-
字面常量42、4.2、42L的数据类型分别是( )。
- A.long,double,int
- B.long,float,int
- C.int,double,long
- D.int,float,long
-
下面字符串中,不可以用作C 标识符的是( )。
-
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是( )。
- A.数据库定义
- B.数据通信
- C.数据定义
- D.数据维护
-
- A.
- B.
- C.
- D.
-
下列关于运算符重载的描述中,正确的是( )。
- A.运算符重载可以改变运算符的操作数的个数
- B.运算符重载可以改变优先级
- C.运算符重载可以改变结合性
- D.运算符重载不可以改变语法结构
-
- A.11
- B.20
- C.21
- D.31
-
一间教室可坐多名学生,则实体教室和学生之间的联系是( )。
- A.一对一
- B.一对多
- C.多对一
- D.多对多
-
设根结点的层次为0,高度为K的二叉树最最大结点数为( )个。
- A.
- B.
- C.
- D.
-
下面关于this指针的说法中错误的是( )。
-
用白盒法设计测试用例的方法包括( )。
- A.错误推测
- B.因果图
- C.基本路径测试
- D.边界值分析
-
F面程序的输出结果为( )。
- A.03
- B.13
- C.14
- D.24
-
- A.6,3.14
- B.3,6.28
- C.3,3.14
- D.6,6.28
-
下列情况中,不会调用拷贝构造函数的是( )。
- A)用一个对象去初始化同一类的另一个新对象时
- B)将类的一个对象赋值给该类的另一个对象时
- C)函数的形参是类的对象,调用函数进行形参和实参结合时
- D)函数的返回值是类的对象,函数执行返回调用时
-
下面是关于派生类声明的开始部分,其中正确的是( )。
-
下列叙述中正确的是( )。
- A.一个算法的空间复杂度大,则其时间复杂度必定大
- B.一个算法的空间复杂度大,则其时间复杂度必定小
- C.一个算法的时间复杂度大,则其空间复杂度必定小
- D.上述三种说法都不对
-
下列说法中错误的是( )。
- A)公有继承时基类中的public成员在派生类中仍是public的
- B)公有继承时基类中的private成员在派生类中仍是private的
- C)私有继承时基类中的public成员在派生类中是private的
- D)保护继承时基类中的public成员在派生类中是protected的
-
在软件开发中,需求分析阶段产生的主要文档是( )。
- A.可行性分析报告
- B.集成测试计划
- C.概要设计说明书
- D.软件需求规格说明书
-
- A.15
- B.100
- C.150
- D.10
-
实现算法所需要的存储单元的多少称为( )。
- A.可实现性
- B.空间复杂度
- C.时间复杂度
- D.困难度
-
下列字符串中,正确的C 标识符是( )。
-
下列叙述中正确的是( )。
- A.线性链表是线性表的链式存储结构
- B.栈与队列是非线性结构
- C.双向链表是非线性结构
- D.只有根结点的二叉树是线性结构
-
派生类的构造函数的成员初始化列表中,不能包含( )。
- A)基类的构造函数
- B)派生类中子对象的初始化
- C)基类中子对象的初始化
- D)派生类中一般数据成员的初始化
-
某二叉树共有60个叶子结点与50个度为l的结点,则该二叉树中的总结点数为( )。
- A.148
- B.169
- C.182
- D.198
-
下面的描述中,正确的是( )。
- A.virtual可以用来声明虚函数
- B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
- C.即使基类的构造函数没有参数,派生类也必须建立构造函数
- D.静态数据成员可以通过成员初始化列表来初始化