《C语言程序设计 II》综合性实验要点.doc

综合性实验:小学生成绩管理系统 实验学时:4学时 涉及的知识点:分支语句、循环、分类统计、结构体、函数、文件操读写,记录的排序、增删改查等操作 实验目的 综合应用分支语句、循环、结构体、函数、文件操读写、排序等知识,实现一个小学生成绩管理系统的程序。 (1)掌握结构体的类型声明、变量定义与初始化; (2)掌握函数的声明、定义和调用,能够正确理解、使用指针作参数的函数; (3)理解模块化程序设计的要点:把一个较大的程序模块划分为若干小模块,小模块包含一个或多个函数,每个函数实现一个特定的功能,main函数起主控作用; (4)熟悉控制台环境下菜单设计的基本思路,并能通过菜单的选择调用相应函数模块; (5)掌握文本文件的打开、读取、写入、关闭等操作; (6)熟悉记录的排序、增删改查操作的基本思路。 二、实验内容 某小学要求在学生考试结束后,对考试成绩进行简单的处理和统计。功能包括成绩的输入、删除、修改、查找、排序、统计、保存到文件等。学生的考试科目有:语文数学和外语三科。学生基本信息包含学号、姓名两项。学生总人数不超过1000人。一个学生的所有信息(包括基本信息、成绩等)为一条记录。 主要功能列举如下: (1)输入若干条学生成绩记录(包括学号、姓名、各科成绩)(2)显示所有记录 (3)计算每个学生的总分 (5)按姓名查找并显示相应的记录 (6)按学号查找并删除相应的记录 (7)输

文档评论(0)

1亿VIP精品文档

相关文档