面向对象程序设计A卷 - 答案 .pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国传媒大学 __2009___─__2010__学年第__二__学期期末考试试卷A 答案 考试科目: 面向对象程序设计(C++ )考试班级: 09 计科 考试方式: 闭卷 命题教师: 冯爽 一、单项选择题(每题2 分,共20 分) 1 2 3 4 5 6 7 8 9 10 A C B C C C B A A B 二、问答题(共30 分) 1. (4 分) 4380ff88 ‘J’ ‘o’ 2A80ffD4 ‘T ’ obj1 age ‘h’ 35 ‘o’ 2A80ffD4 ‘m’ ‘n’ obj2 age ‘s’ 57 ‘/0’ ‘o’ 4380ff88 ‘n’ ‘/0’ 2. (4 分) 运行结果: (1,2) (6,9) 5,6 (6,9) 3. (4 分) 1)在类中的声明形式:static void function(); 第1 页 共9 页 2 )在类外定义时的函数头部:void Demo::function() 3 )调用function 函数的两种形式: Demo::function 或者 Demo d; d.function(); 4. (4 分) 答:虚函数就是在基类中被关键字 virtual 说明,并在派生类中重新 定义的函数。虚函数是函数重载的另一种形式,普通函数重载时,参 数个数或类型必须有所不同,函数返回值类型可以不同。当重载一个 虚函数时,要求函数原型必须完全相同。如果仅返回值类型不同,其 余均相同,系统会给出错误信息;若仅函数名相同,而参数个数、类 型或顺序不同,系统将它作为普通的函数重载,这时虚函数的特性将 丢失。 5. (4 分) 1) void Date::operator += ( int ); 或者 Date Date::operator += ( int ); 2) friend void operator += ( Date, int ); 或者 friend Date operator += ( Date, int ); 6. (4 分) 答:拷贝构造函数是只有一个参数,且参数是本类对象的引用,在对 象之间赋值时需要调用拷贝构造函数。 转换构造函数是只有一个参数,且参数是基本类型数据。当把一 个基本类型数据转换成类类型时,需要调用转换构造函数。 7. (2 分) templateclass T T GradeBookT::getGrade() 8. (2 分) 答:首先寻找一个参数完全匹配的非模板函数,如果找到就调用它, 如果没找到,则寻找函数模板,将其实例化,产生一个匹配的模板函 数,若找到,就调用它。 9. (2 分) 1)当对象参数为Li Pin

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档