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

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

ID:17377204

大小:14.36 KB

页数:5页

时间:2018-08-30

西工大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基类中说明了虚函数后,派生类中其对应的函数可不必说明虚函数D派生

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

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

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

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

6、<’A’Ccout.put(‘A’)DcharA=’A’;cout<

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

8、1(int),voidf2(int),inta。ASample*pBintSample::*pc=&Sample::aCvoid(Sample::*pa)(int)DSample*a[10]正

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

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

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