您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 长沙理工大学C++程序试卷4答案
长沙理工大学试卷标准答案课程名称:C++程序设计试卷编号:4-1-一、1、是指当程序中的其他部分发出同样的消息时,按照接收消息对象的不同能够自动执行类中相应的方法2、字符型、整型、无值型、单精度、双精度3、4.0/7.0*(d-29)4、属性、方法5、一般性、更为具体、整个继承、属性和行为6、形式参数、实际参数二、1、D2、C3、A4、D5、C6、D7、B8、C9、D10、A三、1、inti,n;n=n+i;2、coutc1转换为c2endl;Samplea('a'),b('b');3、(inta,intb){x=a;y=b;}coutx=x,y=yendl;voidmain()四、1、202、struclist*struclist*q-next=p3、i=10,d=15.64、10,10五、1、#includeiostream.hvoidmain()、{inti,n,sum;sum=0;for(i=0;i=50;i++){cout\nInputnumber:;cinn;if(n0)break;sum+=n;}coutsum=sumendl;}2、1、#includeiostream.hvoidmain(){floatscore;inta;coutInputscore(0~100):;cinscore;a=score/10;2switch(a){case0:case9:coutExcellent!;break;case8:coutGood!;break;case7:coutRight!;break;case6:coutPass!;break;default:coutFailed!;}}3、Box类包含三个私有数据成员a(立方体边长)、volume(体积)和area(表面积),另有两个构造函数以及seta()(设置立方体边长)、getvolume()(计算体积)、getarea()(计算表面积)和disp()(输出结果)。本题程序如下:#includeiostream.hclassBox{floata;floatvolume;floatarea;public:Box(){}Box(floatr){a=r;}voidseta(floatr){a=r;}voidgetvolume(){volume=a*a*a;}voidgetarea(){area=6*a*a;}voiddisp(){cout体积:volume,表面积:areaendl;}};voidmain(){Boxobj1(4.5),obj2;obj2.seta(6.4);obj1.getvolume();obj1.getarea();coutobj1=;obj1.disp();obj2.getvolume();obj2.getarea();coutobj2=;obj2.disp();3}
本文标题:长沙理工大学C++程序试卷4答案
链接地址:https://www.777doc.com/doc-4594919 .html