1: 指出下列对定义重载函数的要求中,哪些是错误的提法。
A. 要求参数的个数相同。 B.要求参数中至少有一个类型不同。
C. 求函数的返回值不同。 D. 要求参数的个数相同时,参数类型不同。
答案:C
2:下列运算符中,( )运算符在C++中不能重载。
A.?:
B.[]
C.new
D.&&
答案:A
3:
下面关于友元的描述中,错误的是( )。
A. 友元函数可以访问该类的私有数据成员
B. 一个类的友元类中的成员函数都是这个类的友元函数
C. 友元可以提高程序的运行效率
D. 类与类之间的友元关系可以继承
答案:D
4:
下述静态成员的特性中,( )是错误的。
A. 静态成员函数不能利用this指针
B. 静态数据成员要在类体外进行初始化
C. 引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
D. 静态数据成员不是所有对象所共有的
答案:D
5:
关于虚函数的描述中,( )是正确的。
A. 虚函数是一个静态成员函数
B. 虚函数是一个非成员函数
C. 虚函数既可以在函数说明时定义,也可以在函数实现时定义
D. 派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
答案:D
6:下列关于动态联编的描述中,错误的是()。
A.动态联编是以虚函数为基础
B.动态联编是运行时确定所调用的函数代码的
C.动态联编调用函数操作是指向对象的指针或对象引用
D.动态联编是在编译时确定操作函数的
答案:D
7:关于虚函数的描述中,正确的是()。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数即可以在函数说明定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
答案:D
8:下面4个选项中,( )是用来声明虚函数的。
A.virtual B.public C.using D.false
答案:A
9: 编译时的多态性可以通过使用( )获得。
A.虚函数和指针 B.重载函数和析构函数 C.虚函数和对象 D.虚函数和引用
答案:A
10: 关于纯虚函数和抽象类的描述中,错误的是( )。
A.纯虚函数是一种特殊的虚函数,它没有具体的实现
B.抽象类是指具体纯虚函数的类
C.一个基类中说明有纯虚函数,该基类派生类一定不再是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
答案:B
11: 下列描述中,( )是抽象类的特征。
A.可以说明虚函数 B.可以进行构造函数重载 C.可以定义友元函数 D.不能说明其对象
答案:D
12: 以下( )成员函数表示虚函数。
A.virtual int vf(int); B.void vf(int)=0;
C.virtual void vf()=0; D.virtual void vf(int) { };
答案:D
13: 如果一个类至少有一个纯虚函数,那么就称该类为( A )。
A.抽象类 B.虚函数 C.派生类 D.以上都不对
答案:A
14: 要实现动态联编,必须通过( )调用虚函数。
A.对象指针 B.成员名限定 C.对象名 D.派生类名
答案:A
15: 下面描述中,正确的是( )。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化列表来初始化
答案:A
16: 已知int a, *pa=&a;输出指针pa十进制的地址值的方法是( )。
A.cout<
void main( )
{ int a[3][3]={{1,2},{3,4},{5}};
int sum=0;
for (int I=1;I<3;I++)
for(int j=0;j<=I;j++)
sum+=a[I][j];
cout<
#include”string.h”
void main( )
{ char a[]=”welcome”,b[]=”well”;
strcpy(a,b);
cout<
#include
void main( )
{ char st[20]=”hello\0\t\\”;
cout<
本文档为【提供C++试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。