下载此beplayapp体育下载

南邮面向对象程序设计及C++期末试卷A.pdf


beplayapp体育下载分类:bepaly下载苹果 | 页数:约12页 举报非法beplayapp体育下载有奖
1 / 12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 12 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【南邮面向对象程序设计及C++期末试卷A 】是由【青山代下】上传分享,beplayapp体育下载一共【12】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【南邮面向对象程序设计及C++期末试卷A 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。:...南京邮电大学学年第二学期《面向对象程序设计及C++》(期末)试卷1院(系)班级学号姓名(★温馨提醒:①这是试题纸,教师不批改,请将所有最终答案写在答题纸上②请在试题纸和答题纸上均完整填写班级、学号、姓名信息③考试结束时请将答题纸、试题纸及草稿纸一并交来谢谢合作!祝同学们取得好成绩!)自觉遵装得分一、填空题(共10分,每空1分)守订考1、开发C++程序与开发其他高级语言的程序一样,包括编辑、编试线译、①和②四个步骤。规2、C++语言中的标准输出流对象是③,在程序中用于代表标准输出则内,诚设备。不信3、对于已存在的定义“int*ptr=newint[10];”,应该用④语句释考要放动态内存空间。试,答绝4、C++语言提供了处理异常的有效机制,通过⑤抛出异常,通过不题⑥检测异常、通过catch捕捉并处理异常。作5、类的成员有3种访问属性,其默认的访问属性为⑦;访问属性弊为___⑧的成员既可被派生类继承又保持了封装和信息隐藏性。(请填关键字)6、C++支持两种多态性,其中函数重载和运算符重载用于实现⑨,而虚函数用于实现⑩。得分二、单选题(共20分,每题2分)1、假设已有定义:constchar下面语句中错误的是。A、name[3]='a';B、C、name=newchar[5];D、cout<usingnamespacestd;inti=0;voidmain(){inti=5;cout<usingnamespacestd;classbase{intn;public:base(inti){n=i;}intgetn(){returnn;}friendintadd(base&s1,bases2);};intadd(base&s1,bases2){intresult=+;intt=;=;=t;returnresult;}voidmain(){.:...baseA(29),B(11);cout<usingnamespacestd;templateTfun(Tx[],intn){inti;Tvalue=x[0];自for(i=1;i作usingnamespacestd;弊classbase{public:virtualvoidfun(void){}};classdivide:publicbase{public:.:...voidfun(void){}};voidmain(void){divided;baseb1;base&b2=d;();();自}觉遵装5、以下程序运行后有多行输出结果,其中第一行是(10),第二守行是(11)第三行是(12),第四行是(13)。订考#include试线usingnamespacestd;规classA则内,{诚不intn;信考要public:试A(),答绝{}不题~A()作{}弊};classB:publicA{intn;Aa;public:B(){}~B(){}};voidmain(){Bb;}.:...6、以下程序运行后的输出结果第一行是(14),第二行是(15)。#includeusingnamespacestd;constdoublePI=;classShape//定义抽象基类Shape{public:virtualvoiddisplay()=0;//声明纯虚函数};classRectangle:publicShape//定义派生矩形类Rectangle{public:Rectangle(doubleh,doublew):hight(h),width(w){}voiddisplay()//纯虚函数的实现代码{cout<display();//调用Rectangle类的display函数ptr[1]->display();//调用Circle类的display函数delete[]ptr[0];deleteptr[1];}.:...得分四、程序填空题(共10分,每空2分),,请完善程序:#include#include<①>usingnamespacestd;voidmain(){②if(!ifile){return;}③if(!ofile){return;}charch;while(④)⑤();();}得分五、编程题1(共15分)定义学生类Student,该类包括私有数据成员char*name,intage,分别表示学生的姓名和年龄。在该类中定义公有构造函数(动态分配内存,初始化学生的姓名和年龄)、析构函数(释放内存)和输出函数print(显示学生的姓名和年龄)。再定义一个Student类的公有派生类Postgrad(研究生类),其中增加私有数据成员intcredit,表示研究生的学分。在这个类中定义公有构造函数(初始化研究生的姓名、年龄、学分)和输出函数print(显示研究生的姓名、年龄、学分)。主函数的定义如下:voidmain(){//姓名、年龄、();}.:...编写完整程序实现上述内容(包括类的定义和类的实现)。要求程序运行结果显示为:name:ZhangSanage:24credit:120得分六、编程题2(共15分)plex,有两个double类型的数据成员real和imag,分别表示实部和虚部,请根据下列main()函数的代码完成类的定义及相应运算符的重载,写出完整的程序代码,具体要求:自(1)定义构造函数;觉(2)后置++运算符以成员函数形式重载;遵装(3)输出流运算符以友元函数形式重载;守订(4)输入流运算符以友元函数形式重载考主函数如下:试线规voidmain()则内{,诚Complexb,c(,);不信cin>>b;考要cout<后,结果显示如下:弊1++++.:...标准答案一、填空题(共10分,每空1分)空号答案①链接②运行③cout④delete[]ptr;⑤throw⑥try⑦private⑧protected⑨静态多态性⑩动态多态性二、单选题(共20分,每题2分)题号**********三、读A程题(共30分,每空2分)题号空格号答案1(1)5.:..2)1002(3)402(4)112(5)113(6)93(7)(8)divide::fun4(9)base::fun5(10)constructingA5(11)constructingA5(12)constructingB5(13)destructingB6(14)306(15)、程序填空题(共10分,每空2分)空格号答案①fstream②ifstream③ofstream④(ch)⑤(ch);五、编程题1(15分)#include#includeusingnamespacestd;classStudent.:..{char*name;intage;public:Student(char*n,inta);~Student();voidprint();};classPostgrad:publicStudent{intcredit;public:Postgrad(char*n,inta,intc):Student(n,a){credit=c;}voidprint(){Student::print();}};Student::Student(char*n,inta){name=newchar[strlen(n)+1];strcpy(name,n);age=a;}Student::~Student(){delete[]name;}voidStudent::print(){}voidmain(){120);//();}六、编程题分)#include<>plex{doublereal,imag;public:.:..Complex(doubler=0,doublei=0){real=r;imag=i;}Complexoperator++(int);friendostream&operator<<(ostream&out,plex&obj);friendistream&operator>>(istream&plex&obj);};plex::operator++(int)//++{Complextemp(*this);//复制当前对象到对象temp中real++;//对当前对象的实部自增1imag++;//对当前对象的虚部自增1returntemp;//返回temp}ostream&operator<<(ostream&out,plex&obj){out<<;if(!=0){}out<>(istream&plex&obj){in>>>>;returnin;}voidmain(){Complexb,c(,);cin>>b;cout<

南邮面向对象程序设计及C++期末试卷A 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数12
  • 收藏数0收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小911 KB
  • 时间2024-04-02