您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 长沙理工大学C++程序试卷11答案
长沙理工大学试卷标准答案课程名称:C++程序设计语言试卷编号:11第1页共2页一.填空题(每空1分,共15分)1.main()2.doublea=0.6183.04.165.a[1][0]6.x>10&&x<100||x<07.选择8.递归9.struct10.private11.构造函数12.派生类,基类13拷贝14class二、单选题(每小题2分,共20分)1.A2.B3.B4.C5.B6.D7.B8.B9.C10.A三、阅读程序填空(15分)1、(1)b(2)newint[6](3)p[i][j]*(*(p1+j))(4)*(p2+i)2、(5)z=k(6)operator(7)temp.x=x+t.x(8)returntemp四、阅读程序,写出程序的运行结果(每小题5分,共20分)。1.li6Wang6Zhan3Liu52.101zhangli198810103.3-3i-1+7i12-1i-0.275862+0.310345i五.编程(每小题10分,共30分)1.请编写一个函数intStrcon(chara[],charb[])把b字符串连接到a字符串的后面,并返回a中新字符串的长度。intStrcon(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=‘\0’)num++;while(b[n]!=‘\0’){*(a+num)=b[n];num++;n++;}*(a+num)=‘\0’;return(num);}2.编写一个函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。1n+21)1(...+71-51+31-1=Snvoidfun(float*sn,intn){floats=0.0,w,f=-1.0;C++程序设计语言第2页共2页inti=0;for(i=0;i=n;i++){f=-1*f;w=f/(2*i+1);s+=w;}*sn=s;}3.编写一个程序计算下列函数的值x*x+1x0y=x-3/40x53*x+5x5#includeiostream.hmain(){doublex,y;cout”pleaseinputavalueofx:”cinx;if(x0)y=x*x+1;elseif(x=5)y=x-(double)3/4;elsey=3*x+5;cout”y=”yendl;return0;}
本文标题:长沙理工大学C++程序试卷11答案
链接地址:https://www.777doc.com/doc-4594994 .html