2012年3月全国计算机等级《二级C++》模拟试题(5)
-
-
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、__________和自定义完整性。
-
-
-
C 中通常和一个运算符连用,构成一个运算符函数名的C 关键字为__________。
-
-
-
-
-
-
在深度为6的满二叉树中,度为2的结点个数为__________。
-
-
-
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上( )。
- A.
- B.
- C.
- D.
- A.
-
-
若要访问指针变量p所指向的数据,应使用表达__________。
-
- A.
- B.
- C.
- D.
- A.
-
下面有关纯虚函数的表述中正确的是( )。
- A.含有纯虚函数的类不可能是派生类
- B.纯虚函数是没有给出显现版本(即无函数体定义)的虚函数
- C.派生类必须实现基类的纯虚函数
- D.纯虚函数的声明总是以“=0”结束
-
如果一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的( )。
- A.连接码
- B.主码
- C.外码
- D.候选码
-
- A.4,5,6
- B.6,7,9
- C.7,8,9
- D.7,7,7
-
下列关于指针的运算中,( )是非法的。
- A.两个指针在一定条件下,可以进行相等或不等的比较运算
- B.可以将一个空指针赋值给某个指针
- C.一个指针可以加上两个整数之差
- D.两个指针在一定条件下可以相加
-
- A.2次
- B.3次
- C.4次
- D.5次
-
栈s最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列( )。
- A.C、B、E、D、A、F
- B.C、D、B、F、E、A
- C.A、D、E、C、B、F
- D.A、F、E、D、C、B
-
-
关于结构化程序设计原则和方法的描述错误的是( )。
- A.选用的结构只准许有一个入口和一个出口
- B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
- C.不允许使用GOT0语句
- D.语言中所没有的控制结构,应该采用前后一致的方法来模拟
-
在数据库系统的组织结构中,下列( )映射把用户数据库与概念数据库联系了起来。
- A)外模式/模式
- B)内模式/外模式
- C)模式/内模式
- D)内模式/模式
-
- A.
- B.
- C.
- D.
- A.
-
下列数据结构中,能用二分法进行查找的是( )。
- A.顺序存储的有序线性表
- B.线性链表
- C.二叉链表
- D.有序线性链表
-
- A.5
- B.6
- C.7
- D.8
-
下列关于this指针的叙述中,正确的是( )。
- A)任何与类相关的函数都有this指针
- B)类的成员函数都有this指针
- C)类的友元函数都有this指针
- D)类的非静态成员函数才有this指针
-
- A.
- B.
- C.
- D.
- A.
-
下列有关内联函数的叙述中,正确的是( )。
- A.内联函数在调用时发生控制转移
- B.内联函数必须通过关键字inline来定义
- C.内联函数是通过编译器来实现的
- D.内联函数函数体的最后一条语句必须是return语句
-
下列关于线性链表的描述中正确的是( )。
- A.存储空间不一定连续,且各元素的存储顺序是任意的
- B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
- C.存储空间必须连续,且各前件元素一定存储在后件元素的前面
- D.存储空间必须连续,且各元素的存储顺序是任意的
-
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
-
下面关于虚函数的描述中正确的是( )。
- A.虚函数是一个静态成员函数
- B.虚函数是一个非成员函数
- C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
- D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
-
下列关于成员函数特征的描述中,错误的是( )。
- A.成员函数一定是内联函数
- B.成员函数可以重载
- C.成员函数可以设置参数的默认值
- D.成员函数可以是静态的
-
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
- A.1
- B.4
- C.8
- D.12
-
设有如下关系表:
则下列操作正确的是( )。
- A.
- B.
- C.
- D.
- A.
-
下面有关this指针的叙述中,正确的是( )。
- A.类的成员函数都有this指针
- B.任何与类相关的函数都有this指针
- C.类的非静态成员函数才有this指针
- D.类的友元函数都有this指针
-
- A.
- B.
- C.
- D.
- A.
-
-
下面( )不是构造函数的特征。
- A.构造函数必须指定返回值类型说明
- B.构造函数可以设置缺省参数
- C.构造函数可以重载
- D.构造函数的函数名与类名相同
-
下列关于抽象类的表述中正确的是( )。
- A)派生类必须要实现作为基类的抽象类中的纯虚函数
- B)抽象类的成员函数至少有一个没实现
- C)抽象类不可能用来定义对象
- D)派生类不能成为抽象类
-
下面关于运算符重载的描述中,正确的是( )。
- A.一元运算符只能作为成员函数来重载
- B.运算符重载作为成员函数时,如果参数表中无参数,重载的是一元运算符
- C.二元运算符重载为非成员函数时,参数表中有一个参数
- D.C 中可以重载所有的运算符
-
使用输入输出操作符setw,能够控制( )。
- A.填充字符
- B.输出宽度
- C.对齐方式
- D.输出精度
-
线性表常采用的两种存储结构是( )。
- A.顺序存储结构和链式存储结构
- B.散列方法和索引方式
- C.链表存储结构和数组
- D.线性存储结构和非线性存储结构
-
- A.28XX
- B.28YYXX
- C.33XX
- D.-33XXYY
-
-
在结构化方法中,软件开发阶段用数据流程图(DFD.作为描述工具的是( )。
- A.需求分析
- B.详细设计
- C.程序编码
- D.可行性分析
-
- A.1 1 1
- B.1 2 3
- C.2 2 2
- D.3 3 3