当前位置:学者斋 >

计算机 >计算机二级 >

2015年9月计算机二级考试C++全真模拟题

2015年9月计算机二级考试C++全真模拟题

  一、选择题(每小题2分,共70分)

2015年9月计算机二级考试C++全真模拟题

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

A.矩形

B.椭圆形

C.菱形

D.平行四边形

2、1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为(  )。

A.1 2 3 4

B.2 3 4 1

C.1 4 3 2

D.3 1 4 2

3、

A.0

B.7

C.1

D.8

4、

o

o Test

o Test Hello Test

5、

ic

ate

ected

ual

6、

A.

B.

C.

D.

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

A.内联函数就是定义在另一个函数体内部的函数

B.函数体的最后一条语句必须是return语句

C.标准C++要求在调用一个函数之前,必须先声明其原型。

D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式

8、

A.

B.

C.

D.

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

A.若类A是类B的友元,那么类B也是类A的友元

B.友元关系不能被继承

C.若函数fun被说明为类A的友元,那么在fun中可以访问类A的私有成员

D.若类A是类B的友元,那么类A的所有成员函数都是类B的友元

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

A.

B.

C.

D.

11、待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第(  )个位置。

A.3

B.5

C.7

D.9

12、

(  )。

A.

B.

C.

D.

13、

A.5

B.12

C.15

D.30

14、下列运算符中不能在C++中重载的是(  )。

A.

B.

C.

D.

15、

A.

B.

C.

D.

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

A.函数名

B.参数个数

C.返回类型

D.函数体内容

17、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为(  )。

A.课号,成绩

B.学号,成绩

C.学号,课号

D.学号,姓名,成绩

18、

A.函数形参

B.函数实参

C.模板形参

D.模板实参

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

A.重载函数

B.内联函数

C.递归函数

D.友元函数

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

A.重载函数的函数名必须相同

B.重载函数必须在参数个数或类型上有所不同

C.重载函数的返回值类型必须相同

D.重载函数的函数体可以有所不同

21、

A.变量a的值,即3

B.变量a的地址

C.变量p的地址值

D.无意义

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

A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数

B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数

C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数

D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数

23、

Class1

Class

C.0

D.无输出

24、

A.

B.

C.

D.

25、下面程序的输出结果是(  )。

A.2

B.4

C.8

D.16

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/erji/n4d9vl.html