为学生管理人员编写一个学生信息管理查询软件。 【基本要求】 1) 程序设计要求: ①采用交互工作方式,设计功能菜单; ②建立数据文件,数据包含学生的自然信息和成绩信息(设计几门课以及总成绩); ③对如下关键字:姓名、学号、各科成绩进行排序(冒泡、选择、插入排序等任选一种)。 2) 用二分查找实现如下查询: ①按姓名查询 ②按学号查询 3) 用堆排序找出总成绩排名的前5名学生 4) 输出任一查询结果(可以连续操作)