- 1
- 0
- 约5.4千字
- 约 8页
- 2018-02-09 发布于浙江
- 举报
[计算机]实例开发2——考试系统
实例开发2——考试系统
写一个简单的考试系统,可以完成考生信息的保存,考题的设计,考试和评分。
程序设置两种权限,管理员和考生。作为管理员进入考试管理系统,在该系统可以输入考生的信息和考题的设计。作为考生,要首先核对考生的信息之后进入考试系统,进行考试,考试完毕给出得分。
考题设计成选择题。要求一个问题有两个选项,考生从中选择答案。
根据要求,程序至少要分为两大系统,一个是考试管理系统,另一个是考生考试系统。考试管理系统又要完成两个功能:考生信息输入并保存到文件,考题的设计并保存到文件。考试系统完成考生的考试。
思路,首先要根据某个属性判断是管理员还是普通考生,是管理员进入考试管理系统,完成考生信息保存和考题的设计。若是普通考生,那么要先核实他的考生信息,核实通过进入考生考试系统,系统要从文件中读出考题,然后让考生选择答案,比较答案,然后输出分数。
完整程序范例,简单的考试系统。
/*考试系统*/
/*判断是管理员还是普通考生*/
/*管理员可以录入考生资料和设计考题*/
/*是考生参加考试,最后评分*/
#includestdio.h
#includestdlib.h
#includestring.h
#define K 2/*考生人数*/
#define T 2/*考题数量*/
struct kaosheng_type
{
int kaohao;/*考号*/
ch
原创力文档

文档评论(0)