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

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

题目 题型
定义一个有五个元素的整型数组,在程序中提示用户输入元素值,最后再在屏幕上显 示出来。 问答
引用和指针有何区别?何时只能使用指针而不能使用引用? 问答
声明下列指针:float 类型变量的指针 pFloat,char 类型的指针 pString 和 struct customer 型的指针 prec。   问答
给定 float 类型的指针 fp,写出显示 fp 所指向的值的输出流语句。   问答
程序中定义一个 double 类型变量的指针。分别显示指针占了多少字节和指针所指的 变量占了多少字节。 问答
程序中定义一个 double 类型变量的指针。分别显示指针占了多少字节和指针所指的 变量占了多少字节。 问答
const int * p1 和 int * const p2 的区别是什么? 问答
定义一个整型变量 a,一个整型指针 p,一个引用 r,通过 p 把 a 的值改为 10,通过 r把 a 的值改为 5 问答
 下列程序有何问题,请仔细体会使用指针时应避免出现这个的问题。 #include <iostream.h> int main() { int *p; *pInt = 9; cout << &q 问答
下列程序有何问题,请改正;仔细体会使用指针时应避免出现的这个问题。 #include <iostream.h> int Fn1(); int main() { int a = Fn1(); 问答
声明一个参数为整型,返回值为长整型的函数指针;声明类 A 的一个成员函数指针, 其参数为整型,返回值长整型。 问答
实现一个名为 SimpleCircle 的简单圆类,其数据成员 int *itsRadius 为一个指向其 半径值的指针,设计对数据成员的各种操作,给出这个类的完整实现并测试这个类。 问答
编写一个函数,统计一个英文句子中字母的个数,在主程序中实现输入、输出。 问答
编写函数 int index(char *s, char *t),返回字符串 t 在字符串 s 中出现的最左边的位置,如果在 s 中没有与 t 匹配的子串,就返回-1。 问答
编写函数 reverse(char *s)的倒序递归程序,使字符串 s 倒序。 问答
设学生人数 N=8,提示用户输入 N 个人的考试成绩,然后计算出平均成绩,显示出来。   问答
设计一个字符串类 MyString,具有构造函数、析构函数、拷贝构造函数,重载运算符+、=、+=、[],尽可能地完善它,使之能满足各种需要。 问答
编写一个 3×3 矩阵转置的函数,在 main()函数中输入数据 问答
编写一个矩阵转置的函数,矩阵的维数在程序中由用户输入。   问答
 定义一个 Employee 类,其中包括表示姓名、街道地址、城市和邮编等属性,包括 chage_name()和 display()等函数;display()使用 cout 语句显示姓名、街道地址、城市和邮编等属性,函数 change_name()改变 问答