西工大18春《面向对象程序设计(C++)》在线作业辅导资料

西工大18春《面向对象程序设计(C++)》在线作业辅导资料

ID:17283046

大小:14.36 KB

页数:5页

时间:2018-08-29

西工大18春《面向对象程序设计(C++)》在线作业辅导资料_第1页
西工大18春《面向对象程序设计(C++)》在线作业辅导资料_第2页
西工大18春《面向对象程序设计(C++)》在线作业辅导资料_第3页
西工大18春《面向对象程序设计(C++)》在线作业辅导资料_第4页
西工大18春《面向对象程序设计(C++)》在线作业辅导资料_第5页
资源描述:

《西工大18春《面向对象程序设计(C++)》在线作业辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西工大18春《面向对象程序设计(C++)》在线作业1、D2、C3、C4、A5、A一、单选题共25题,100分1、.实现运行时的多态要使用()。A重载函数B构造函数C析构函数D虚函数正确答案是:D2、已知P是一个指向Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。As.p=5Bs->p=5Cs.*p=5D*s.p=5正确答案是:C3、关于虚函数的描述中,()是正确的。A虚函数是一个Static类型的成员函数B虚函数是一个非成员函数C基类中说明了虚函数后,派生类中其对应的函数可不必说明

2、虚函数D派生类的虚函数与基类的虚函数具有不同的参数个数和类型正确答案是:C4、在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性的规则()。A完全相同B完全不同C部分相同,部分不同D以上全不对正确答案是:A5、关于成员函数特征的下述描述中,()是错误的。A成员函数一定是内联函数B成员函数可以重载C成员函数可以设置参数的默认值D成员函数可以是静态的正确答案是:A6、关于getline()函数的下列描述中,()是错误的。A该函数是用来从键盘上读取字符串B该函数读取的字符串长度是受限制的C该函数读取字符串时,遇到终止符时

3、便停止D该函数所使用的默认终止符是换行符正确答案是:D7、C++中用三个保留字实现异常的处理,除了try和catch外,还有()。AifBclassCthrowDreturn正确答案是:C8、()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。A虚析构函数B虚构造函数C纯虚函数D静态成员函数正确答案是:C9、下列运算符中,()运算符在C++中不能重载。A:&&B[]C::Dnew正确答案是:C10、如果一个类至少有一个虚函数,那么就称该类为()。A抽象类B虚基类C派生类D以上都不对正确答

4、案是:A11、有关类和对象的说法错误的是()。A对象是类的一个实例B任何一个对象只能属于一个具体的类C一个类只能有一个对象D类与对象的关系和数据和变量的关系相似正确答案是:C12、catch(……)一般放在其他catch子句的后面,该子句()。A抛掷异常B捕获所有类型的异常C检测并处理异常D有语法错误正确答案是:B13、下列关于运算符重载的描述中,()是正确的。A运算符重载可以改变操作数的个数B运算符重载可以改变运算符的优先级C运算符重载可以改变结合性D运算符重载不可以改变语法结构正确答案是:D14、使用如setw()的操作符

5、对数据进行格式输出时,应包含()文件。Aiostream.hBfstream.hCiomainp.hDstdlib.h正确答案是:C15、下列对派生类的描述中,()是错误的。A一个派生类可以作另一个派生类的基类B派生类至少有一个基类C派生类的成员除了它自己的成员外,还包含了它的基类成员D派生类中继承的基类成员的访问权限到派生类保持不变正确答案是:D16、()是析构函数的特征。A一次类中只能定义一个析构函数B析构函数名与类名不同C析构函数的定义只能在类体内D析构函数可以有一个或多个参数正确答案是:A17、下列输出字符’A’的方法

6、中,()是错误的。Acout<

7、、下列说法错误的是()。A如果try块中没有抛出异常,则try块执行完后忽略该try块的异常处理器catch块,程序在最后一个catch块后恢复执行。B如果在try块以外抛出异常,程序将被终止。Ctry块抛出异常后,从对应的try块开始到异常被抛出之间所构造的所有自动对象将被析构。D抛出异常和异常处理必须放在同一个函数中。正确答案是:D21、已知f1(int)是类A的公有成员函数,p是指向成员函数f1的指针,采用赋值,()是正确的。Ap=f1Bp=A::f1Cp=A::f1()Dp=f1()正确答案是:B22、已知一个类Sam

8、ple,()是定义指向类Sample成员函数的指针,假设类有3个公有成员:voidf1(int),voidf2(int),inta。ASample*pBintSample::*pc=&Sample::aCvoid(Sample::*pa)(int)DSample*a[10]正

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

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

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