欢迎来到天天文库
浏览记录
ID:57189068
大小:98.00 KB
页数:2页
时间:2020-08-05
《长沙理工大学C++程序试卷5答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、填空题(15分,每空1分)1、第1个、修改2、::、sizeof、&、&&、?=3、值、地址4、友元函数5、直接递归、间接递归6、结合性、语法结构7、软件复用8、常量、const9、数据成员成员函数二、选择题(20分,每题1分)1、C2、C3、C4、B5、A6、A7、A8、D9、B10、C三、阅读程序填空题(15分,第2题第一空1分,其它空2分)1、m=n(2分)、m(2分)、m/=10(2分)2、leap=1(1分)、year%4==0&&year%100!=0(2分)、cout<2、1(2分)、iochar(n-1)(2分)四、阅读程序,并写出结果(20分,每题4分)1、2、x=20,y=103、x=2,y=3x!=y4、a=10。五、编程题(30分,每题10分)1、#include#includevoidmain(){inta,b,c,d;cout<<“a=“;cin>>a;if(a<=0//a%2!=0)cout<<“输入一个正偶数!”<3、eak;if(c>sqrt(b))d=a-b;elsebreak;for(c=2;c<=sqrt(d);c++)if(d%c==0)break;if(c>sqrt(d))cout<voidmain(){inti,j,k,count=0;for(i=1;i<=9;i++)for(j=0;j<=9;j++)if(i==j)continue;elsefor(k=0;k<=9;k++)if(k!=i&&k!=j)count++;cout<4、unt<#includeclassrectangle{private:floatledge,sedge;public:rectangle(){};rectangle(floata,floatb){ledge=a;sedge=b;};floatarea(){returnledge*sedge;};voidaddarea(rectangler1,rectangler2){cout<5、ndl;}};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8),C;C.addarea(A,B);}
2、1(2分)、iochar(n-1)(2分)四、阅读程序,并写出结果(20分,每题4分)1、2、x=20,y=103、x=2,y=3x!=y4、a=10。五、编程题(30分,每题10分)1、#include#includevoidmain(){inta,b,c,d;cout<<“a=“;cin>>a;if(a<=0//a%2!=0)cout<<“输入一个正偶数!”<3、eak;if(c>sqrt(b))d=a-b;elsebreak;for(c=2;c<=sqrt(d);c++)if(d%c==0)break;if(c>sqrt(d))cout<voidmain(){inti,j,k,count=0;for(i=1;i<=9;i++)for(j=0;j<=9;j++)if(i==j)continue;elsefor(k=0;k<=9;k++)if(k!=i&&k!=j)count++;cout<4、unt<#includeclassrectangle{private:floatledge,sedge;public:rectangle(){};rectangle(floata,floatb){ledge=a;sedge=b;};floatarea(){returnledge*sedge;};voidaddarea(rectangler1,rectangler2){cout<5、ndl;}};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8),C;C.addarea(A,B);}
3、eak;if(c>sqrt(b))d=a-b;elsebreak;for(c=2;c<=sqrt(d);c++)if(d%c==0)break;if(c>sqrt(d))cout<voidmain(){inti,j,k,count=0;for(i=1;i<=9;i++)for(j=0;j<=9;j++)if(i==j)continue;elsefor(k=0;k<=9;k++)if(k!=i&&k!=j)count++;cout<4、unt<#includeclassrectangle{private:floatledge,sedge;public:rectangle(){};rectangle(floata,floatb){ledge=a;sedge=b;};floatarea(){returnledge*sedge;};voidaddarea(rectangler1,rectangler2){cout<5、ndl;}};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8),C;C.addarea(A,B);}
4、unt<#includeclassrectangle{private:floatledge,sedge;public:rectangle(){};rectangle(floata,floatb){ledge=a;sedge=b;};floatarea(){returnledge*sedge;};voidaddarea(rectangler1,rectangler2){cout<5、ndl;}};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8),C;C.addarea(A,B);}
5、ndl;}};voidmain(){rectangleA(3.5,2.5),B(4.2,3.8),C;C.addarea(A,B);}
此文档下载收益归作者所有