- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[5、面向对象的程序设计基础
知识模块五 面向对程序设计基础
选择题
1. ( )不是构造函数的特征。 A、构造函数的函数名与类名相同;B、构造函数可以重载; C、构造函数可以设置缺省参数;D、构造函数必须指定类型说明。( )是析构函数的特征。 A、析构函数可以有一个或多个参数;B、析构函数名与类名不同; C、析构函数的定义只能在类体内;D、一个类中只能定义一个析构函数;C++对C语言作了很多改进,下列描述中( )使得C语言发生了质变,从面向过程变成了面向对象。A、增加了一些新的运算符;B、允许函数重载,并允许设置缺省参数;C、规定函数说明必须用原型;D、引进了类和对象的概念;下列描述中,( )是错误的。A、内联函数主要解决程序的运行效率问题;B、内联函数的定义必须出现在内联函数第一次被调用之前;C、内联函数中可以包括各种语句;D、对内联函数不可以进行异常接口声明;在C++中,关于下列设置缺省参数值的描述中,( )是正确的。A、不允许设置缺省参数值;B、在指定了缺省值的参数右边,不能出现没有指定缺省值的参数;C、只能在函数的定义性声明中指定参数的缺省值;D、设置缺省参数值时,必须全部都设置;假定AB为一个类,则执行AB x;语句时将自动调用该类的_____
A.有参构造函数 B.无参构造函数
C.拷贝构造函数 D.赋值构造函数
AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:?????? ?????????
A. ?AB ?operator+(AB ? a , AB ? b)?????? B. ?AB ?operator+(AB ? a)
C. ?operator+(AB ?a)?????????????????????? D. ?AB ? operator+( )
23. 假定AB为一个类,则执行AB x;语句时将自动调用该类的_____ A.有参构造函数??????B.无参构造函数 C.拷贝构造函数??????D.赋值构造函数
)
25. 假定AB为一个类, 则该类的拷贝构造函数的声明语句为_________. A. AB(AB x);?????? B.? AB(AB x)?? C. AB(AB);?? D. AB(AB * x)
26. 下列哪项不是面向对象程序设计的主要特征?.封装.继承C.多态结构
对象之间的相互作用和通信是通过消息。下列哪项不是消息的组成部分?接受消息的对象要执行的函数的名字.要执行的函数的内部结构函数需要的参数关于C++与C语言关系的描述中,( )是错误的。.C语言是C++语言的一个子集.C语言与C++语言是兼容的.C++语言对C语言进行了一些改进.C++语言和C语言都是面向对象的已知:类A中一个成员函数说明如下:void Set(Aa); 其中,A的含义是( )。 .指向类A的指针为a 将a的地址值赋给变量Set .a是类A对象的引用,用来作函数Set()的参数.变量A与a按位与作为函数Set( )的参数已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的。void print( ) const; B.const void print( );
C void const print( ); D.void print(const);
31. 如果类A被说明成类B的友元,则_____
A.类A的成员即类B的成员 B.类B的成员即类A的成员
C.类A的成员函数不得访问类B的成员 D.类B不一定是类A的友元
A.有参构造函数 B.无参构造函数
C.拷贝构造函数 D.赋值构造函
33. 下面的函数声明中, _______是” void BC(int a, int b);”的重载函数?
A. int BC(int a, int b) B. void BC(int a, char b)
C. float BC(int a, int b, int c=0) D. void BC(int a, int b=0)
34. 下面的哪一个保留字不能作为函数的返回类型?_____
A. void B. int C. new D. long
35. 下列关键字中,用以说明类中公有成员的是( )。
A friend; B private; C protected ;D public
36. 进行文件操作时
文档评论(0)