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

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

ID:8494112

大小:14.71 KB

页数:7页

时间:2018-03-29

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

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

1、18春北交《面向对象程序设计》在线作业二1、C2、D3、C4、A5、D一、单选题共23题,57.5分1、作用域运算符的功能是()A给定作用域的大小B表示作用域的级别的C某个成员是属于哪个类的D指出作用域的范围的正确答案是:C2、下面()不是构造函数的特征。A构造函数可以重载B构造函数可以设置缺省参数C构造函数的函数名和类名相同D构造函数必须指定返回值类型正确答案是:D3、若一个类中含有纯虚函数,则该类称为()。A基类B虚基类C抽象类D派生类正确答案是:C4、用关键字()标记的函数被称为虚函数。AvirtualBp

2、rivateCpublicDprotected正确答案是:A5、下列关于this指针的叙述中,正确的是()A任何与类相关的函数都有this指针B类的成员函数都有this指针C类的友元函数都有this指针D类的非静态成员函数才有this指针正确答案是:D6、有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()Afunc(3,5);Bfunc(3.0,5.5);Cfunc(3,5.5);Dfunc(3,5.5);正确答案是:C7、下面函数的

3、功能是()。voidfun(chars1[],chars2[]){while(s2++=s1++);}(A字符串比较B字符串复制C字符串连接D字符串反向正确答案是:B8、已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()A这是运算符-的重载运算符函数B这个函数所重载的运算符是一个一元运算符C这是一个成员函数D这个函数不改变类的任何数据成员的值正确答案是:B9、已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLU

4、S=5,MINUS,PRINT=10};则下列叙述中错误的是()(A枚举常量NAME的值为1B枚举常量NUMBER的值为1C枚举常量MINUS的值为6D枚举常量PRINT的值为10正确答案是:A10、在每个C++程序中都必须包含有这样一个函数,该函数的函数名()。AmainBMAINCnameDfunction正确答案是:A11、下列关于C++函数的叙述中,正确的是()A每个函数至少要具有一个参数B每个函数都必须返回一个值C函数在被调用之前必须先声明D函数不能自己调用自己正确答案是:C12、下列对模板的声明中,正

5、确的是()。Atemplate<A,B>Btemplate<classA,B>Ctemplate<typenameA,typenameB>Dtemplate<classA;classB>正确答案是:C13、下列关于派生类可访问它基类成员的描述中,错误的是()。A派生类可访问它基类中的成员与继承方式有关B派生类不可访问它基类中的私有成员C公有继承方式下,派生类可访问它基类的私有成员D私有继承方式下,派生类可访问它基类中的公有成员和保护成员正确答案是:C14、下列关于类

6、和对象的叙述中,错误的是()A一个类只能有一个对象B对象是类的具体实例C类是对某一类对象的抽象D类和对象的关系是一种数据类型与变量的关系正确答案是:A15、假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:()AABoperator+(AB&a,AB&b)BABoperator+(AB&a)Coperator+(ABa)DAB&operator+()正确答案是:B16、执行语句序列inti=0;while(i<25)i+=3;cou<

7、)A24B25C27D28正确答案是:C17、下列函数中,()是对文件进行读操作的。Aread()Bwrite()Ctellg()Dseekp()正确答案是:A18、在进行任何的C++流操作后,都可以用C++流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是()。Afail()Beof()Cbad()Dgood()正确答案是:B19、下列不合法的变量名为()AintBint1Cname_1Dname0正确答案是:A20、下列字符列中,可作为C++语言程序自定义标识符是()AswitchBfileCbr

8、eakDdo正确答案是:B21、文件操作中,打开文件的访问模式常量中,()是以追加方式打开文件的。Aios::inBios::outCios::binaryDios::ate正确答案是:D22、关于虚函数的描述中,正确的是()A虚函数是一个static类型的成员函数B虚函数是一个非成员函数C基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数D派生类的虚函数与基

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

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

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