欢迎来到天天文库
浏览记录
ID:9236915
大小:22.50 KB
页数:11页
时间:2018-04-24
《c++程序设计语言 ( 第3次 )》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第3次作业一、填空题(本大题共20分,共10小题,每小题2分)1.面向对象的程序设计语言具有______等共同特性.2.C++程序由函数构成,它总是由主函数______开始.3.在C++中,如果一个类具有多个类的特征,则我们常常采用多重继承方式实现;若函数intfun(floatr)为类X中的纯虚函数,则在类X中应该使用的声明语句为______4.假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为______.5.假定p所指对象的值为25,p+1所指对象的值为46,则执行“(*p)++;”语句后,p所指
2、对象的值为______.6.已知'A'('Z'的ASCII码为65(90,当执行“charch=14*5+2;cout<3、执行“cout<<43<<’-’<<18<<<43-18<9.下面程序的功能是求出从键盘上输入的一批常数的平均值,以-1作为结束输入的标志.请填空完成程序.floatFH(){floatx,y=0,n=0;cin>>x;while(______){ ______; ______;cin>>x;} if(n==0)returny;elsereturny/n;}10.阅读下面的函数fun,写出该函数的功能.______intfun(intn1,intn2){intm1=n1,m2=n2;inttmp;if(n14、=n1; n1=n2;n2=tmp;}if(n2==0)return0;while(n1%n2!=0){tmp=n1%n2;n1=n2;n2=tmp;} returnn2;}(程序功能:)二、程序阅读题(本大题共40分,共4小题,每小题10分)1.写出下面程序运行结果。#includeinti;voidmypr(){ for(i=0;i<10;i++) cout<<'*'; cout<5、果。#includeclassT1{ intx; public: T1(inti) { x=i; } virtualvoidshow() { cout<<"基类T1的虚函数:show()"<6、<<"y="<show(); p=&t2; p->show();}3.写出下面程序运行结果。#includeclassT{ intn;public: T(inta) { n=a; cout<<"调用构造函数!"<7、oidmain(){ T*t1=newT(100); Tt2(200); (*t1).show(); delete(t1); t2.show();}4.写出下面程序运行结果。#includeclassT{ public: intx; T*operator->() { returnthis; }};voidmain(){ Tob; ob.x=1000; cout<x=100; cout<x<8、1.题目:什么是异常,常见的异常有哪些?2.阅读下面的函数fac,写出该函数的功能.intfac(intn1,intn2){intm1=n1,m2=n2; inttmp; if(n1
3、执行“cout<<43<<’-’<<18<<<43-18<9.下面程序的功能是求出从键盘上输入的一批常数的平均值,以-1作为结束输入的标志.请填空完成程序.floatFH(){floatx,y=0,n=0;cin>>x;while(______){ ______; ______;cin>>x;} if(n==0)returny;elsereturny/n;}10.阅读下面的函数fun,写出该函数的功能.______intfun(intn1,intn2){intm1=n1,m2=n2;inttmp;if(n14、=n1; n1=n2;n2=tmp;}if(n2==0)return0;while(n1%n2!=0){tmp=n1%n2;n1=n2;n2=tmp;} returnn2;}(程序功能:)二、程序阅读题(本大题共40分,共4小题,每小题10分)1.写出下面程序运行结果。#includeinti;voidmypr(){ for(i=0;i<10;i++) cout<<'*'; cout<5、果。#includeclassT1{ intx; public: T1(inti) { x=i; } virtualvoidshow() { cout<<"基类T1的虚函数:show()"<6、<<"y="<show(); p=&t2; p->show();}3.写出下面程序运行结果。#includeclassT{ intn;public: T(inta) { n=a; cout<<"调用构造函数!"<7、oidmain(){ T*t1=newT(100); Tt2(200); (*t1).show(); delete(t1); t2.show();}4.写出下面程序运行结果。#includeclassT{ public: intx; T*operator->() { returnthis; }};voidmain(){ Tob; ob.x=1000; cout<x=100; cout<x<8、1.题目:什么是异常,常见的异常有哪些?2.阅读下面的函数fac,写出该函数的功能.intfac(intn1,intn2){intm1=n1,m2=n2; inttmp; if(n1
4、=n1; n1=n2;n2=tmp;}if(n2==0)return0;while(n1%n2!=0){tmp=n1%n2;n1=n2;n2=tmp;} returnn2;}(程序功能:)二、程序阅读题(本大题共40分,共4小题,每小题10分)1.写出下面程序运行结果。#includeinti;voidmypr(){ for(i=0;i<10;i++) cout<<'*'; cout<5、果。#includeclassT1{ intx; public: T1(inti) { x=i; } virtualvoidshow() { cout<<"基类T1的虚函数:show()"<6、<<"y="<show(); p=&t2; p->show();}3.写出下面程序运行结果。#includeclassT{ intn;public: T(inta) { n=a; cout<<"调用构造函数!"<7、oidmain(){ T*t1=newT(100); Tt2(200); (*t1).show(); delete(t1); t2.show();}4.写出下面程序运行结果。#includeclassT{ public: intx; T*operator->() { returnthis; }};voidmain(){ Tob; ob.x=1000; cout<x=100; cout<x<8、1.题目:什么是异常,常见的异常有哪些?2.阅读下面的函数fac,写出该函数的功能.intfac(intn1,intn2){intm1=n1,m2=n2; inttmp; if(n1
5、果。#includeclassT1{ intx; public: T1(inti) { x=i; } virtualvoidshow() { cout<<"基类T1的虚函数:show()"<6、<<"y="<show(); p=&t2; p->show();}3.写出下面程序运行结果。#includeclassT{ intn;public: T(inta) { n=a; cout<<"调用构造函数!"<7、oidmain(){ T*t1=newT(100); Tt2(200); (*t1).show(); delete(t1); t2.show();}4.写出下面程序运行结果。#includeclassT{ public: intx; T*operator->() { returnthis; }};voidmain(){ Tob; ob.x=1000; cout<x=100; cout<x<8、1.题目:什么是异常,常见的异常有哪些?2.阅读下面的函数fac,写出该函数的功能.intfac(intn1,intn2){intm1=n1,m2=n2; inttmp; if(n1
6、<<"y="<show(); p=&t2; p->show();}3.写出下面程序运行结果。#includeclassT{ intn;public: T(inta) { n=a; cout<<"调用构造函数!"<7、oidmain(){ T*t1=newT(100); Tt2(200); (*t1).show(); delete(t1); t2.show();}4.写出下面程序运行结果。#includeclassT{ public: intx; T*operator->() { returnthis; }};voidmain(){ Tob; ob.x=1000; cout<x=100; cout<x<8、1.题目:什么是异常,常见的异常有哪些?2.阅读下面的函数fac,写出该函数的功能.intfac(intn1,intn2){intm1=n1,m2=n2; inttmp; if(n1
7、oidmain(){ T*t1=newT(100); Tt2(200); (*t1).show(); delete(t1); t2.show();}4.写出下面程序运行结果。#includeclassT{ public: intx; T*operator->() { returnthis; }};voidmain(){ Tob; ob.x=1000; cout<x=100; cout<x<8、1.题目:什么是异常,常见的异常有哪些?2.阅读下面的函数fac,写出该函数的功能.intfac(intn1,intn2){intm1=n1,m2=n2; inttmp; if(n1
8、1.题目:什么是异常,常见的异常有哪些?2.阅读下面的函数fac,写出该函数的功能.intfac(intn1,intn2){intm1=n1,m2=n2; inttmp; if(n1
此文档下载收益归作者所有