第一范文网 - 专业文章范例文档资料分享平台

2015-2016学年第2学期西南交大面向对象程序设计主观题作业

来源:用户分享 时间:2025/8/5 14:14:56 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第一次作业

二、主观题(共9道小题)

22. 在C++中,当用class定义一个类时,数据成员和成员函数的默认访问权限是 【30】 ,而struct中成员的默认访问权限是【31】

参考答案:30) 私有(或者private) 31)公有(或者public)

23. 编写程序声明类Student,有数据成员、学号、成绩,定义函数成员用于返回各数据成员信息,定义对象数组,实现10个学生的分数录入及平均分计算。 参考答案: #include class Student {public:

float getScore(); private:

char name[10]; long num; float score; };

类的成员函数的定义和主函数部分自己完成

24. 类的继承是面向对象程序设计中的重要机制,继承方式有三种,分别是: 【1】 、 【2】 和 【3】 。

参考答案:1)公有继承2)私有继承 3)受保护继承

25. 带有纯虚函数的类是 【4】 。

参考答案:4) 抽象类

26. 在C++程序中,动态建立和删除堆对象是采用 【5】 和 【6】 这两个运算符来实现的。

参考答案:5) new 6) delete

27. 假定AB为一个类, 则执行\语句时, 系统自动调用该类构造函数的次数为 【7】 . 参考答案:7) 9

28. 当一个类对象被创建时,系统将自动调用该类的构造函数,而 【8】函数是在对象的生存期即将结束的时刻由系统自动调用的。 参考答案:8) 析构

29. 类中具有相似功能的不同函数使用同一个名称来实现,这称为 【9】 。面向对象的多态性可以分为四类,分别是:参数多态、强制多态、 【10】 和 【11】 。

参考答案:9) 多态 10) 重载 11)包含

30. C++程序也需要有主函数的入口,必须而且只能是一个名为的函数【12】 参考答案:12)main

第二次作业

二、主观题(共15道小题)

9.

参考答案:13) -b-sqrt(b*b-4*a*c)

10.

参考答案:14) fabs(b*b-a*c) 11.

参考答案:15) 1 16) 7 17) 3 18) 0 19) 8 20) 6

12.

参考答案:21) 10 22) 3 23) 10 24) 9 25) 1 13. 面向对象的程序设计有四大特征,是【26】、【27】、【28】、【29】 。 参考答案:26)-29)抽象 封装 继承 多态 (答案顺序可交换) 14. #include

int area(int l=5,int w=5) {

return l*w; }

void main() {

cout<< area()<;

cout<< area(10,2)<; cout<< area(2)<; }

参考答案: 结果: 25 20 10

考察知识点:带默认形参值的函数。默认形参值必须按照从右向左顺序定义。调用时,实参按从左向右顺序初始化形参。

15. 参考答案: 运行结果: 0:0:0 11:11:12

16.

参考答案: 运行结果: A:

Object id:1 B:

Object id:2 17.

参考答案: 结果:

constructing B1 3 constructing B2 2 constructing B3 * constructing B1 4 constructing B2 1 constructing B3 *

2015-2016学年第2学期西南交大面向对象程序设计主观题作业.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3dm3d9nevm38ccg96mxg8n6j4879as00bwq_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top