开始做题 00:00:00

一、单选题 (一共40题,共80分)
1.

在公有继承的情况下,基类的公有或保护成员在派生类中的访问权限()

2.

假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,和的值分别为()

3.

C++对C语言做了很多改进,即从面向过程变成为面向对象的主要原因是()

4.

在类中说明的成员可以使用关键字的是()

5.

C++语言中所有在函数中定义的变量,连同形式参数,都属于()

6.

在私有继承的情况下,基类成员在派生类中的访问权限()

7.

C++的继承性允许派生类继承基类的()

8.

对于int*pa [5]; 的描述,正确的是()

9.

使用地址作为实参传给形参,下列说法正确的是()

10.

以下基类中的成员函数表示纯虚函数的是()

11.

类中定义的成员默认访问属性为()

12.

拷贝构造函数的参数是()

13.

关于类模板的说法正确的是()

14.

下列有关重载函数的说法中正确的是()

15.

当一个类的某个函数被说明为virtual时,在该类的所有派生类中的同原型函数()

16.

设有定义inti;doublej=5;,则10+i+j值的数据类型是()

17.

要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()

18.

类的构造函数被自动调用执行的情况是在定义该类的()

19.

已知类A是类B的友元,类B是类C的友元,则()

20.

假定一个类的构造函数为“A(inti=4,intj=0){a=i;b=j;}”,则执行“Ax(1);”语句后,和的值分别为()

21.

关于this指针使用说法正确的是()

22.

所谓多态性是指()

23.

友元关系不能()

24.

语句ofstreamf(“”,ios::app|ios::binary)?的功能是建立流对象f,试图打开文件并与之连接,并且()

25.

构造函数不具备的特征是()

26.

在C++语言中用于注释的标识符是()

27.

编写C++程序一般需经过的几个步骤依次是()

28.

要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用()

29.

设x=8,执行语句Y=x++,则y等于()

30.

下列运算符中,优先级最高的是()

31.

关于new运算符的下列描述中,错误的是()

32.

存储下列数据,占用存储字节最多的是()

33.

关于类和对象不正确的说法是()

34.

下列有关构造函数的描述中,正确的是()

35.

假定a为一个整型数组名,则元素a[4]的字节地址为()

36.

类中能访问静态成员的函数是()

37.

下列说明语句中正确的是()

38.

关于对象概念的描述中,说法错误的是()

39.

有关多态性说法不正确的是()

40.

关于友元函数的描述中,错误的是()

二、填空题 (一共10题,共20分)
41.

单目运算符作为类成员函数重载时,形参个数为____个。

42.

抽象类中至少要有一个_____函数。

43.

设类A有成员函数voidf(void);若要定义一个指向类成员函数的指针变量pf来指向f,该指针变量的声明语句是:_____。

44.

重载的运算符保持其原有的_____、优先级和结合性不变。

45.

编译时的多态性通过___函数实现。

46.

基类的公有成员在派生类中的访问权限由___决定。

47.

假设类X的对象x是类Y的成员对象,则“YObj”语句执行时,先调用类___的构造函数。

48.

C++中ostream的直接基类___。

49.

C++中有两种继承:单继承和___。

50.

C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取___方式。

答题卡 暂停 交卷 置顶
置顶