- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象期末试卷
浙江财经学院 学年第一学期
《面向对象程序设计》课程期末考试试卷( 卷)
一、判断题(√/×,每题1分,共10分)
1、程序测试是为了发现程序中的错误而执行程序的过程。 ( )
2、白盒测试是把程序看成一个封装的系统,测试只在程序接口处进行。 ( )
3、类的测试不仅与当前应用程序有关,还关系到部件复用的可靠性。 ( )
4、程序的效率是最重要的,为了提高效率可以牺牲程序的可读性。 ( )
5、程序调试就是要找出程序中所有的错误。 ( )
6、编译程序后出现的警告信息可以忽略,对程序的运行结果没有影响。 ( )
7、程序编译后报告的错误数量和程序中存在的错误数量是一致的。 ( )
8、提高程序调试效率的有效方法是先进行静态跟踪,然后进行运行跟踪。( )
9、进行程序调试时,断点设得越多越好。 ( )
10、在VC++调试工具可以设置观察(watch)窗口,但在窗口中不能改变变量的当前值。 ( )
二、单项选择题 (每题1分,共10分)
1.关于类和对象不正确的说法是( )。
(a) 类是一种类型,它封装了数据和操作 (b) 对象是类的实例
(c) 一个类的对象只有一个 (d) 一个对象必属于某个类
2.在类定义的外部,可以被访问的成员有( )。
(a) 所有类成员 (b) private 或 protected 的类成员
(c) public 的类成员 (d) public 或 private 的类成员
3.关于 this 指针的说法错误的是( )。
(a) this 指针可以不显式说明
(b) 当创建一个对象后,this 指针就指向该对象
(c) 成员函数拥有 this 指针
(d) 静态成员函数拥有 this 指针
4.下面对构造函数的不正确描述是( )。
(a) 系统可以提供默认的构造函数
(b) 构造函数可以有参数,所以也可以有返回值
(c) 构造函数可以重载
(d) 构造函数可以设置默认参数
5.下面对友员的错误描述是( )。
(a) 关键字 friend 用于声明友员
(b) 一个类中的成员函数可以是另一个类的友员
(c) 友员函数访问对象的成员不受访问特性影响
(d) 友员函数通过 this 指针访问对象成员
6.下列关于运算符重载的描述中,( )是正确的。
(a) 可以改变参与运算的操作数个数 (b) 可以改变运算符原来的优先级
(c) 可以改变运算符原来的结合性 (d) 不能改变原运算符的语义
7.当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的( )。
(a) public 成员 (b) private 成员 (c) protected 成员 (d) 友元
8.不论派生类以何种方式继承基类,都不能使用基类的( )。
(a) public 成员 (b) private 成员
(c) protected 成员 (d) public 成员和 protected 成员
9.在创建派生类对象时,构造函数的执行顺序是( )。
(a) 对象成员构造函数、基类构造函数、派生类本身的构造函数
(b) 派生类本身的构造函数、基类构造函数、对象成员构造函数
(c) 基类构造函数、派生类本身的构造函数、对象成员构造函数
(d) 基类构造函数、对象成员构造函数、派生类本身的构造函数
10.若有定义“int x=17;”,则语句“coutoctx;”的输出结果是( )
(a) 11 (b) 0x11 (c) 21 (d) 021
三、程序选择填空 (每空2分,共20分)
1.以下是一个采用类结构的方式求 n!的程序,请填空完成程序。
#include iostream.h
class Factorial
{
int n;
int fact;
public:
Factorial(int);
void Calculate( );
void Display( );
};
Fact
您可能关注的文档
最近下载
- EXC9000励磁系统简介.ppt VIP
- 状语从句时间状语从句.pptx VIP
- 2024山东城市建设职业学院招聘笔试真题及参考答案详解.docx VIP
- 13685光与色彩自考课程.docx VIP
- 2024年山东城市建设职业学院招聘笔试真题附答案详解.docx VIP
- 重症自身免疫性脑炎监测与治疗中国专家共识(2024版).pptx
- 2024山东城市建设职业学院招聘笔试真题附答案详解.docx VIP
- 商用车推力杆多自由度动态载荷耐久试验方法201106.pdf VIP
- “体文旅”融合发展:概念重构、内涵解析与演进历程.docx VIP
- 《检验检测机构资质认定评审准则》试题及标准答案.docx VIP
文档评论(0)