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

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

ID:8491610

大小:14.84 KB

页数:7页

时间:2018-03-29

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

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

1、18春北交《面向对象程序设计》在线作业一1、B2、C3、C4、A5、A一、单选题共23题,57.5分1、假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:()AABoperator+(AB&a,AB&b)BABoperator+(AB&a)Coperator+(ABa)DAB&operator+()正确答案是:B2、面向对象系统不具有()特性A继承性B封装性C过程性D多态性正确答案是:C3、有如下类声明:classFoo{intbar;};则Foo类的成员bar是()A公有数据成员B公有成员函数C私有数据成员D私有成员函

2、数正确答案是:C4、下列函数中,()是对文件进行读操作的。Aread()Bwrite()Ctellg()Dseekp()正确答案是:A5、若用数组名作为函数调用时的实参,则实际上传递给形参的是()A数组首地址B数组的第一个元素值C数组中全部元素的值D数组元素的个数正确答案是:A6、使用如setfill()的操作符对数据进行格式输出时,应包含()头文件。AiostreamBfstreamCiomanipDstdlib正确答案是:C7、下列运算符中,不能被重载的是()。A【】B.C()D/正确答案是:B8、文件操作中,打开文件的访问模式常量中,()是以追加方式打开文件的。Aios::

3、inBios::outCios::binaryDios::ate正确答案是:D9、C++语言的跳转语句中,对于break和continue说法正确的是()Abreak语句只应用于循环体中Bcontinue语句只应用于循环体中Cbreak是无条件跳转语句,continue不是Dbreak和continue的跳转范围不够明确,容易产生问题正确答案是:B10、设x和y均为bool量,则x

4、

5、y为假的条件是()。A它们均为真B其中一个为真C它们均为假D其中一个为假正确答案是:C11、用关键字()标记的函数被称为虚函数。AvirtualBprivateCpublicDprotected正确

6、答案是:A12、有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED:protectedMyBASE{protected:intj;public:voidset(intm,intn){MyBASE::set(m);j=n;}intget()const{returnMyBASE::get()+j;}};则类MyDERIVEA4B3C2D1正确答案是:B13、关于虚函数的描述中,正确的是()A虚函数是一个static类型的成员函数B虚函数是一个非成员函数C基类

7、中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数D派生类的虚函数与基类的虚函数具有不同的参数个数和类型正确答案是:C14、有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()Afunc(3,5);Bfunc(3.0,5.5);Cfunc(3,5.5);Dfunc(3,5.5);正确答案是:C15、结构化程序设计所规定的三种基本控制结构是()A输入、处理、输出B树形、网形、环形C顺序、选择、循环D主程序、子程序、函数正确答案是:C16、下面关于析构函数特征的描述正确的是()。A一个类中可以定义多

8、个析构函数B析构函数名与类名相同C析构函数不能指定返回类型D析构函数可以有一个或多个参数正确答案是:C17、有如下程序:#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正确答案

9、是:A18、以下保留字()不能出现在说明虚函数原型的语句中。AstaticBoperatorCvoidDconst正确答案是:A19、下列的各函数中,()不是类的成员函数。A构造函数B析构函数C拷贝初始化构造函数D友元函数正确答案是:D20、下列不合法的变量名为()AintBint1Cname_1Dname0正确答案是:A21、下列有关类的说法不正确的是()。A对象是类的一个实例B任何一个对象只能属于一个具体的类C一个类只能有一个对象D类与对象的关系和数据类型与变量的关系相似正确

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

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

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