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

一人一梦 分享 2020-06-22 下载文档

第一次作业

二、主观题(共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道小题)

1

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

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

2

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

3

16.

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

Object id:1 B:

Object id:2 17.

4

参考答案: 结果:

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

5


2015-2016学年第2学期西南交大面向对象程序设计主观题作业 .doc 将本文的Word文档下载到电脑

下一篇:请求修路的报告文档

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx