- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2012级C++面向对象程序设计试题A-计算机学院2013夏定
稿
2012-2013学年第2学期
2012级《C++面向对象程序设计》期末考试试题(A卷)
考试时间:2013年6月26日
班级学号姓名
本试卷满分100分;
请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰;
请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请
将试题纸、答题纸和草纸
一并交上来。
一、单选题(共12分,每题2分)
1.C++中解决命名冲突的机制是:
(A)友元(B)虚函数(C)函数重载(D)名字空间
2.下列哪个不应该出现在头文件中:
(A)externintcount;(B)constintcount=10;
(C)voidfun(){/*略*/}(D)classTime{/*略*/};
3.下列哪个属于函数重载:
(A)intfun();floatfun();(B)intfun(int);intfun(int,int=10);
(C)intfun(int);intfun(constint);(D)intfun(int*);intfun(int
*const);
4.定义类A的成员函数A*f(Aa)const时,下列哪个适合作为函
数返回值:
(A)a(B)类A中定义的类型为A*的静态数据成员
(C)this(D)dynamic_cast(a)
5.不同的对象收到同一消息可以产生完全不同的结果,这一现象
称作:
(A)继承(B)多态(C)动态绑定(D)静态绑定
6.若类A仅在其成员函数fun中定义并使用了类B的一个对象,
类A其他部分的代码都不涉
及类B,那么类A与类B的关系最可能是:
(A)依赖(B)继承(C)聚合(D)组合
二、判断正误,对于你认为错误的论述,说明原因或举出反例。
(共20分,每题2分)
1.代码doubledval;float*pi=dval;中会发生隐式类型转换,
因此不存在语法错误。
2.已知类A,且语句constAa;a.fun();是合法的,则fun()一定
是常成员函数。
3.类B继承类A,那么sizeof(B)的值大于sizeof(A)的值。
4.单参构造函数一定可以被用来执行隐式类型转换。
5.类中没有声明虚函数,则不会为该类生成虚拟表。
6.异常必须在其产生的当前函数中捕获,而不能在外层函数中捕
获该异常。
7.由于抽象类不能实例化,但能派生新类,所以抽象类中的构造
函数和拷贝构造函数应该是
protected的。
8.虚函数可以访问虚函数和非虚函数,但非虚函数不能访问虚函
数。
9.重载的析构函数应与重载的构造函数一一对应。
10.假设类A及其祖先类中均不含有指针型或引用型数据成员,执
行代码块{Aa;Ab(a);}时,
即便使用类A的缺省拷贝构造函数也可能造成内存泄露。
三、回答下列各题(每题4分,共28分)1.
2.已知字符串类string,请说明函数voidfun(string);void
fun(string);和
voidfun(const
string);之间在语义和使用上的区别。
3.可以对局部对象显式调用析构函数吗?请说明理由。
4.请问如何修改类A的设计,使得既可以在类外得到类A的多个
实例,又能够禁止从类A
派生其它类?
5.某订单管理系统中,Customer表示客户类,Product表示产品
类,ProductList表示产品列表
类,Order表示产品订单类,OrderItem表示产品订单中的条目
类,OrderList表示订单列表类,请分析并给
您可能关注的文档
- 《土壤学》试题库 .pdf
- 2024年北京市安全员《A证》考试题库及答案 .pdf
- VF程序设计试题及答案 .pdf
- 2024年辽宁师范大学海华学院公共课《大学计算机基础》期末试卷A(有答 精品8363.pdf
- 2024版社会工作者《社会工作实务(初级)》考前练习题(含答案) .pdf
- 沪教版信息技术2024必修二教学计划 .pdf
- 安徽省皖南八校2024届高三上学期第一次大联考地理试卷(含答案).pdf
- 2024年北京市海淀区中国人民大学附属中学英语高三上期末统考试题含解析精品.pdf
- 2024年河北省衡水市国家电网安全准入(变电专业)考试模拟试题及答案解析精品3958.pdf
- 教师资格之中学化学学科知识与教学能力通关试题库(有答案) .pdf
最近下载
- 2024年教师学习《中国共产党纪律处分条例》心得体会.docx VIP
- 道德与法治一年级上册 第一课时 我向国旗敬个礼 课件.pptx
- 电力设施保护宣传专题培训ppt课件.pptx VIP
- 高速路板块光伏项目可行性研究报告.docx
- 华为H19-369 HCSA-Pre-sales-IT认证考试复习(重点)题库(含答案).pdf VIP
- 【人教版】2024-2025学年一年级语文上册教学计划(及进度表).docx
- PCCP管制造及安装质量控制.pdf VIP
- 新人教版数学五年级上册全册各单元教材解读课件.pptx VIP
- 产品问卷调查模板.docx VIP
- 钢板弹簧设计计算程序Ver1.0-20070405.xls
文档评论(0)