正在加载图片...
16.编写一个函数 isSu( char *str1,char*st2),该函数测试sr1是否是s2的子串。若 是,则返回sr1在st2中第一个字符的位置。 17.利用动态内存分配重新编写习题11所要求的程序,要求能处理任何人数的学生成 绩。人数由用户输入 18.说明一个表示日期的结构,其成员包括年、月、日。考虑应为该结构定义哪些操 作函数。 19.设计一个纪录书籍的结构,其成员包括书号、书名、作者、出版社和出版日期(利 用上一题中说明的结构)。设一批书籍的纪录存放在一个单链表中,编写函数输出与给定关 键字相匹配的所有书籍的纪录。比如,设某给定关键字为一个作者的姓名,则将该作者的所 有著作都显示出来 20.将习题19中的书籍结构改写为类。 21.为习题20添加构造函数和析构函数。 22.从 Person类中派生一个学生( Student)类,新增的属性有:学号(无符号长整型) 专业(字符型指针,以便于为其内容动态分配内存)、学院(字符型指针),并为该类定义相 应的方法。 23.从 Person类中派生一个职工( Worker)类,新增的属性有:工种(字符型指针, 以便于为其内容动态分配内存)、部门(字符型指针),并为该类定义相应的方法 24.从学生类和职工类多重派生一个职工大学生( Worker- Student)类 注:为了方便使用,将 Person类中的各属性改为保护的,并将新类中的属性也作同样 的处理,以便进一步派生 25.修改学生类和职工类,以保证在职工大学生类中仅存在 Person类的一个副本 26.修改 Restart程序,将数组类Aray的所有成员函数均测试到 27.为学生类说明一个静态数据成员——学校名称,并提供相应的静态接口。 28.将1122中的 Object类尽可能地作进一步的完善,然后将它用作 Person类的基类 并在 Person类及其派生类中分别实现从 Object类中继承来的虚函数。 29.为 Person类及其派生类重载“=”运算符。 30.为 Person类及其派生类定义相应的转换函数。 31.为字符串类添加插入和提取运算符 第13章 为字符串类添加插入和提取运算符重载 2.编写一个程序,将10个学生的基本情况写入一个二进制文件中 第14章 设计一个数组模板类16. 编写一个函数 isSub(char *str1, char *str2),该函数测试 str1 是否是 str2 的子串。若 是,则返回 str1 在 str2 中第一个字符的位置。 17. 利用动态内存分配重新编写习题 11 所要求的程序,要求能处理任何人数的学生成 绩。人数由用户输入。 18. 说明一个表示日期的结构,其成员包括年、月、日。考虑应为该结构定义哪些操 作函数。 19. 设计一个纪录书籍的结构,其成员包括书号、书名、作者、出版社和出版日期(利 用上一题中说明的结构)。设一批书籍的纪录存放在一个单链表中,编写函数输出与给定关 键字相匹配的所有书籍的纪录。比如,设某给定关键字为一个作者的姓名,则将该作者的所 有著作都显示出来。 20. 将习题 19 中的书籍结构改写为类。 21. 为习题 20 添加构造函数和析构函数。 22. 从 Person 类中派生一个学生(Student)类,新增的属性有:学号(无符号长整型)、 专业(字符型指针,以便于为其内容动态分配内存)、学院(字符型指针),并为该类定义相 应的方法。 23. 从 Person 类中派生一个职工(Worker)类,新增的属性有:工种(字符型指针, 以便于为其内容动态分配内存)、部门(字符型指针),并为该类定义相应的方法。 24. 从学生类和职工类多重派生一个职工大学生(Worker-Student)类。 注:为了方便使用,将 Person 类中的各属性改为保护的,并将新类中的属性也作同样 的处理,以便进一步派生。 25. 修改学生类和职工类,以保证在职工大学生类中仅存在 Person 类的一个副本。 26. 修改 TestArr 程序,将数组类 Array 的所有成员函数均测试到。 27. 为“学生”类说明一个静态数据成员——学校名称,并提供相应的静态接口。 28. 将 11.2.2 中的 Object 类尽可能地作进一步的完善,然后将它用作 Person 类的基类 并在 Person 类及其派生类中分别实现从 Object 类中继承来的虚函数。 29. 为 Person 类及其派生类重载“==”运算符。 30. 为 Person 类及其派生类定义相应的转换函数。 31. 为字符串类添加插入和提取运算符。 第 13 章 1. 为字符串类添加插入和提取运算符重载。 2. 编写一个程序,将 10 个学生的基本情况写入一个二进制文件中。 第 14 章 设计一个数组模板类
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有