大学C++期末考试试卷(含答案)

大学C++期末考试试卷(含答案)

ID:38624436

大小:58.00 KB

页数:7页

时间:2019-06-16

大学C++期末考试试卷(含答案)_第1页
大学C++期末考试试卷(含答案)_第2页
大学C++期末考试试卷(含答案)_第3页
大学C++期末考试试卷(含答案)_第4页
大学C++期末考试试卷(含答案)_第5页
资源描述:

《大学C++期末考试试卷(含答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++突击题2012-06-08二、下面的程序是关于CBook类的一个定义,试改正程序中的错误。(共10分)#include#include#inlcudeclassCBook{private:char*p_book;public:p_book=newchar[strlen(p_val)+1]CBook(constchar*p_val){p_book=newchar[strlen(p_val)];strcpy(p_book,p_val);}voi

2、dprint()const{cout<>p;CBookabook(p);p_book_obj=&abook;p_book_obj->print();}三、根据如下所示程序,回答下列问题(共10分)#includeclassCJournal{publ

3、ic:CJournal(){cout<<“Journaldefaultconstructor”<

4、》defaultconstructor”<

5、rnal*p_journal;journal1.subscribe();journal1.read();//①p_journal=&journal1;-7-C++突击题2012-06-08p_journal->subscribe();p_journal->read();}1.当程序运行到①处时,写出程序运行的输出结果(3分)2.当程序结束时,程序会在第1问的基础上增加哪些输出。(4分)3.若在主函数中定义一个对象CJournaljournal;程序编译时会否出错?为什么?(3分)四、编程题(共40分)

6、1.定义一个商品类CGoods,其中包含商品号(longno)、商品名(char*p_name)、商品价格(doubleprice)三个数据成员,以及相应的构造函数、拷贝构造函数、析构函数、打印数据成员的成员函数。(10分)#include#includeusingnamespacestd;classCCourse{private:longno;char*p_name;floatcredit;public:CCourse(longno_val,charp_val

7、,floatcredit_val);CCourse(constCCourse&r_course);~CCourse(){deletep_name;}voidprint()const;};CCourse:CCourse(longno_val,charp_val,floatcredit_val){no=no_val;p_name=newchar[strlen(p_val)+1];strcpy(p_name,p_val);credit=credit_val;}CCourse:CCourse(constCCo

8、urse&r_course){no=r_course.no;p_name=newchar[strlen(r_course.p_name)+1];strcpy(p_name,r_course.p_name);credit=r_course.credit;}voidCCourse:print()const{cout<<"Coursenumber"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。