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

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

ID:53814046

大小:27.40 KB

页数:7页

时间:2020-04-07

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

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

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);}voidprint()const{cout<

2、;}~CBook(){delete[]p_book;}};voidmain(){charbook_title[60];CBook*p_book_obj;cout<<“Enterbooktitle:”;cin>>p;CBookabook(p);p_book_obj=&abook;p_book_obj->print();}三、根据如下所示程序,回答下列问题(共10分)#includeclassCJournal{public:CJournal(){cout<<“Journaldefaultconstructor”<

3、idsubscribe()=0;voidread(){cout<<“Readpaper”<

4、idread(){cout<<“Reading《ComputerDesign》”<subscribe();p_journal->

5、read();}1.当程序运行到①处时,写出程序运行的输出结果(3分)2.当程序结束时,程序会在第1问的基础上增加哪些输出。(4分)3.若在主函数中定义一个对象CJournaljournal;程序编译时会否出错?为什么?(3分)四、编程题(共40分)1.定义一个商品类CGoods,其中包含商品号(longno)、商品名(char*p_name)、商品价格(doubleprice)三个数据成员,以及相应的构造函数、拷贝构造函数、析构函数、打印数据成员的成员函数。(10分)#include#includeusingnamespa

6、cestd;classCCourse{private:longno;char*p_name;floatcredit;public:CCourse(longno_val,charp_val,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];str

7、cpy(p_name,p_val);credit=credit_val;}CCourse:CCourse(constCCourse&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"<

8、ourse

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

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

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