欢迎来到天天文库
浏览记录
ID:57189069
大小:61.50 KB
页数:3页
时间:2020-08-05
《长沙理工大学C++程序试卷6答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、空题(15分,每空1分)1、全局作用域、文件作用域、函数作用域、块作用域2、x-yx=x-y3、传值引用传递变量地址传址4、成员的访问控制信息5、构造函数析构函数6、inline7、b二、选择题(20分,每空2分)1、A2、A3、C4、A5、C6、A7、A8、BAD三、阅读程序填空题(15分,第一个空1分,其它空2分)1、sqrt(1000)(1分)n%8==0(2分)cout<
2、、阅读程序,并写出结果(20分,每小题5分)1、2、为数组的指针,首先指向a[0],pb是pa的引用,当执行pb++时,也使pa指向了a[1],所以输出为:203、4、88.18,97五、编程题(30分,每小题10分)1、#include #include void main(){flaota,b,c,d;cout<<"a=";cin>>a;cout<<"b=";cin>>b;cout<<"c=";cin>>c;d=b*b-4*a*c;if(a==0)cout<<"不是二次方程!"<3、:"<<-b/(2*a)<0)cout<<"两个实跟:"<<-b+sqrt(d)/(2*a)<<","<<(-b-sqrt(d)/(2*a)<void main(){inti,j,k,sum,rsum;cout<<"公鸡母鸡雏鸡"<4、0)cout<#includeclassrectangle{private:floatledge,sedge;public:rectangle(){};rectangle(floata,floatb){ledge=a;aedge=b;};floatarea(){Returnledge*sedge;};voidshowlength(){cout<<”周长:”<<(ledge+sedge)+2<5、rectangler2)//以对象作为返回值{rectangletemp;temp.ledge=ledge+r2.ledge;temp.sedge=sedge+r2.sedge;returntemp;};};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8);cout<<”A”;A.showlength();cout<<”B”;B.showlength();rectangleC=A.tlength(B);cout<<”C”;C.showlength();}
3、:"<<-b/(2*a)<0)cout<<"两个实跟:"<<-b+sqrt(d)/(2*a)<<","<<(-b-sqrt(d)/(2*a)<void main(){inti,j,k,sum,rsum;cout<<"公鸡母鸡雏鸡"<4、0)cout<#includeclassrectangle{private:floatledge,sedge;public:rectangle(){};rectangle(floata,floatb){ledge=a;aedge=b;};floatarea(){Returnledge*sedge;};voidshowlength(){cout<<”周长:”<<(ledge+sedge)+2<5、rectangler2)//以对象作为返回值{rectangletemp;temp.ledge=ledge+r2.ledge;temp.sedge=sedge+r2.sedge;returntemp;};};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8);cout<<”A”;A.showlength();cout<<”B”;B.showlength();rectangleC=A.tlength(B);cout<<”C”;C.showlength();}
4、0)cout<#includeclassrectangle{private:floatledge,sedge;public:rectangle(){};rectangle(floata,floatb){ledge=a;aedge=b;};floatarea(){Returnledge*sedge;};voidshowlength(){cout<<”周长:”<<(ledge+sedge)+2<5、rectangler2)//以对象作为返回值{rectangletemp;temp.ledge=ledge+r2.ledge;temp.sedge=sedge+r2.sedge;returntemp;};};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8);cout<<”A”;A.showlength();cout<<”B”;B.showlength();rectangleC=A.tlength(B);cout<<”C”;C.showlength();}
5、rectangler2)//以对象作为返回值{rectangletemp;temp.ledge=ledge+r2.ledge;temp.sedge=sedge+r2.sedge;returntemp;};};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8);cout<<”A”;A.showlength();cout<<”B”;B.showlength();rectangleC=A.tlength(B);cout<<”C”;C.showlength();}
此文档下载收益归作者所有