2022年面向对象程序设计C++山师面向对象程序设计试卷A-评分标准 .pdf
《2022年面向对象程序设计C++山师面向对象程序设计试卷A-评分标准 .pdf》由会员分享,可在线阅读,更多相关《2022年面向对象程序设计C++山师面向对象程序设计试卷A-评分标准 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、山东师范大学信息科学与工程2009-2010 学年第一学期2009 级专升本 面向对象程序设计A 卷期终考试参考答案一、选择题(25 小题,共 25 分)1 A 6 D 11 C 16 D 21 C 2 D 7 D 12 A 17 B 22 C 3 D 8 B 13 C 18 D 23 A 4 D 9 A 14 A 19 C 24 C 5 C 10 B 15 D 20 D 25 D 二、填空题(每空 2 分,共 10 分)1 继承2 多态3 对象4 封装5 继承三、分析程序的执行结果,填空(5 小题,每小题 4 分,共 20 分)1 5,7 22,25 2.12,20 14,30 16,40
2、18,50 20,60 22,70 24,80 26,90 3.Default Default Default Constructor.Destructor Ma Constructor.Destructor Wang Constructor.Destructor Li Ma,4.8 Wang,3.6 Li,3.1 Destructor Li Destructor Wang Destructor Ma 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -5.con.A con.B1 con.B2 con.C 5 7 5 3 6 des.C des.B2 des.B1 des
3、.A 四.程序设计题(4 小题,共 45 分)1.编写一个程序,设计一个产品类Product,其定义如下:class Product char*name;/产品名称int price;/产品单价int quantity;/剩余产品数量public:Product(char*n,int p,int q);/构造函数Product();/析构函数void buy(int money);/购买产品void get()const;/显示剩余产品数量;并用数据进行测试。(10 分)#include#include class Product char*name;int price;int quantit
4、y;public:Product(char*n,int p,int q)name=new charstrlen(n)+1;strcpy(name,n);4 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -price=p;quantity=q;Product()if(name)delete name;name=0;void buy(int money)int n,r;n=money/price;if(nquantity)cout 数量不够 endl;else quantity-=n;r=money%price;cout产品:name 单价:price 元 顾客;coutm
5、oney 元,买了 n 台,剩余 r 元endl;void get()const cout产品:name 单价:price 元 剩余 quantity 台 endl;void main()Product p1(电视机,2000,15);p1.buy(7000);p1.get();p1.buy(4500);p1.get();2.以面向对象的方法设计一个类,此类包含3 个私有数据:unlead,lead(无铅汽油和有铅汽油)以及total(当天总收入,无铅汽油的价格是17 元/公升,有铅汽油的价格是16元/公升),请以构造函数方式建立此值。试输入某天所加的汽油量,本程序将列出加油站当天的总收入。(
6、10 分)#include class Tc 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -private:double unlead,lead,total;int unprice,price;public:Tc()unprice=17;price=16;void getdata()coutunlead;coutlead;total=unprice*unlead+price*lead;void disp()cout总收入:totalendl;void main()Tc A;A.getdata();A.disp();3.编写一个程序计算两个给定长方形的面积,其中在设计类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年面向对象程序设计C+山师面向对象程序设计试卷A-评分标准 2022 面向 对象 程序设计 C+ 试卷 评分标准
限制150内