033054A1面向对象程序设计A卷.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
033054A1面向对象程序设计A卷

上海电机学院 2012–2013学年第二学期 (033054A1)《面向对象程序设计》课程期末考试试卷 开课学院:电子信息学院 考试时间120 分钟 A卷 计算器× 草稿纸√ 答题卡√ 考试形式:闭卷√ 考生姓名: 学号: 班级: 题序 一 二 三 四 五 总 分 得分 评卷人 一、填空题(共分,每空格分)public)中,基类的公有成员在派生类中是 。 2. 若要使用标准输入流机制从键盘输入一个整数赋给整型变量a,相应的C++语句是 。 3.函数重载可使一个函数名具有多种功能,称这种特性为 。 4.C++中重载“+”运算符的函数名是 。 5.设为类A添加一个纯虚函数Fun,其第一个参数类型为整型,第二个参数类型为字符型,函数返回值类型为整型。实现此操作的语句是 。 6.C++函数中按引用调用传递参数时使用 作为参数。 7. 设A为test类的对象且赋有初值,则语句test B(A); 表示 。 8.C++中istream类的直接基类是 。 9.要关闭一个文件输出流对象myFile,所用的C++语句是 。 10. 静态成员函数 访问类的静态数据成员, 可以访问类的非静态数据成员和静态成员。 11.在私有派生中,基类的权限为private的成员,在派生类中 。 12. 在常成员函数里不能更新对象的数据成员,也不能调用该类中没用 关键字修饰的成员函数。 13. 利用成员函数对二元运算符重载,其左操作数为   ,右操作数为成员函数参数14.假定AB为一个类,该类中构造函数含有一个语句 new申请存储空间,则在该类的析构函数中应该包含有一条______________语句。 15.C++根据文件内容的数据格式可分为两类: 文本文件 和 二进制文件 。前者存取 的最小信息单位为 ,后者 16.引进虚基类的根本目的是为了消除 。 二.选择题(每题1分共分) B.清除对象 C.初始化对象 D.普通计算 2.对于类中的成员,使用private修饰,表明该成员的访问权限是(   )。 A.公有的 B.私有的 C.保护的 D.不可见的 3.如声明对象数组,则下列描述正确的是( ) 。 A.对每个元素均调用一次构造函数 B.部分元素调用构造函数,其它元素不需调用 C.均不需要调用构造函数 D.只是首元素调用构造函数 4.下列哪个要素不是面向对象的关键要素( ) 。 A. 继承性 B.抽象性 C.封装性 D. 模块化 5.下列对于类的描述错误的是( ) 。 A.类要先声明后使用 B. 类是具有唯一标识的实体 C.两个类可以使用同一个名称 D.组成类的不仅有数据,还可以有对数据进行操作的函数 6.使用引用调用方式将实参传给形参,下列说法正确的是( ) 。 A.形参是实参的备份 B. 形参和实参共享同一对象 C. 实参是形参的备份 D.形参和实参无联系 7. 对类,复制构造函数的原型是( )。 A. AA::AA(const AA );B. AA::AA(const AA *); C.AA::AA(const AA); D.AA::AA( );. 如果一个类至少有一个纯虚函数,那么就称该类为( )。 A.派生类 B.基类 C.抽象类 D.以上都不对 9. 友元的声明可出现在( )。 A.类的私有部分 B.类的公有部分 C.类的保护部分 D.类的任何部分 10. 类A中存在静态数据成员x,设a和b是类A的两个对象,在执行a.x=10之后,b.x 的值为( )。 A.未初始化 B.等于C.等于0 D.随机。 B.inline C.typename D.shor t 12.当派生类中有

您可能关注的文档

文档评论(0)

aicencen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档