2012年3月全国计算机等级《二级C++》模拟试题(3)
-
栈中允许进行插入和删除的一端叫做_____ 。
-
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是__________。
-
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的_____特性。
-
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为__________的。
-
-
-
-
-
-
树中度为零的结点称为__________。
-
-
-
类继承中,缺省的继承方式是__________。
-
-
一棵二叉树的中序遍历结果是ABCDEFG,前序遍历结果是DBACFEG,则后序遍历结果为_____。
-
下列有关继承和派生的叙述中,正确的是( )。
- A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
- B.派生类的成员函数可以访问基类的所有成员
- C.基类对象可以赋值给派生类对象
- D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
-
对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是( )。
- A)N 1
- B)N
- C)(N 1)/2
- D)N/2
-
下面不属于C 的预定义的流对象是( )。
- A)cin
- B)iostream
- C)clog
- D)cerr
-
下面关于函数模板的表述中不正确的是( )。
- A)类模板的成员函数都是模板函数
- B)类模板本身在编译过程中不会产生任何代码
- C)类模板只能有虚拟类型的参数
- D)用类模板定义一个对象时,实参不能省略
-
- A.2,9
- B.3
- C.9
- D.3,9
-
- A.5,4
- B.20,52
- C.0,0
- D.4,5
-
在公有派生时,派生类中定义的成员函数只能访问原基类的( )。
- A)私有成员、保护成员和公有成员
- B)保护成员和私有成员
- C)公有成员和保护成员
- D)公有成员和私有成员
-
下列程序的输出结果为2,横线处应添加语句( )。
- A.public
- B.private
- C.virtual
- D.protected
-
-
关于虚函数,以下说法正确的是( )。
- A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
- B.虚函数不能声明为友元
- C.予类必须重定义父类的虚函数
- D.虚函数不能是static的
-
如果有以下定义及初始化:
- A.变量a的值,即3
- B.变量a的地址值
- C.变量P的地址值
- D.无意义
-
- A)3
- B)4
- C)5
- D)6
-
下面对对象概念描述正确的是( )。
- A.任何对象都必须有继承性
- B.对象是属性和方法的封装体
- C.对象间的通信靠信息传递
- D.方法是对象的静态属性
-
下面关于虚函数的表述中正确的是( )。
- A.虚函数不能声明为另一个类的友元函数
- B.派生类必须重新定义基类的虚函数
- C.如果在重定义虚函数时使用了保留字virtual,那么该重定义函数仍是虚函数
- D.虚函数不能够声明为静态函数
-
- A)55
- B)57
- C)75
- D)77
-
- A.①
- B.②
- C.③
- D.④
-
- A.
- B.
- C.
- D.
- A.
-
-
- A.48
- B.49
- C.50
- D.51
-
-
以下程序的输出结果是( )。
- A.2
- B.3
- C.4
- D.5
-
- A.4
- B.8
- C.9
- D.20
-
下列哪种数据模型可以用树形结构来表示实体之间联系( )。
- A)网状模型
- B)数据模型
- C)关系模型
- D)层次模型
-
下列程序将X、Y和Z按从小到大的顺序排列,横线处应添加语句( )。
-
对虚函数的调用( )。
- A.一定使用动态联编
- B.必须使用动态联编
- C.一定使用静态联编
- D.不一定使用动态联编
-
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
- A.public A
- B.private A
- C.protected A
- D.virtual public A
-
按照标识符的要求,下列选项中,( )符号不能组成标识符。
- A.连接符
- B.下划线
- C.大小写字母
- D.数字字符
-
下面关于构造函数和析构函数的描述,错误的是( )。
- A)析构函数中调用虚函数采用静态联编
- B)对虚析构函数的调用可以采用动态联编
- C)当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
- D)构造函数可以声明为虚函数
-
设R是一个2元关系,有3个元组,s是一个3元关系,有4个元组。如T=RX S,则T的元组为( )个。
- A.6
- B.8
- C.12
- D.16
-
以下程序的输出结果是( )。
- A.7
- B.6
- C.5
- D.4
-
下列关于类、对象、属性和方法的叙述中,错误的是( )。
- A.类是对一类相似对象的描述,这些对象具有相同的属性和方法
- B.属性用于描述对象的状态,方法用于表示对象的行为
- C.基于同一个类产生的两个对象可以分别设置自己的属性值
- D.通过执行不同对象的同名方法,其结果必然是相同的
-
- A.5,4
- B.4,5
- C.20,52
- D.52,20
-
有3个关系R、S和T如下:
由关系R和s通过运算得到关系T,则所使用的运算为( )。
- A.笛卡尔积
- B.交
- C.并
- D.自然连接
-
下列叙述中,正确的选项是( )。
- A.数据库设计是指设计数据库管理系统
- B.数据库技术的根本目标是要解决数据共享的问题
- C.数据库是一个独立的系统,不需要操作系统的支持
- D.数据库系统中,数据的物理结构必须与逻辑结构一致
-
下列重载函数中,正确的是( )。