C++程序设计语言第三次作业题及答案

C++程序设计语言第三次作业题及答案

ID:43090797

大小:138.77 KB

页数:19页

时间:2019-09-26

C++程序设计语言第三次作业题及答案_第1页
C++程序设计语言第三次作业题及答案_第2页
C++程序设计语言第三次作业题及答案_第3页
C++程序设计语言第三次作业题及答案_第4页
C++程序设计语言第三次作业题及答案_第5页
资源描述:

《C++程序设计语言第三次作业题及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第3次作业一、填空题(本大题共20分,共5小题,每小题4分)1.类型兼容原则指的是:任何在需要对象的地方,都可以用的对象去替代。2.重新抛出异常的表达式为:o3.STL中算法大致分为四类,分别是、、、o4.以下程序的执行结果是o#ineludeusingnamespacestd;classA{intx;public:A(intx){this->x二x;}A&operator--(){x--;return*this;}Aoperator--int){Aa(x-=2);returna;}voidshow(){cout<

2、oidmain(){Aa(3),b(3);(a--).show();(一一b)・show();5.以下方阵类CSquare完成查找n行n列的二维int数组中两对角线上最大元素的值•请你填空完成此功能.#includeclassCSquare{int//arr为矩阵首地址intnum;//表示行数与列数//CSquare(int*p,intn){//num=n;}//};intCSquare::FindMax()const{intmax;inti二0;intr,c,tmp;max=arr[0];for(;i

3、i];//r为第i行对角线上的一个元素值//c为第i行另一个对角线上的一个元素值if(r>c)tmp二r;elsetmp=c;if(max二、程序阅

4、读题(本大题共40分,共5小题,每小题8分)1.#includeintmain(){intk=2,i=2,m;m二(k+二i*二k);printf(z,m=%dti=%d",m,i);return0;}2.#ineludeusingnamespacestd;intmain(){inta[]={l,2,3,4,5,6,7,8,9,10},s=0,i;for(i=0;i<10;i++)if(a[i]%2)s=s+a[i];cout〈〈〃s二〃〈〈s〈〈endl;;return0;3.ttinclude

5、tream>#includeusingnamespacestd;voidmycat(char*s,char*t,intp);intmain(){charsi[20]=/zabcdefg,z,s2[200]=〃12345〃;mycat(si,s2,3);puts(si);return0;)voidmycat(char*s,char*t,intp){strcat(t,s+p);strepy(s+p,t);!4.ttincludcusingnamespacestd;intavere(intx,inty,intz);d

6、oubleaver(doublex,doubley,doublez);intmain(){intai=l,bi二2,ci=3;doublead=l.5,bd二5.5,cd=7.5;cout<<,zai+bi+ci=,,<

7、deusingnamespacestd;inta,b,c,d;intmain()voidp(inta,intb);cout«a«,/,〃<,,<

8、程序实现功能:从键盘上输入一个字符串和一个字符,统计该字符在字符串中出现的次数。要求使用C风格处理字符数据。2.编程序实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。