版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、东师21春C+程序设计在线作业2参考答案假定指针变量p定义“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句()。A.delete *pB.delete &pC.delete pD.delete p下面关于运算符重载的描述错误的是()。A.重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构B.不是所有的运算符都可以进行重载C.运算符函数的调用必须使用关键字operatorD.在C+语言中不可通过运算符重载创造出新的运算符类中定义的成员默认为()访问属性。A.publicB.privateC.protectedD.friend下列选
2、项中,()是istream类的对象。A.cinB.coutC.cerrD.clog析构函数是一种特殊的成员函数,显式定义时其访问属性应被定义为()。A.publicB.privateC.protectedD.static关于函数模板,描述错误的是()。A.函数模板必须由程序员实例化B.函数模板的实例化由编译器实现C.一个类定义中,只要有一个函数模板,则这个类是类模板D.若类模板的成员函数是函数模板,则类模板实例化后,成员函数也随之实例化下列关于运算符重载的描述中,正确的是()。A.可以改变运算符的目数B.可以改变运算符的优先级C.可以改变运算符的结合性D.可以改变运算符的功能面向对象程序设计将
3、数据与()放在一起,作为一个相互依存、不可分割的整体来处理。A.对数据的操作B.信息C.数据隐藏D.数据抽象在C+中,编写一个内联函数Fun,使用int类型的参数,求其平方并返回,返回值也为int类型,下列定义正确的是()。A.int Fun(int x)return x*x;B.inline int Fun(int x)return x*x;C.int inline Fun(int x)return x*x:D.int Fun(int x)inline return x*x;定义类模板时要使用关键字()。A.constB.newC.deleteD.template要将类A说明是类B的虚基类,
4、正确的描述是()。A.class virtual B:public AB.class B:virtual public AC.virtual class B:public AD.class B:public A virtual下列格式控制符中不是定义于iostream.h中的是()。A.endlB.hexC.flushD.setw对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()。A.公有类型B.私有类型C.保护类型D.友元类型()不是构造函数的特征。A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置缺省参数D.构造函数必须指定类型说明
5、当将一个类A说明为另一个类B的友元后,类A能够直接访问类B的()。A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员对于类定义 class A public: virtual void func1() void func2(); class B: public A public: void func1()coutA.Afunc2()和Bfunc1()都是虚函数B.Afunc2()和Bfunc1()都不是虚函数C.Bfunc1()是虚函数,而Afunc2()不是虚函数D.Bfunc1()不是虚函数,而Afunc2()是虚函数在关键字public后面定义的
6、成员为类的()成员。A.公有B.保护C.私有D.任何在一个类的定义中,包含有数据成员和()的定义。A.数据B.函数C.成员函数D.友元当使用ifstream流类定义一个流对象并打开一个磁盘文件时,隐含的打开方式为()。A.iosinB.iosoutC.iosin|iosoutD.iosbinary类模板的模板参数()。A.只可作为数据成员的类型B.只可作用成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可C+利用类来实现面向对象程序设计的继承性。()A.错误B.正确如果一个类至少有一个虚函数,那么该类就被称为抽象类。()A.错误B.正确类中含有指针数据成员时,若不定义拷贝构造函数
7、则会产生指针悬挂问题。()A.错误B.正确成员函数体写在类的外部时一定要在类的内部保留函数声明。()A.错误B.正确创建派生类对象时,先调用基类的构造函数,再调用派生类的构造函数,当销毁这个对象时顺序正好相反,先调用派生类的析构函数,再调用基类的析构函数。()A.错误B.正确操纵符hex、oct、dec只对下一个输出有效。()A.错误B.正确构造函数和析构函数既可以由程序员调用,也可以由系统自动调用。()A.错误B.正确拷贝构造函数使用本类对象的引用作为参数初始化新创建的对象。()A.错误B.正确在文件操作结束时,可以用close()成员函数关闭该文件。()A.错误B.正确当基类含有带参数的构
8、造函数时,派生类可以不定义构造函数。()A.错误B.正确new和delete运算符不可以被重载。()A.错误B.正确构造函数和析构函数都不可以由程序员调用,只能由系统自动调用。()A.错误B.正确私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。()A.错误B.正确指针是个变量,占有单独的内存空间,而引用本身不是变量,不单独占用内存空间。()A.错误B.正确文件流创建方式是打开二进制文件的是iosbinary。()A.错误B.正确常类型是指使用类型修饰符const说明的类型,常类型的变量或对象成员的值在程序运行期间是不可改变的。()A.错误B.正确可以在类的构造函数中对静态数据成员进行初始化。()A.错误B.正确this指针是一个const指针,不能在程序中修改它或给它赋值。()A.错误B.正确多态性是指不同的对象收到相同的消息时产生多种不同的行为方式。()A.错误B.正确二进制文件结束标志为EOF(即-1)。()A.错误B.正确 参考答案:C参考答案:C参考答案:B参考答案:A参考答案:A参考答案:A参考答案:D参考答案:A参考答案:B参考答案:D参考答案:B参考答案:D参考答案:D参考答案:D参考答案:D参考答案:C参考答案:A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳理工大学《计算机网络》2021-2022学年期末试卷
- 沈阳理工大学《工艺美术设计》2022-2023学年第一学期期末试卷
- 沈阳理工大学《单片机接口技术》2023-2024学年期末试卷
- 合同编通则与新公司法银行业务
- 2024标准幼师聘用合同范本
- 期末复习检测提升卷九 -2022-2023学年语文五年级上册(部编版)
- 2024小产权房屋买卖合同协议书样本
- 2024货物采购合同范本
- 2024快递承包合同,快递承包协议
- 2024中学门卫劳动合同范本
- 重大事故隐患专项排查检查表
- 《爸爸的花儿落了》
- jgj39-2016《托儿所、幼儿园建筑设计规范》(2019年版)
- 入井须知及安全注意事项
- 《田螺姑娘》儿童故事ppt课件(图文演讲)
- 邮政公司邮政营销体系建设总结
- 农村供水建设和运维存在的问题及解决措施
- 高中劳动教育-主题班会课件
- 英语音素习题
- 执业助理医师报考执业医师执业期考核证明【范本模板】
- 实用管理运筹学陈刚课后参考答案
评论
0/150
提交评论