- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子科技16秋《C语言程序设计》在线作业3辅导资料
16秋《++语言程序设计》在线作业3
一、单选题(共 20 道试题,共 100 分。)
1. 有类模板定义如下:tmplt lss rm 下列类对象的定义中,正确的是
. rm
. rm
. rm
. rm
正确答案:
2. 关于对象成员的构造函数的调用顺序,说法正确的是
. 与它们在成员初始化列表中给出的顺序相同
. 与析构函数的调用顺序相同
. 与它们在类中定义说明的顺序相同
. 以上说法都不对
正确答案:
3. 下面 不能由编译系统自动生成
. 构造函数
. 析构函数
. 拷贝构造函数
. 友元函数
正确答案:
4. 下列运算符不能重载为友元函数的是
. [] -
. + - ++ --
. . + - * /
正确答案:
5. 在一个派生类对象结束其生命周期时
. 先调用派生类的析构函数后调用基类的析构函数
. 先调用基类的析构函数后调用派生类的析构函数
. 如果基类没有定义析构函数,则只调用派生类的析构函数
. 如果派生类没有定义析构函数,则只调用基类的析构函数
正确答案:
6. 下列情况中,不会调用拷贝构造函数的是
. 用一个对象去初始化同一类的另一个新对象时
. 函数的形参是类的对象,调用函数进行形参和实参结合时
. 函数的返回值是类的对象,函数执行返回调用时
. 将类的一个对象赋值给该类的另一个已经存在的对象时
正确答案:
7. 若一个类中含有纯虚函数,则该类称为
. 基类
. 纯基类
. 派生类
. 抽象类
正确答案:
8. 对 *p用nw 或 * mllo sizo 赋值,如下叙述正确的是
. mllo分配内存后会调用构造函数初始化,但nw函数不会。
. nw分配内存后会调用构造函数初始化,但mllo函数不会。
. nw和mllo分配内存后都会调用构造函数初始化。
. nw和mllo分配内存后都不会调用构造函数初始化。
正确答案:
9. 类的析构函数的作用是
. 一般成员函数的初始化
. 类的初始化
. 对象的初始化
. 删除类创建的对象
正确答案:
10. ++源程序文件的扩展名为
. .pp
. .
. .++
. .ll
正确答案:
11. 下列运算符中不能重载的是
. ::
. +
. .
正确答案:
12. 不能参与重载的是
. 类
. 函数
. 函数模板
. 运算符
正确答案:
13. 含有 的类称为抽象类,不能直接用它实例化对象。
. 纯虚函数
. 虚函数
. 静态成员
. 友元
正确答案:
14. 在下列函数原型中,可以作为类构造函数的是
. voi int
. int . int onst
. int
正确答案:
15. 如果定义了一个类mylss,则为mylss类对象以成员函数形式重载后++运算符的声明应该为
. mylss oprtor++
. mylss oprtor++ int
. mylss oprtor++
. mylss oprtor++ int
正确答案:
16. nw必须与 配对使用。
. los
. lt
. rturn
. xit
正确答案:
17. 下列运算符中 可以进行运算符重载
. nw
. ::
. sizo
. ?:
正确答案:
18. 用成员函数重载一元运算符θ,则显示调用方式为
. oj θ
. θ oj
. oj.oprtor θ
. oprtor θ oj
正确答案:
19. 若在类外有函数调用X::un ;则函数un是类 X的 函数。
. 私有静态成员函数
. 公有非静态成员函
. 公有静态成员函数
. 友元函数
正确答案:
20. 运算符重载是对已有的运算符赋予多重含义,因此
. 可以对基本类型 如int类型 的数据,重新定义“+”运算符的含义
. 可以改变一个已有运算符的优先级和操作数个数
. 只能重载++中已经有的运算符,不能定义新运算符
. ++中已经有的所有运算符都可以重载
正确答案: 谋学网
您可能关注的文档
最近下载
- 光伏电站运行常见故障及技术解决方案.pdf VIP
- 军队文职考试《公共科目》试题与参考答案(2024年).docx VIP
- 生成式AI在小学英语课堂中的应用:教师教学决策优化研究教学研究课题报告.docx
- 初二物理导学案-全一册.pdf VIP
- 邮政企业快递企业安全生产重大事故隐患判定标准解读.pdf VIP
- 人民大2023学术规范和论文写作PPT第2章 选:论文选题与研究设计.pptx VIP
- 2025年中国食品级碳酸氢钠数据监测报告.docx
- 能源与动力工程研究教授——程林同志事迹材料— .doc VIP
- 高中物理竞赛-话题5:多质点在动态多边形顶点的相遇问题和多解问题.doc VIP
- 《提升基层干部管理能力》课件.ppt VIP
文档评论(0)