C++程序设计
免费题库
在下面程序横线处填上适当内容,使程序执行结果为:n=30程序如下:#includetemplateclassTest{Tn;Public:Test(){}Test(Ti){n=I;}Test______(constTest&s){staticTesttemp;______;returntemp;}voiddisp(){cout
在下面程序中的横线处填上适当内容,使程序完整#include______classA{intI;public:intset(B&);intget(){returnI;}A(intx){i=x;}};classB{intI;public:B(intx){i=x;}______A;};intA::set(B&b){returni=b.i;}voidmain(){Aa(1);Bb(2);cout
在下面程序横线处填上适当内容,使程序执行结果为:n=2,sum=2n=3,sum=5n=5,sum=10程序如下:#includeclassTest{intn;staticintsum;public:Test(intx){n=x;}voidadd(){______;}voiddisp(){cout
将下划线处缺少的部分补充完整。源程序如下:#include#includeusingnamespacestd;voidmain(){________________myf(''ab.txt'');//定义输出流文件,并初始化________________
在下面程序中的下划线处填上适当的程序,使程序的输出结果如下:67,90源程序如下:#includeusingnamespacestd;classbase{private:intx,y;public:voidinitxy(inta,intb){x=a;y=b;}voidshow(base*p);};inlinevoidbase::show(________________){cout
下面程序的运行结果如下:20,2260,22将下划线处缺少的部分补全。源程序如下:#includeusingnamespacestd;classbase{Private:constinta;staticconstintb;public:base(int);voidShow();};________________=22;________________:a(i){}//初始化voidbase::Show(){cout
将下列程序补充完整:#includeusingnamespacestd;classbase{Private:intx;Public:base(inta){x=a;}intget(){returnx;}voidshowbase(){cout
将下列程序补充完整:#include#includeusingnamespacestd;classcomplex{Public:intreal:intimag;complex(intr=0,inti=0){real=r;imag=i;}};complexoperator+(__________,complex&b){intr=a.real+b.real:inti=a.imag+b.imag;return__________;}voidmain(){complexx(1,2),y(3,4),z;z=x+y;cout
下面程序的运行结果如下:Thisisline1Thisisline2Thisisline3将下列程序补充完整。源程序如下:#include#include______usingnamespacestd;voidmain(){fstreamfin,fout;fout.open("my.txt",ios::out);if(!Fout.is_open())return;for(inti=0;i
下面Shape类是一个表示形状的抽象类,Area()为求图形面积的函数。请从Shape类派生梯形类(Trapezoid)、圆形类(Circle),三角形类(Triangle),并给出具体的求面积函数。其中,所有派生类计算面积需要用到的参数由构造函数给出,梯形面积计算需要上底、下底和高,三角形面积需要底和高,圆形面积需要半径。形状的抽象类声明如下:classShape{public:virtualdoubleArea()=0;};
«
1
2
...
37
38
39
40
41
42
43
44
45
»