网站大量收购闲置独家精品文档,联系QQ:2885784924

C++选择题填空题.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C选择题填空题

一、填空题 1、在类中必须声明成员函数的( ),成员函数的( )部分可以写在类外。 [答案]原型 实现 2、如果需要在被调函数运行期间,改变主调函数中实参变量的值,则函数的形参应该是( )类型或( )类型。 [答案]引用 指针 3、( )类只能作为基类使用,而不能声明它的对象。 [答案]抽象 4、拷贝构造函数的形参必须是( ) [答案]本类对象的引用 5、进行函数重载时,被重载的同名函数如果都没有用const修饰,则它们的形参( ) 或( ) 必须不同。 [答案]个数 类型 6、通过一个( )对象只能调用它的常成员函数,不能调用其他成员函数。 [答案]常 二、选择题 1、编译时多态性使用什么获得?(A) A. 重载函数 B. 继承 C. 虚函数 D. B和C 2、假定MyClass为一个类,则该类的拷贝构造函数的声明语句为(C)。 A.MyClass(MyClass x) B.MyClass(MyClass x) C.MyClass(MyClass x) D.MyClass(MyClass *x) 3、列带缺省值参数的函数说明中,正确的说明是(C) 1.??????? A. int Fun(int x=1, int y, int z=3); B. int Fun(int x, int y=2, int z); C. int Fun(int x, int y, int z=3); D. int Fun(int x=1, int y, int z); 4、下列有关函数重载的叙述中,错误的是(A) A.函数重载就是用相同的函数名定义多个函数 B.重载函数的参数列表必须不同 C.函数的返回值类型不能用于对重载函数的区分 D.const关键字可以用于对重载函数的区分 5、 在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用(A)。 A. 内联函数 B. 重载函数 C. 递归调用 D. 嵌套调用 6、下列有关C++类的说法中,不正确的是(C)。 A. 类是一种用户自定义的数据类型 B. 只有类中的成员函数或类的友元函数才能存取类中的私有成员 C. 在类中,如果不做特别说明,所有成员的访问权限均为私有的 D. 在类中,如果不做特别说明,所有成员的访问权限均为公用的 7、Sample是一个类,执行下面语句后,执行Sample类的构造函数的次数是(D) Sample a[3], *p=new Sample; A.1 B.2 C.3 D.4 8、关于常数据成员的说法,不正确的是(D)。 A.常数据成员的定义形式与一般常变量的定义形式相同,只不过常数据成员的定义必须出现在类体中 B.常数据成员必须进行初始化,并且不能被更新 C.常数据成员通过构造函数的成员初始化列表进行初始化 D.常数据成员可以在定义时直接初始化 9、下面描述中,表达错误的是(B) A. 公用继承时基类中的public成员在派生类中仍是public的 B. 公用继承时基类中的private成员在派生类中仍是private的 C. 公用继承时基类中的protected成员在派生类中仍是protected的 D. 私有继承时基类中的public成员在派生类中是private的 10、下面(B)的叙述不符合赋值兼容规则。 A. 派生类的对象可以赋值给基类的对象 B. 基类的对象可以赋值给派生类的对象 C. 派生类的对象可以初始化基类的对象 D. 派生类的对象的地址可以赋值给指向基类的指针 11、关于虚函数的描述中,(C)是正确的。 A. 虚函数是一个static类型的成员函数 B. 虚函数是一个非成员函数 C. 基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数 D. 派生类的虚函数与基类的虚函数具有不同的参数个数和类型 12、下面关于友元的描述中,错误的是(D)。 A. 友元函数可以访问该类的私有数据成员 B. 一个类的友元类中的成员函数都是这个类的友元函数 C. 友元可以提高程序的运行效率 D. 类与类之间的友元关系可以继承 13、 下列关于静态数据成员的说法,不正确的是(C)。 A. 类中定义的公用静态数据成员,可以通过类的对象来访问 B. 类中定义的所有静态数据成员,都必须在类外初始化 C. 静态数据成员不是所有对象所共用的 D. 普通的成员函数可以直接访问类中的静态数据成员 14、下列关于模板形参

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档