18春北交《面向对象程序设计》在线作业二-3

18春北交《面向对象程序设计》在线作业二-3

ID:8493652

大小:14.79 KB

页数:7页

时间:2018-03-29

18春北交《面向对象程序设计》在线作业二-3_第1页
18春北交《面向对象程序设计》在线作业二-3_第2页
18春北交《面向对象程序设计》在线作业二-3_第3页
18春北交《面向对象程序设计》在线作业二-3_第4页
18春北交《面向对象程序设计》在线作业二-3_第5页
资源描述:

《18春北交《面向对象程序设计》在线作业二-3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、18春北交《面向对象程序设计》在线作业二1、B2、B3、C4、B5、A一、单选题共23题,57.5分1、下列描述中,成员函数中包括()的类肯定是抽象类AvirtualdoubleArea();BvirtualdoubleArea()=0;CvirtualdoubleArea(void){}DdoubleArea(void)=0;正确答案是:B2、C++语言的跳转语句中,对于break和continue说法正确的是()Abreak语句只应用于循环体中Bcontinue语句只应用于循环体中Cbreak是无条件跳转

2、语句,continue不是Dbreak和continue的跳转范围不够明确,容易产生问题正确答案是:B3、设x和y均为bool量,则x

3、

4、y为假的条件是()。A它们均为真B其中一个为真C它们均为假D其中一个为假正确答案是:C4、对于包括()类型数据成员的用户定义类型必须定义其析构函数AstaticB指针类型C字符串D字符型正确答案是:B5、设x和y均为bool量,则x&&y为真的条件是()A它们均为真B其中一个为真C它们均为假D其中一个为假正确答案是:A6、下列静态数据成员的特性中,错误的是()A说明静态数据

5、成员前边加staticB静态数据成员要在类体外初始化C引用静态数据成员时,要在静态数据成员前加和作用域运算符D静态数据成员不是一个类所有对象共享的正确答案是:D7、若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。AinBinlineCinLineDInLiner正确答案是:B8、在每个C++程序中都必须包含有这样一个函数,该函数的函数名()。AmainBMAINCnameDfunction正确答案是:A9、文件操作中,打开文件的访问模式常量中,()是以追加方式打开文

6、件的。Aios::inBios::outCios::binaryDios::ate正确答案是:D10、在下列函数原型中,可以作为类AA构造函数的是()AvoidAA(int);BintAA();CAA(int)const;DAA(int);正确答案是:D11、下列关于C++函数的说明中,正确的是()A内联函数就是定义在另一个函数体内部的函数B函数体的最后一条语句必须是return语句C标准C++要求在调用一个函数之前,必须先声明其原型D编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式正确答案是:C

7、12、以下不属于类访问权限的是()ApublicBstaticCprotectedDprivate正确答案是:B13、在进行任何的C++流操作后,都可以用C++流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是()。Afail()Beof()Cbad()Dgood()正确答案是:B14、用关键字()标记的函数被称为虚函数。AvirtualBprivateCpublicDprotected正确答案是:A15、下面关于析构函数特征的描述正确的是()。A一个类中可以定义多个析构函数B析构函数名与类名相同

8、C析构函数不能指定返回类型D析构函数可以有一个或多个参数正确答案是:C16、在声明类时,下面说法正确的是()。A可以在类的声明中给数据成员赋初值B数据成员的数据类型可以是registerCprivate,public,proected可以按任意的顺序出现D没有用private,public,proected定义的数据成员是共有成员正确答案是:C17、下列关于类和对象的叙述中,错误的是()A一个类只能有一个对象B对象是类的具体实例C类是对某一类对象的抽象D类和对象的关系是一种数据类型与变量的关系正确答案是:A1

9、8、有如下程序:#includeusingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}staticintgetNum(){returnn;}private:staticintn;};intTest::n=1;intmain(){Test*p=newTest;deletep;cout<<"n="<<Test::getNum()<<endAn=0Bn=1Cn=2Dn=3正确答案是:A19、通常拷贝构造函数的参

10、数是()A某个对象名B某个对象的成员名C某个对象的引用名D某个对象的指针名正确答案是:C20、下列关于C++函数的叙述中,正确的是()A每个函数至少要具有一个参数B每个函数都必须返回一个值C函数在被调用之前必须先声明D函数不能自己调用自己正确答案是:C21、已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()A这是运算符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。