欢迎来到天天文库
浏览记录
ID:21807054
大小:84.00 KB
页数:12页
时间:2018-10-24
《c++习题参考答案new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、·11·参考答案参考答案习题一一、选择题1.D2.B二、简答题1.注释有两种形式:(1)一种是行注释,其标志符是“/*”与“*/”,处在标志符之间的部分是程序的注释。(2)一种是块注释,其标志符是“//”,处在标志符其后的部分是注释。2.C++程序的开发流程如下:(1)编辑即书写C++程序的源代码,生成后缀名为.cpp的C++源文件。(2)C++源程序编译是通过编译器来实现的。编译器的功能是将C++源程序转化成机器代码,这种机器代码称为目标文件。在编译过程中还可以查找C++源程序中的错误。(3)链接用来调入为程序中需要编译器提供的库文件
2、,库文件的后缀名为.lib。链接完成后生成与源程序同名的一个后缀名为.exe的可执行文件。(4)运行操作是对链接生成后缀名为.exe的可执行文件进行操作。(5)程序在编译、运行时发现没有错误并不能说明程序可以实现预期目的。如果执行上面操作后,仍不能达到最终目的,此时对其要进行调试操作。调试操作不是C++程序开发流程中必须的环节。但一旦程序代码过长,书写源程序代码时,不免出现错误。所以调试在大型程序开发中占有很重要的地位。3.类是一组对象的抽象,而对象是类的实例化。习题二一、选择题1.A2.D3.A4.B二、程序阅读题1.输出结果如下:c
3、onstructorcalled.·11·参考答案Defaultconstructorcalled.perimeteris:22perimeteris:22perimeteris:222.输出结果如下:SUM=1485三、程序编制题源程序代码如下:#includeclassDate{public:intyear;intmonth;intday;};voidmain(){Dated1;cout<<"年";cin>>d1.year;cout<<"月";cin>>d1.month;cout<<"日";cin>>d1.d
4、ay;cout<classrectangle{public:rectangle(floatl,floatw){length=l;width=w;}floatarea(){returnlength*width;}floatgetleng
5、th(){returnlength;}floatgetwidth(){returnwidth;}private:floatlength;floatwidth;};classrectangular:rectangle·11·参考答案{public:rectangular(floatl,floatw,floath):rectangle(l,w){height=h;}floatvolume(){returnarea()*height;}private:floatheight;};voidmain(){floatl,w,h;cout<<"输入长
6、方形的长、宽和高:"<>l>>w>>h;rectangleobj1(l,w);rectangularobj2(l,w,h);cout<<"长方形的面积为"<:2.2:1三、程序编制题·11·参考答案源程序代码如下:#includetemplateTfun(T&a,T&b,T&c){T
7、sum;sum=a+b+c;returnsum;}voidmain(){inta,b,c;cin>>a>>b>>c;cout<<"sum="<>x>>y>>z;cout<<"sum="<>i>>j>>k;cout<<"sum="<8、ncludeusingnamespacestd;classjiaoshi{public:virtualintgongzi()=0;};classjiaoshou:publicjiaosh
8、ncludeusingnamespacestd;classjiaoshi{public:virtualintgongzi()=0;};classjiaoshou:publicjiaosh
此文档下载收益归作者所有