您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 长沙理工大学C++程序试卷12答案
长沙理工大学试卷标准答案课程名称:C++程序设计语言试卷编号:12第1页共2页一.填空题(每空1分,共15分)1..h.cpp2.注释部分3.34.?:5.main()“先声明,后调用”6.数组名下标977.string.h8.子类9.构造函数10.operator二、单选题(每小题2分,共20分)1.B2.B3.C4.A5.D6.C7.A8.A9.B10.C三、阅读程序填空(20分)1.Year%100!=0Year%400!=0a+b=ca+c=bb+c=a2.s=(a+b+c)/2sqrt(s*(s-a)*(s-b)*(s-c))3.i=10-ja[i]a[i+1]a[i]=a[i+1]4.len=length(str)return(n)四、阅读程序,写出程序的运行结果(每小题5分,共15分)。1.101210412.Thenumofmyis100Thenumofmyis65ThechofmyisA五.编程(每小题10分,共30分)1.#includeiostreamusingnamespacestd;intmain(){intx,y;coutenterx:;cinx;if(x1)y=x;elseif(x10)//1≤x<10y=2*x-1;else//x≥10y=3*x-11;coutx=x,y=x=y;coutendl;return0;}2.#includeiostreamusingnamespacestd;intmain()3.111121133114641C++程序设计语言第2页共2页{inti,j,k,n;coutnarcissusnumbersare:endl;for(n=100;n1000;n++){i=n/100;j=n/10-i*10;k=n%10;if(n==i*i*i+j*j*j+k*k*k)coutn;}coutendl;return0;}3.#includeiostreamusingnamespacestd;classComplex{public:Complex(){real=0;imag=0;}Complex(doubler,doublei){real=r;imag=i;}doubleget_real();doubleget_imag();voiddisplay();private:doublereal;doubleimag;};doubleComplex::get_real(){returnreal;}doubleComplex::get_imag(){returnimag;}voidComplex::display(){cout(real,imagi)endl;}Complexoperator+(Complex&c1,Complex&c2){returnComplex(c1.get_real()+c2.get_real(),c1.get_imag()+c2.get_imag());}intmain(){Complexc1(3,4),c2(5,-10),c3;c3=c1+c2;coutc3=;c3.display();return0;}
本文标题:长沙理工大学C++程序试卷12答案
链接地址:https://www.777doc.com/doc-4594992 .html