2012年3月全国计算机等级《二级C++》模拟试题(1)
-
-
-
对基类数据成员的初始化必须派生类的构造函数中的_____处执行。
-
在结构化分析使用的数据流图中,使用用__________解释其中的图形元素。
-
在程序设计阶段应该采取__________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
-
-
在面向对象方法中,__________描述的是具有相似属性与操作的一组对象。
-
基类为虚函数,撤销对象调用析构函数时,采用__________联编。
-
重载的流运算符函数应该被定义为类的__________函数。
-
-
数据库管理系统常见的数据模型有层次模型、网状模型和__________3种。
-
-
-
在关系数据库中,每一个二维表称为__________。
-
-
-
若有以下程序:
- A.20
- B.24
- C.25
- D.15
-
以下描述中,不是线性表顺序存储结构特征的是( )。
- A.不便于插入和删除
- B.需要连续的存储空间
- C.可随机访问
- D.需另外开辟空间来保存元素之间的关系
-
- A.为空
- B.HI
- C.HELLO
- D.TEST
-
下面程序的输出结果为( )。
- A.x=99
- B.x=9
- C.x=0
- D.异常
-
当需要将一个函数bool isnumber(char C.声明为内联函数时,则此内联函数的函数原型为( )。
-
有如下程序:
编译运行程序将出现的情况是( )。
-
- A.false
- B.true
- C.2
- D.异常
-
静态数据成员是为( )的数据。
- A.私有
- B.保护
- C.所有对象共享
- D.类成员
-
任何关系数据库系统都应该支持( )。
Ⅰ、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
- A.仅Ⅰ
- B.仅Ⅰ、Ⅱ
- C.都是
- D.都不是
-
下面有关内联函数的叙述中,正确的是( )。
- A.内联函数体的最后一条语句必须是return语句
- B.内联函数必须通过关键字inline来定义
- C.内联函数通过编译器来实现的
- D.内联函数在调用时发生控制转移
-
-
结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。
- A.对象
- B.数据结构
- C.数据流
- D.目标
-
- A.2
- B.3
- C.4
- D.5
-
数据库技术的根本目标是( )。
- A)数据存储
- B)数据共享
- C)数据查询
- D)数据管理
-
- A.
- B.
- C.
- D.
-
算法分析的目的是( )。
- A.找出数据结构的合理性
- B.找出算法中输入和输出之间的关系
- C.分析算法的易懂性和可靠性
- D.分析算法的效率以求改进
-
有如下程序:
- A.BAA~A~B~A
- B.ABA~B~A~A
- C.BAA~B~A~A
- D.ABA~A~B~A
-
下面关于构造函数和析构函数的描述中,错误的是( )。
- A.析构函数可以声明为虚函数
- B.对虚析构函数的调用可以采用动态联编
- C.一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响
- D.构造函数可以声明为虚函数
-
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是( )。
- A.冒泡排序为n/2
- B.冒泡排序为n
- C.快速排序为n
- D.快速排序为n(n-1)/2
-
- A.BBBfDD
- B.BBDfDDDf
- C.DD
- D.DDBBBf
-
类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。
-
为了使模块尽可能独立,要( )。
- A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
- B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
- C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
- D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
-
- A.BABBAB
- B.ABBBBA
- C.ABBABA
- D.ABABBA
-
在三级模式之间引入两层映像,其主要功能之一是( )。
- A.使数据与程序具有较高的独立性
- B.使系统具有较高的通道能力
- C.保持数据与程序的一致性
- D.提高存储空间的利用率
-
-
- A.2次3次
- B.3次2次
- C.都是2次
- D.都是3次
-
- A)DEBFCA
- B)DBEAFC
- C)ABDECF
- D)ABCDEF
-
若已知一个栈的入栈序列是l、2、3、...、n,其输出序列是p1、p2、p3….、pn,则pi为( )。
- A.i
- B.n-i
- C.n-i l
- D.不确定
-
下列关于纯虚函数与抽象类的描述中,错误的是( )。
- A.纯虚函数是一种特殊的虚函数,它没有具体的实现
- B.抽象类是指具有纯虚函数的类
- C.一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类
- D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
-
在关系代数运算中,有5种基本运算,它们是( )。
-
下面数据结构中,属于非线性的是( )。
- A.线性表
- B.队列
- C.树
- D.栈
-
下列叙述中错误的是( )。
- A.一种数据的逻辑结构可以有多种存储结构
- B.数据的存储结构与数据的处理效率无关
- C.数据的存储结构与数据的处理效率密切相关
- D.数据的存储结构在计算机中所占的空间不一定是连续的
-
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
-
在软件开发中,下面不属于设计阶段的任务的是( )。
- A.数据结构设计
- B.定义模块算法
- C.给出系统模块结构
- D.定义需求并建立系统模型