C++面向对象程序设计习题与实验指导
2010-2
中国电力出版社
康丽 编
171
在面向对象语言C++的学习中,做作业和上机实验既可以加深对面向对象程序设计思想和概念的理解,同时也是掌握C++和面向对象方法的基础知识、提高计算机程序设计技巧和积累编程经验的基本途径,所以我们编写了这本书。 本书通过细致的讲解、具体的实例及其运行结果的显示,让读者能够快速地掌握C++编程的基本方法,加快学习步伐,快速上手。本书涵盖了《C++面向对象程序设计简明教程》中各个章节的全部知识点.其中第1章给出了《C++面向对象程序设计简明教程》一书中所有习题的参考答案,第2、3章给出了上机实验的目的、内容要求和上机实验的实验结果及参考答案,第4章是C++课程设计指导,包括课程设计要求、课程设计预备知识、两个课程设计案例(高等院校人员管理系统和飞机航班票务系统)和4个课程设计题目,第5章包括3套计算机等级考试C++笔试模拟试题与答案。 本书由康丽担任主编,由马钦、郑立华、孙龙清和其他老师参加编写.其中上机实验项目与实验参考答案由康丽和孙龙清编写,C++课程设计指导由马钦编写,计算机等级考试模拟试题与答案由郑立华编写,各章习题解答由原教材各章编写老师王莲芝、程新荣、杨璐、徐红升、王玉娟、冀荣华等共同编写,全书由宗绪锋审稿。
本书是《c++面向对象程序设计简明教程》的配套教材,所选内容有教材中各章习题与解答、上机实验与参考答案、c++课程设计指导和计算机等级考试c++模拟试题与答案等,在加深学生对c++内容的理解、掌握程序设计技巧和积累程序调试经验、培养动手能力等方面能起到重要的作用。 本书突出了c++面向对象程序设计的知识要点,与课堂教学紧密配合,可作为学习c++语言的配套教材,可作为上机实验、课程设计的独立教材,也可作为计算机爱好者和程序员在c++编程方面的参考用书。
前言第1章 习题解答 习题1 计算机与C++编程 习题2 基本数据类型和表达式 习题3 程序的基本控制结构与算法 习题4 函数与程序结构 习题5 构造数据类型 习题6 类与对象 习题7 继承与派生 习题8 多态性 习题9 模板 习题10 流类库与输入/输出 习题11 异常处理第2章 上机实验 实验1 Visual C++6.0开发环境学习和程序设计基础 实验2 C++程序设计基础 实验3 函数 实验4 构造数据类型和类 实验5 类与对象 实验6 继承与派生 实验7 多态 实验8 虚函数与多态 实验9 模板 实验10 I/O流类库 实验11 异常处理第3章 上机实验参考答案 实验1 Visual C++6.0开发环境学习和程序设计基础 实验2 C++程序设计基础 实验3 函数 实验4 构造数据类型和类 实验5 类与对象 实验6 继承与派生 实验7 多态 实验8 虚函数与多态 实验9 模板 实验10 I/O流类库 实验11 异常处理第4章 C++课程设计指导 4.1 课程设计要求 4.2 课程设计预备知识 4.3 课程设计案例 题目一:高等院校人员管理系统 题目二:飞机航班票务系统 4.4 课程设计题目 题目一:歌曲大奖赛管理系统 题目二:音像出租店管理系统 题目三:大学生社会实践管理系统 题目四:三子棋小游戏系统第5章 计算机等级考试二级C++笔试模拟试题与答案” 计算机等级考试二级C++笔试模拟试题(1) 计算机等级考试二级c++笔试模拟试题(1)答案 计算机等级考试二级C++笔试模拟试题(2) 计算机等级考试二级C++笔试模拟试题(2)答案 计算机等级考试二级C++笔试模拟试题(3) 计算机等级考试二级C++笔试模拟试题(3)答案参考文献
一、选择题 1.下面描述中,表达正确的是(A)。 A.公有继承时基类中的public成员在派生类中仍是public的 B.保护继承时基类中的public成员在派生类中仍是public的 C.私有继承时基类中的protected成员在派生类中仍是protected的 D.私有继承时基类中的public成员在派生类中是public的 2.可以用p.a的形式访问派生类对象p的基类成员a,则a是(D)。 A.私有继承下的公有成员B.公有继承下的私有成员 C.公有继承下的保护成员D.公有继承下的公有成员 3.如果是类B在类A的基础上构造,那么就称(B)。 A.类A为基类或父类,类B为超类或子类 B.类A为基类、父类或超类,类B为派生类或子类 C.类A为派生类,类B为基类 D.类A为派生类或子类,类B为基类、父类或超类 4.C++的继承性允许派生类继承基类的(C)。 A.部分特性,并允许增加新的特性或重定义基类的特性 B.部分特性,但不允许增加新的特性或重定义基类的特性 C.所有特性,并允许增加新的特性或重定义基类的特性 D.所有特性,但不允许增加新的特性或重定义基类的特性 5.派生类的成员函数可以直接访问基类的(B)成员。 A.所有 B.公有和保护 C.保护和私有 D.私有 6.对于公有继承,基类的公有和保护成员在派生类中将(D)成员。 A.全部变成公有 B.全部变成保护 C.全部变成私有 D.仍然相应保持为公有和保护 7.对于公有继承,基类中的私有成员在派生类中将(C)。 A.能够直接使用成员名访问 B.能够通过成员运算符访问 C.仍然是基类的私有成员 D.变为派生类的私有成员 8.当保护继承时,基类的(B)在派生类中成为保护成员,在类作用域外不能够通过派生类的对象来直接访问该成员。 A.任何成员 B.公有成员和保护成员 C.保护成员和私有成员 D.私有成员
还好吧,质量一般吧