首页 提供C++试题

提供C++试题

举报
开通vip

提供C++试题1: 指出下列对定义重载函数的要求中,哪些是错误的提法。 A.     要求参数的个数相同。 B.要求参数中至少有一个类型不同。 C.     求函数的返回值不同。 D. 要求参数的个数相同时,参数类型不同。 答案:C 2:下列运算符中,( )运算符在C++中不能重载。 A.?: B.[] C.new D.&& 答案:A   3: 下面关于友元的描述中,错误的是( )。 A.    友元函数可以访问该类的私有数据成员 B.   一个类的友元类中的成员函数都是这个类的友元函数 C....

提供C++试题
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,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_807386
暂无简介~
格式:doc
大小:49KB
软件:Word
页数:4
分类:互联网
上传时间:2013-02-13
浏览量:144