《C++语言设计(第4版)——郑莉》

作者:郑莉 董渊 何江舟  出版社:清华大学出版社

题目 题型
什么叫做作用域?有哪几种类型的作用域? 问答
什么叫做可见性?可见性的一般规则是什么? 问答
下面的程序的运行结果是什么,实际运行一下,看看与你的设想有何不同。 #include <iostream.h>  void myFunction();   int x = 5, y = 7; int main( 问答
假设有两个无关系的类 Engine 和 Fuel,使用时,怎样允许 Fuel 成员访问 Engine 中的 私有和保护的成员? 问答
什么叫做静态数据成员?它有何特点? 问答
什么叫做静态函数成员?它有何特点? 问答
定义一个 Cat 类,拥有静态数据成员 HowManyCats,记录 Cat 的个体数目;静态成员函 数 GetHowMany(),存取 HowManyCats。设计程序测试这个类,体会静态数据成员和静态 成员函数的用法。   问答
 什么叫做友元函数?什么叫做友元类? 问答
如果类 A 是类 B 的友元,类 B 是类 C 的友元,类 D 是类 A 的派生类,那么类 B 是类 A的友元吗?类 C 是类 A 的友元吗?类 D 是类 B 的友元吗?   问答
静态成员变量可以为私有的吗?声明一个私有的静态整型成员变量。 问答
在一个文件中定义一个全局变量 n,主函数 main(),在另一个文件中定义函数 fn1(), 在 main()中对 n 赋值,再调用 fn1(),在 fn1()中也对 n 赋值,显示 n 最后的值。   问答
在函数 fn1()中定义一个静态变量 n,fn1()中对 n 的值加 1,在主函数中,调用 fn1()十次,显示 n 的值。   问答
定义类 X、Y、Z,函数 h(X*),满足:类 X 有私有成员 i,Y 的成员函数 g(X*)是 X 的友元函数,实现对 X 的成员 i 加 1,类 Z 是类 X 的友元类,其成员函数 f(X*)实现对 X 的成员 i 加 5,函数 h(X*)是 X 问答
定义 Boat 与 Car 两个类,二者都有 weight 属性,定义二者的一个友元函数 totalWeight(),计算二者的重量和。 问答
如果在类模板的定义中有一个静态数据成员,则在程序运行中会产生多少个相应的静 态变量?   问答