C++面向对象程序设计复习试题类型 1、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内
15 题,每小题 2 分,共 30 分)[主要从作业题目中抽出来]2
(10 题,每小题 3 分,共 30 分)3、阅读程序,写出程序运行结果
【也称计算题】(3 题,每小题 5 分,共 15 分)4、程序编制题【也称综合分析题】
(第 1、2 题每题 8分,第 3 题 9 分,共 25 分)重点复习内容打*号是重点,打▲号是编程题出题范围*基本概念,对象,消息,类
面向对象系统特性,封装性,继承性,多态性
*▲C++类的构成,类与对象,构造与析构,动态存储,类嵌套
静态成员,对象数组,友元
*引用定义与引用参数* 基类与派生类的定义
* 基类及派生类的访问权(含派生类对基类的访问、通过派生类对象对基类的访问)和初始化
多继承与虚基类
*多态性与虚函数
纯虚函数、抽象类
*▲函数模板
*▲使用类来定义对象并在程序中的应用题型样题填空题 1
假定 AB 为一个类,则执行“ABa[10];”语句时,系统自动调用该类的构造函数的次数为答案:102•可以用 p
a 的形式访问派生类对象 P 的基类成员 a,其中 a 是
答案:公有继承的公有成员3
_____________________________________________能作为重载函数的调用的依据是
答案:参数个数、参数类型4•在进行完任何 C++流的操作后,都可以用 C++流的有关成员函数检测流的状态;其中只能用于检测输入流是否结束状态的操作函数名称是答案:eof5
函数重载是指
答案:两个或两个以上的函数取相同的函数名,但形参的个数或类型不同6
在派生类中重新定义虚函数时必须在方面与基类保持一致
答案:参数个数阅读程序例题【计算题】1.分析以下程序