C++总复习概要1.doc

C总复习概要1

目录 第一章 面向对象程序设计概述 4 1.什么是面向对象程序设计(p2-3) 4 2.面向对象设计特点(p3) 4 3.什么是对象?什么是类?对象与类的关系是什么? 4 4.对象的特征 4 5.什么是消息?消息具有什么性质?(P6) 5 6.什么是封装和抽象?(p9) 5 第二章 C++概述 5 1、简述C++的主要特点p17 5 2、下面是一个C程序,改写它,使它采用C++风格的I/O语句。 5 3、测试下面的注释(它在C++风格的单行注释中套入了类似于C的注释)是否有效(上机试) 6 4、以下这个简短的C++程序不可能编译通过,为什么? 6 5、回答问题p30 6 6、使用内置函数的优点是什么?p26~28 6 7、下面语句中错误的是_________: 6 8、假设已经有定义”const char *const name=”chen”;”,下面的语句中正确的是(p25) 6 9、假设已经有定义” char *const name=”chen”;”,下面的语句中正确的是(p25) 7 10、假设已经有定义”const char * name=”chen”;”,下面的语句中错误的是(p25) 7 11、下面的类型声明中正确的是:(p38-40) 7 12、写出下列程序的运行结果(p34) 7 13、写出下列程序的运行结果(a=10,b=10) 8 14、分析下程序的输出结果 8 16、用动态分配空间的方法计算Fibonacci数列的前20项关存储到动态分配的空间中。 8 18、编写C++风格的程序,解决百钱问题:将一元人民币换成1,2,5,分的硬币,有多少种换法。 9 第三章 类和对象 10 1、类声明的一般格式(P51) 10 2、构造函数和析构函数的主要作用是什么?它们各有什么特征?(P61,62,67) 10 3、什么是对象数组:(P74) 10 4、什么是this指针?它的主要指针是什么?(P80) 10 5、有元函数有什么作用?(P90) 10 6、假设在程序中已经声明了类point,并建立了其对象p1和p4。请回答以下几个语句有什么区别? 10 7、在下面有关对构造函数的描述中,正确的是 10 8、在声明类时下面说法正确的是: 10 9、在下面有关析构函数特征的描述中,正确的是 11 10、构造函数是在_______时被执行的。 11 11、在下面有关静态成员函数的描述中,正确的是: 11 12、在下面有关友元函数的描述中,正确的说法是: 11 13、友元的作用之一是: 11 23、建立类 11 24、 12 第四章 派生类与继承 14 1、有哪几种继承方式?每种方式的派生类对基类成员的继承性如何?(P114) 14 2、派生类能否直接访问基类的么有成员?若否,应该如何实现?(P119) 14 3、保护成员有哪些特性?保护成员以公方式或私有方式被继承后的访问特性如何?(P112) 14 4、派生类构造函数和析构函数的执行顺序是怎样的?(P124) 14 5、派生类构造函数和析构函数的构造规则是怎样的?(124) 14 6、什么是继承?多继承时,构造函数和析构函数执行顺序是怎样的?(P136) 14 7、在类的派生中为何要引入虚基类?虚基类构造函数的调用顺序是如何规定的?(142) 14 8、使用派生类的主要原因是: 14 9、假设已经定义好了一个类student,现在要定义类derived它是从student私有派生的,定义类derived的正确写法是: 15 10、下面的程序可以输出ASCII字符与所对应的数字的对照表,修改下列程序,使其可以输出字母a到z。 15 第五章 多态性 18 1、什么是静态联编?什么是动态联编?(P162) 18 2、编译时的多态性与运行时的多态性有什么区别?它们的实现方法有什么不同?(P162) 18 3、简述运算符重载的规则。(P167) 18 4、友元运算符函数和成员运算符函数有什么不同?(P180,182) 18 5、什么是虚函数?虚函数与函数重载有哪些相同点与不同点?(P200,P206) 18 6、什么是纯虚函数?什么是抽象类?(P211,212) 18 7、有关运算符重载正确的描述是: 18 8、能用友元函数重载的运算符是: 18 9、关于虚函数,正确的描述是: 19 第六章 模板 20 1、为什么要使用模板?函数模板声明的一般形式是什么样?(P222) 20 2、什么是模板形参和模板函数?(P223) 20 3、为什么使用类模板、类模板和模板类之间的关系是什么?(P228) 20 4、函数模板与同名的非模板函数重载时,调用的顺序是怎样的?(P228) 20 5、假设定义了函数模板 20 6、模板的使用是为了: 20 第七章 C++的I/O流类库函数 21 1、C+

文档评论(0)

1亿VIP精品文档

相关文档