欢迎来到天天文库
浏览记录
ID:61005302
大小:32.00 KB
页数:9页
时间:2021-01-19
《C++复习题有答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一、分析下列程序的输出结果1.#includeclassM{inta;public:M(inti=15){a=i;cout<<"inM";}intgeta(){returna;}};voidmain(){Mr1,r2(18);cout<classA{doublex;public:A(doublei){x=i;}Aoperator+(Ac){returnA(x*c.x);}doubleGetx(){
2、returnx;}};voidmain(){Aa(0);a=A(3)+A(4);cout<classP1{public:P1(inti){p1=i;}virtualintfun(){returnp1;}private:intp1;};classP2:publicP1{public:P2(inti,intj):P1(i),p2(j){}intfun(){returnp2;}private:intp2;};voidmain(){P1*pf=newP1(10);P2*pd=newP2(8,18);P1&b=*p
3、d;cout<fun()<classA{taticintN;int*a;public:A(intk){a=newint[N];for(intj=0;j4、;for(inti=0;ivoidmain(){inta=40;while(--a){if(a==20)break;if(a%2==05、6、a%3==07、8、a%5)continue;cout<voidmain(){intx(5);int&fun(int&);inty=fun(x)--;cout<9、nt&i){w=i*i;returnw;}257.#includeinty=3;intfun(int,int=2,int&c=y);voidmain(){inta(2),b(3),c(4);intx=fun(a);inty=fun(a,b);intz=fun(a,b,c);cout<classAB{public:AB(inti,intj):b(j){a10、b=i+2;cout<<"AB";}~AB(){cout<classM{public:M(inti){a=i;}voidf1(){cout<11、cout<<'M'<
4、;for(inti=0;ivoidmain(){inta=40;while(--a){if(a==20)break;if(a%2==0
5、
6、a%3==0
7、
8、a%5)continue;cout<voidmain(){intx(5);int&fun(int&);inty=fun(x)--;cout<9、nt&i){w=i*i;returnw;}257.#includeinty=3;intfun(int,int=2,int&c=y);voidmain(){inta(2),b(3),c(4);intx=fun(a);inty=fun(a,b);intz=fun(a,b,c);cout<classAB{public:AB(inti,intj):b(j){a10、b=i+2;cout<<"AB";}~AB(){cout<classM{public:M(inti){a=i;}voidf1(){cout<11、cout<<'M'<
9、nt&i){w=i*i;returnw;}257.#includeinty=3;intfun(int,int=2,int&c=y);voidmain(){inta(2),b(3),c(4);intx=fun(a);inty=fun(a,b);intz=fun(a,b,c);cout<classAB{public:AB(inti,intj):b(j){a
10、b=i+2;cout<<"AB";}~AB(){cout<classM{public:M(inti){a=i;}voidf1(){cout<11、cout<<'M'<
11、cout<<'M'<
此文档下载收益归作者所有