单项选择题 下列类模板中定义正确的是()
单项选择题 下列函数模板中定义正确的是()
问答题 编写一个学生记录处理程序。学生记录用以下类表示 学生记录文件名为students. dat.要求是二进制文件,文件中的每个记录和上述类的对象相对应。students. dat最初不存在。程序可以多次运行,如果第一敬运行程序后 students.dat生成了,则以后再运行时,程序应基干已经存在的students. dat进行操作。程序运行时能接受以下几种命令: 1) Add姓名学号成绩 例如I Add Tom 1234567 78.5 添加学生信息.姓名和学号都不会包含空格。姓名由最多9个字母组成-学号是整 数。可能重名,但学号不会重复。如果发现相同学号的学生已经存在,则不添加学生信息, 而是输出:“Aiready entered”。 2) Search姓名 根据姓名查找学生信息,并输出。如果有重名的,把重名的学生信息全部输出。辅出格式为; 每个学生信息输出为一行,查不到则输出“Not FoundH。 3) Search学号 根据学号查找学生信息,并输出。输出格式为: 姓名学号成绩 每个学生信息输出为一行。查不到则输出“Not Found。 4) Modify学号成绩 根据学号修改学生的成绩并输出“Done”。如果找不到该学号的学生,则输出“Not Found”。 假定学生记录非常多,所以不能采取用一个大数组把全部学生记录都读取到内存的做法。