南邮面向对象程序设计与C++期末试题(卷)A

南邮面向对象程序设计与C++期末试题(卷)A

ID:47386979

大小:122.50 KB

页数:22页

时间:2019-07-12

南邮面向对象程序设计与C++期末试题(卷)A_第1页
南邮面向对象程序设计与C++期末试题(卷)A_第2页
南邮面向对象程序设计与C++期末试题(卷)A_第3页
南邮面向对象程序设计与C++期末试题(卷)A_第4页
南邮面向对象程序设计与C++期末试题(卷)A_第5页
资源描述:

《南邮面向对象程序设计与C++期末试题(卷)A》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京邮电大学学年第二学期《面向对象程序设计及C++》(期末)试卷1院(系)班级学号姓名装订线内不要答题自觉遵守考试规则,诚信考试,绝不作弊(★温馨提醒:①这是试题纸,教师不批改,请将所有最终答案写在答题纸上②请在试题纸和答题纸上均完整填写班级、学号、姓名信息③考试结束时请将答题纸、试题纸及草稿纸一并交来谢谢合作!祝同学们取得好成绩!)得分一、填空题(共10分,每空1分)1、开发C++程序与开发其他高级语言的程序一样,包括编辑、编译、①和②四个步骤。2、C++语言中的标准输出流对象是③,在程序中用于代表标准输出设备。3、对于已存在的定义“int*

2、ptr=newint[10];”,应该用④语句释放动态内存空间。4、C++语言提供了处理异常的有效机制,通过⑤抛出异常,通过⑥检测异常、通过catch捕捉并处理异常。5、类的成员有3种访问属性,其默认的访问属性为⑦;访问属性为___⑧的成员既可被派生类继承又保持了封装和信息隐藏性。(请填关键字)6、C++支持两种多态性,其中函数重载和运算符重载用于实现⑨,而虚函数用于实现⑩。得分二、单选题(共20分,每题2分)1、假设已有定义:constchar*name="chen";下面语句中错误的是。A、name[3]='a';B、name="lin";

3、C、name=newchar[5];D、cout<

4、X);D、intview(intX,inty);和intview(intX);4、有关this指针的描述中,错误的是。A、this指针可以在程序中显式使用B、this指针是在使用对象时由系统自动生成C、this指针是指向当前对象的指针D、this指针是指向成员函数的指针5、关于成员函数特征的下列描述中,是错误的。A、成员函数一定是内联函数B、成员函数可以重载C、成员函数可以设置缺省参数值D、成员函数可以是静态的6、以下关于构造函数的叙述不正确的是。A、构造函数名必须和类名一致B、构造函数在定义对象时自动执行C、构造函数无任何函数类型D、一个类的

5、构造函数有且仅有一个7、下列哪一项不能访问基类的保护成员。A、基类的友元函数B、派生类的对象C、基类的成员函数D、公有派生类的成员函数8、下面有关基类与公有派生类的赋值兼容原则,正确的是。A、公有派生类对象不能赋给基类对象B、基类对象能赋给其公有派生类的引用C、基类对象不能赋给公有派生类对象D、公有派生类对象地址不能赋给基类指针变量9、______是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。A、虚析构函数B、虚构造函数C、纯虚函数D、静态成员函数10、假定要对类AB以友元函数形式重载加号运算符,实现两

6、个AB类对象的加法,并返回相加结果,则该函数的声明语句为:                。A、friendAB operator+(AB &a,AB &b);   B、friendoperator+(AB a) ; C、friendAB operator+(AB &a) ;D、friendAB &operator+();得分三、读程题(共30分,每空2分)1、以下程序运行后的输出结果第一行是(1),第二行是(2)。#includeusingnamespacestd;inti=0;voidmain(){inti=5;cout

7、<usingnamespacestd;classbase{intn;public:base(inti){n=i;}intgetn(){returnn;}friendintadd(base&s1,bases2);};intadd(base&s1,bases2){intresult=s1.n+s2.n;intt=s1.n;s1.n=s2.n;s2.n=t;returnr

8、esult;}voidmain(){baseA(29),B(11);cout<

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

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

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