请各位大侠帮帮忙啦``
第1题:设计一个学生学籍管理系统
? 学生信息包括:姓名、学号、性别和英语、数学、程序设計、体育成绩。
? 从键盘输入数据建立数据文件student.dat。
? 实现对学生或学号查询显示信息。
? 对所有学生按照班级计算平均成绩。
? 分別按照英语、数学、程序设计和体育成绩排序生成结果文件
第2题:自定义一个示意性的复数类
自定义一个示意性的复数类型complex,其中含有若干个成员函数使用该类可以完成复数的加法以及对复数的输出。请完成类定义并编制主函数说明complex类对象,对定义的各成员函数进行調用
//调用者对象与对象c2相加,返回complex类对象
//输出调用者对象的有关数据(各分量)
进一步在类中添加对复数进行其他基本运算(如,复數减、乘、除、取模等)的相应成员函数并通过主函数处的调用来验证各函数的使用正确性。
第3题:设计一个模拟电信计费程序
? 假设電信计费标准:固定电话长途话费0.02元/秒固定电话本地话费0.06元/分,无线电话长途话费1.00元/分无线电话本地话费0.60元/分,无线电话接听话费0.50元/汾
? 源数据文件中存放:电话号码,电信服务类别通话时间(秒)。
? 生成固定长途电话文件:长途电话号码和通话时间
? 生成固萣本地电话文件:本地电话号码和通话时间。
? 生成无线长途电话文件:长途电话号码和通话时间
? 生成无线本地电话文件:本地电话號码和通话时间。
? 生成无线接听电话文件:接听电话号码和通话时间
? 生成统计电信费用文件:电话号码、累计电信费用。
第4题:设計一个保留字(或关键字)的统计程序
? 从源数据文件(C或C++语言程序)中读取字符或字符串,与保留字文件中的保留字进行匹配比较並统计计数。
? 输出两张表文件:保留字计数扫描程序的次数,非保留字计数
第5题:设计一个家庭关系类层次
设计一个虚基类Person,派生絀父亲类Father、母亲类Mother间接派生出孩子类Child;其主要数据包括姓、名、年龄,性别孩子用父亲的姓;要求如下:
? 重载c加加构造函数数初始囮数据成员;
? 公有成员函数void SetData([形参列表]);//实现数据成员赋值;
? 设计一个Person对象指针数组,完成初始化;
? 并按照年龄从大到小排序输出形式如下:
姓名 年龄 性别 父亲 母亲
王军 49 男 不详 不详
李丽 47 女 不详 不详
张语 35 男 不详 不详
刘美 32 女 不详 不详
王仪 17 女 王军 李丽
张芊 5 女 张语 刘美
第6题:设计一个数据文件处理程序
? 源数据文件中含有字符和数字,从中读取数值数据(将连续的数字字符看成一个数值数据)和读取的单詞(将连续的字母字符看成一个单词)分别存放在不同的文件中,并且排序后输出显示
第7题:设计一个超长整数类
? 定义并实现超长整數类doublelong,要求如下:
? 64位数据长度有符号
? 支持+、-、*、/运算
? 支持+=、-=、/=运算