2012年3月全国计算机等级《二级C++》模拟试题(7)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
17

下列关于虚函数的描述中,正确的是(  )。

  • A.虚函数是一个static类型的成员函数
  • B.虚函数是一个非成员函数
  • C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
  • D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
18

下列对于线性链表的描述中,正确的是(  )。

  • A)存储空间必须连续,且各元素的存储顺序是任意的
  • B)存储空间不一定是连续,且各元素的存储顺序是任意的
  • C)存储空间必须连续,且前件元素一定存储在后件元素的前面
  • D)存储空间不一定是连续,且前件元素一定存储在后件元素的前面
19

下面关于指针的说法中错误的是(  )。

  • A)在指针定义的同时可以对其进行初始化
  • B)指针根据其所指向变量的类型的不同,所占用内存大小也不同
  • C)指针中存放的是内存单元的地址
  • D)相同类型的指针之间可以相互赋值
20

在数据库设计中,将E-R图转换为关系模式的过程属于(  )。

  • A.需求分析阶段
  • B.逻辑设计阶段
  • C.概念设计阶段
  • D.物理设计阶段
21

  • A)x=15
  • B)x=17
  • C)x=23
  • D)x=25
22

下列情况中,不会调用拷贝构造函数的是(  )。

  • A.用一个对象去初始化同一类的另一个新对象时
  • B.将类的一个对象赋值给该类的另一个对象时
  • C.函数的形参是类的对象,调用函数进行形参和实参结合时
  • D.函数的返回值是类的对象,函数执行返回调用时
24

下列关于C 函数的叙述中,正确的是(  )。

  • A.每个函数至少要具有一个参数
  • B.每个函数都必须返回一个值
  • C.函数在被调用之前必须先声明
  • D.函数不能自己调用自己
25

在下列关于二叉树的叙述中,正确的一项是(  )。

  • A.在二叉树中,任何一个结点的度都是2
  • B.二叉树的度为2
  • C.在二叉树中至少有一个结点的度为2
  • D.一棵二叉树的度可以小于2
26

  • A.1122
  • B.2112
  • C.2213
  • D.2223
27

算法的空间复杂度是指(  )。

  • A.算法程序的长度
  • B.算法程序中的指令条数
  • C.算法程序所占的存储空间
  • D.算法执行过程中所需要的存储空间
29

下面有关类模板的说法中不正确的是(  )。

  • A.类模板的成员函数都是模板函数
  • B.类模板本身在编译中不会生成任何代码
  • C.类模板只是虚拟类型的参数
  • D.用类模板定义一个对象时,不能省略实际参数
31

  • A.<IMG border=0 src="//img1.yqda.net/question-name/af/ad786267ae955f883bdda01752ddb0.jpg">
  • B.<IMG border=0 src="//img1.yqda.net/question-name/59/62f320e83637f638d4c7044a6272bd.jpg">
  • C.<IMG border=0 src="//img1.yqda.net/question-name/85/235ecc2441acf3d25011b463c4e752.jpg">
  • D.<IMG border=0 src="//img1.yqda.net/question-name/bd/9a34fb7ee74414e978bb02888118ac.jpg">
32

  • A.O
  • B.20
  • C.50
  • D.100
33

类的析构函数的作用是(  )。

  • A.一般成员函数
  • B.类的初始化
  • C.对象的初始化
  • D.释放南对象所占用的资源
35

  • A)3
  • B)4
  • C)5
  • D)6
36

不能作为函数重载的判断依据的是(  )。

  • A.const
  • B.返回类型
  • C.参数个数
  • D.参数类型
37

下列关于类和对象的叙述中,错误的是(  )。

  • A.一个类只能有一个对象
  • B.对象是类的具体实例
  • C.类是对某一类对象的抽象
  • D.类和对象的关系是一种数据类型与变量的关系
39

有下列二叉树,对此二叉树中序遍历的结果为(  )。 

 

  • A.BDYEACFXZ
  • B.DYBEAFCZX
  • C.ABCDEFXYZ
  • D.ABDYECFXZ
40

  • A.10
  • B.1
  • C.100
  • D.1000
42

静态数据成员在(  )进行初始化。

  • A.成员函数列表
  • B.类体外
  • C.构造函数
  • D.成员函数
43

下列对重载函数的描述中,(  )是错误的。

  • A.重载函数中不允许使用默认参数
  • B.重载函数中编译是根据参数表进行选择
  • C.不要使用重载函数来描述毫不相干的函数
  • D.构造函数重载将会给初始化带来多种方式
44

  • A.true
  • B.false
  • C.不确定
  • D.异常
45

  • A)P的地址
  • B)r的地址
  • C)11
  • D)运行错误
46

假定MyClass为一个类,则该类的拷贝构造函数的声明语句为(  )。

  • A.<IMG border=0 src="//img1.yqda.net/question-name/ce/66a03f3ca3d505d39cc4287af2e577.jpg">
  • B.<IMG border=0 src="//img1.yqda.net/question-name/40/05c598f8a403aa163e99fdc4f53007.jpg">
  • C.<IMG border=0 src="//img1.yqda.net/question-name/8c/92f2dc9bb128495f46bf9bf8622b27.jpg">
  • D.<IMG border=0 src="//img1.yqda.net/question-name/d8/1d065e64a3fb9b6be345d1e1adec5c.jpg">
47

软件结构设计的图形工具是(  )。

  • A.DFD图
  • B.结构图
  • C.PAD图
  • D.N-S图
48

关于this指针的说法不正确的是(  )。

  • A.不能在程序中修改this指针
  • B.this指针可以给其他指针赋值,但不能修改this指针
  • C.静态成员函数中没有this指针
  • D.this指针可以被赋值
49

下面关于虚函数的描述中,正确的是(  )。

  • A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明
  • B)虚函数是非成员函数
  • C)虚函数是static类型的成员函数
  • D)派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型