欢迎来到天天文库
浏览记录
ID:43090797
大小:138.77 KB
页数:19页
时间:2019-09-26
《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(;i3、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.ttinclude5、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);d6、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.编程序实现
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(;i3、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.ttinclude5、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);d6、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.编程序实现
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.ttinclude5、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);d6、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.编程序实现
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.编程序实现
7、deusingnamespacestd;inta,b,c,d;intmain()voidp(inta,intb);cout«a«,/,〃<,,<8、程序实现功能:从键盘上输入一个字符串和一个字符,统计该字符在字符串中出现的次数。要求使用C风格处理字符数据。2.编程序实现
8、程序实现功能:从键盘上输入一个字符串和一个字符,统计该字符在字符串中出现的次数。要求使用C风格处理字符数据。2.编程序实现
此文档下载收益归作者所有