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

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

  • A.4
  • B.3
  • C.2
  • D.1
17

在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是(  )。

  • A.线性表按顺序方式存储,性表的第100个结点后面插入一个新结点
  • B.线性表按链接方式存储,性表的第100个结点后面插入一个新结点
  • C.线性表按顺序方式存储,删除线性表的第900个结点
  • D.线性表按链接方式存储,删除指针P所指向的结点
18

  • A.2,6
  • B.3,5
  • C.4,7
  • D.3,6
19

若有以下程序: 

 

 

  • A.3,4
  • B.6,8
  • C.6,9
  • D.4,3
20

  • A.12
  • B.21
  • C.22
  • D.程序有错误
21

下列关于this指针的叙述中,正确的是(  )。

  • A.this指针是一个隐含指针,它隐含于类的成员函数中
  • B.只有在使用this时,系统才会将对象的地址赋值给this
  • C.类的友元函数也有this指针
  • D.this指针表示了成员函数当前操作的数据所属的对象
22

由于常对象不能被更新,所以(  )。

  • A.利用常对象可以调用任何不改变对象值的成员函数
  • B.利用常对象只能调用静态成员函数
  • C.常对象的成员都是常成员
  • D.利用常对象只能调用它的常成员函数
23

  • A.1,1
  • B.1,2
  • C.2,2
  • D.2,1
24

  • A)1
  • B)2
  • C)4
  • D)5
25

  • A.公有数据成员
  • B.公有成员函数
  • C.私有数据成员
  • D.私有成员函数
27

  • A.<IMG border=0 src="//img1.yqda.net/question-name/34/e624a41e760f6c1310047249eade4d.gif">
  • B.<IMG border=0 src="//img1.yqda.net/question-name/a9/d8c1e0ab4558d94e3fbfda1af9c251.gif">
  • C.<IMG border=0 src="//img1.yqda.net/question-name/f3/772909d10f0a691cacfba1f06f432e.gif">
  • D.<IMG border=0 src="//img1.yqda.net/question-name/b5/e5506b8b5a20b6276f1b7d2d6bd62b.gif">
28

  • A.TestClass1
  • B.TestClass
  • C.0
  • D.无输出
29

对于一个类定义,下列叙述中错误的是(  )。

  • A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数
  • B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数
  • C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数
  • D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数
30

关于函数重载,下列叙述中错误的是(  )。

  • A)重载函数的函数名必须相同
  • B)重载函数必须在参数个数或类型上有所不同
  • C)重载函数的返回值类型必须相同
  • D)重载函数的函数体可以有所不同
31

  • A)变量a的值,即3
  • B)变量a的地址值
  • C)变量p的地址值
  • D)无意义
32

 

  • A.函数形参
  • B.函数实参
  • C.模板形参
  • D.模板实参
33

为了取代C中带参数的宏,在C 中使用(  )。

  • A.重载函数
  • B.内联函数
  • C.递归函数
  • D.友元函数
35

  • A.<IMG border=0 src="//img1.yqda.net/question-name/ca/0fd36a51e775cbc4cfd70040c8cb52.gif">
  • B.<IMG border=0 src="//img1.yqda.net/question-name/33/e8ba63a540050afc6c292f2a49f810.gif">
  • C.<IMG border=0 src="//img1.yqda.net/question-name/19/5da658ea7e78c1b8f6ad42afd844cc.gif">
  • D.<IMG border=0 src="//img1.yqda.net/question-name/62/57eed92a4dfa5c1c9075b0f54abdfd.gif">
36

虚函数(  )是可以不同的。

  • A.函数名
  • B.参数个数
  • C.返回类型
  • D.函数体内容
38

  • A.5
  • B.12
  • C.15
  • D.30
40

将以下程序写成三目运算表达式是(  )。

  • A.<IMG border=0 src="//img1.yqda.net/question-name/d3/cbe620faa4b1c2c521c956ffeb322e.jpg">
  • B.<IMG border=0 src="//img1.yqda.net/question-name/82/bc99a32620d7d549d459f7059cd545.jpg">
  • C.<IMG border=0 src="//img1.yqda.net/question-name/53/07aade23ca2669d121789abce8076d.jpg">
  • D.<IMG border=0 src="//img1.yqda.net/question-name/73/050a1f2270953d738f34fe1bc78818.jpg">
42

  • A.<IMG border=0 src="//img1.yqda.net/question-name/91/5f1269e05612c91d01a5030c74176c.jpg">
  • B.<IMG border=0 src="//img1.yqda.net/question-name/b8/067626212f7db05cb3f0b184a22ac9.jpg">
  • C.<IMG border=0 src="//img1.yqda.net/question-name/4c/bf038bbf9094f1467a370f609af0b4.jpg">
  • D.<IMG border=0 src="//img1.yqda.net/question-name/5c/59bc6c06c7f92f2ea1361d6bf46c8c.jpg">
43

下面关于友元的说法中错误的是(  )。

  • A.若类A是类B的友元,那么类B也是类A的友元
  • B.友元关系不能被继承
  • C.若函数fun被说明为类A的友元,那么在fun中可以访问类A的私有成员
  • D.若类A是类B的友元,那么类A的所有成员函数都是类B的友元
45

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

  • A.内联函数就是定义在另一个函数体内部的函数
  • B.函数体的最后一条语句必须是return语句
  • C.标准C 要求在调用一个函数之前,必须先声明其原型。
  • D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
46

  • A.public
  • B.private
  • C.protected
  • D.virtual
47

  • A.0
  • B.7
  • C.1
  • D.8
48

  • A.Hello
  • B.Test
  • C.Hello Test
  • D.Hello Test Hello Test
49

在E-R图中,用来表示属性的图形是(  )。

  • A.矩形
  • B.椭圆形
  • C.菱形
  • D.平行四边形