本系统使用B/S模式开发,基于JAVA语言实现了C语言试题的生成与考试功能。系统采用MYSQL作为数据库,开发平台为jsp,开发工具是eclipse+myeclipse,服务器采用tomcat。系统主要包括试题管理模块、在线考试模块和自动评分模块。试题管理模块支持试题的上传和管理,并能自动生成试卷。在线考试模块允许学生通过学生登录进行考试,实现了考试鉴权和考试时间控制等功能以及避免考试意外的机制。自动评分模块可以根据设定的评分规则进行自动评分并返回答案。用户只需通过浏览器即可访问系统,无需安装任何应用程序。本系统的开发旨在提高网络教学质量,同时增加考试灵活性、阅卷效率,保证考试公平性和答案安全性。该C语言试题生成与考试系统结合了借鉴先进网络考试系统的经验,并结合自身知识开发而成,旨在检验学生综合运用所学知识的能力。系统完全满足小型考试需求,并以灵活、通用的设计思想,开发适用于各种客观试题测验的系统。该系统将提高学校对学生考试效率,减轻教师工作量,同时加强对学生知识的检测。