- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》15秋在线作业2
一、单选题(共 13 道试题,共 52 分。)
1. 有如下类定义: lss Point{ privt; stti int how_mny; }; ___how_mny=0; 要初始化 Point 类的静态成员 how_mny,下划线处应填入的内容是()
. int
. sttiint
. intPoint::
. sttiintPoint::
正确答案:
2. 有以下程序 int fun(int n) { if(n==1) rturn 1; ls rturn (n+fun(n-1)); } min() { int x; snf(%,x); x=fun(x); printf(%\n,x); } 程序执行时,给变量x输入10,程序的输出结果是()
. 55
. 54
. 65
. 45
正确答案:
3. 如果类被说明成类的友元,则()
. 类的成员即类的成员
. 类的成员即类的成员
. 类的成员函数不得访问类的成员
. 类不一定是类的友元
正确答案:
4. 设有以下语句 int =1,=2,; =^(2); 执行后,的值为()
. 6
. 7
. 8
. 9
正确答案:
5. 有以下程序 voi swp(hr *x,hr *y) { hr t; t=*x; *x=*y; *y=t; } min() { hr *s1=,*s2=123; swp(s1,s2); printf(%s,%s\n,s1,s2); } 程序执行后的输出结果是()
. 123,
. ,123
. 1,23
. 321,
正确答案:
6. 以下程序中,错误的行是 ①#inluiostrm. h ②lss ③{ ④ puli: ⑤ int n=2: ⑥ ( int vl){outvlnl;} ⑦ ~(){}; ⑧}; ⑨voi min() ⑩{ ⑩ (0); ⑩}()
. ⑤
. ⑥
. ⑦
. ⑩
正确答案:
7. 假定为一个类,则执行“*s=nw(,5)”语句得到的一个动态对象为
. s
. s-
. s.
. *s
正确答案:
8. 在下列关于++函数的叙述中,正确的是()
. 每个函数至少要有一个参数
. 每个函数都必须返回一个值
. 函数在被调用之前必须先声明
. 函数不能自己调用自己
正确答案:
9. 下面的哪个保留字不能作为函数的返回类型?()
. voi
. int
. nw
. long
正确答案:
10. 对类中常量成员的初始化是通过构造函数中给出的()实现的
. 函数体
. 参数表
. 初始化表
. 初始化表或函数体
正确答案:
11. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是
. 派生类的对象可以赋给基类的对象
. 派生类的对象可以初始化基类的引用
. 派生类的对象可以直接访问基类中的成员
. 派生类的对象的地址可以赋给指向基类的指针
正确答案:
12. 引入友元的主要目的是为了
. 增强数据的安全性
. 提高程序的可靠性
. 提高程序效率的灵活性
. 保证类的封装性
正确答案:
13. 下列关于构造函数的描述中,错误的是()
. 构造函数可以设置默认参数
. 构造函数在定义类对象时自动执行
. 构造函数可以是内联函数
. 构造函数不可以重载
正确答案:
《面向对象程序设计》15秋在线作业2
二、多选题(共 2 道试题,共 8 分。)
1. ++中,函数调用的形式有:
. 传值调用
. 拷贝调用
. 传址调用
. 引用调用
正确答案:
2. 下列有关模板和继承的说法正确的是
. 模板和继承都可以派生出一个类系
. 从类系的成员看,模板类系的成员比继承类系的成员较为稳定
. 从动态性能看,继承类系比模板类系就具有更多的动态性
. 相同模板的不同实例一般没有联系,而派生类各种类之间有兄弟父子等关系
正确答案:
《面向对象程序设计》15秋在线作业2
三、判断题(共 10 道试题,共 40 分。)
1. 在访问权限省略时,默认为puli。
. 错误
. 正确
正确答案:
2. 类对象的类型转换是由强制转换和构造函数完成。
. 错误
. 正确
正确答案:
3. 构造函数可以使用默认参数。
. 错误
. 正确
正确答案:
4. 在基类中声明虚函数,则派生类中同型的成员函数自动成为虚函数。
. 错误
. 正确
正确答案:
5. sizof(int)是函数调用。
. 错误
. 正确
正确答案:
6. 继承可以使得一个类可以直接获得另一个类的性质和特征。
. 错误
. 正确
正确答案:
7. 当使用基类或内层类的带参数的构造函数来完成基类成员或对象成员的初始化时,有时候不需要定义派生类
您可能关注的文档
- 光纤自动检测系统介绍.doc
- 光学答案第二章介绍.doc
- 光学元件的损伤阈值介绍.doc
- 光致变色高分子解析.ppt
- 函电(unit2信函格式)解析.ppt
- 函授本科毕业论文写作格式要求介绍.doc
- 函数的基本知识课件.pptx
- 几个作文素材详解.ppt
- 几何画板主界面详解.ppt
- 几款高速数模转换芯片的中文资料技巧.doc
- 2024年07月山东滨州市卫生健康委员会所属医疗卫生机构招聘紧缺专业和优秀岗位人员181人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2025年输变电构架项目可行性研究报告.docx
- 2025年金刚碗轮项目可行性研究报告.docx
- 2025年铜合金接触线项目可行性研究报告.docx
- 2025至2030年中国全电动连体式牙科综合治疗机数据监测研究报告.docx
- 2024年07月三季重庆市潼南区教育卫生事业单位考核招聘紧缺高层次人才55人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2024年05月山东临沂市沂水县疾病预防控制中心招聘部分劳务派遣工作人员44人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2025年中国铠装移开式开关设备市场调查研究报告.docx
- 2024年06月安徽宣城市广德市引进高层次医疗卫生人才13人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2024年07月四川省中医药管理局直属事业单位四川省骨科医院考核招聘高层次专业技术人员7人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
文档评论(0)