C 语言实验教学平台的设计【2018 年极具参考价值毕业设计首发】
【注意:本文为 2017-2018 年度最新文档,极具参考价值,如果对您有帮助请打
赏,谢谢!】
摘要:为了帮助学生完成C语言程序设计实验,采用模块化的方法设计了一个C
语言实验教学平台.这个平台是由程序编辑、程序编译&运行、程序调试、题库
管理和考试评分5大模块组成.使用C语言实验教学平台,学生可以单独进行C
语言学习与考试、上机编程和调试操作.为了在实验平台中控制好底层编译器的
返回结果,我们提出了一种基于管道的调用方法,这种方法具有速度快、效率高
的优点.
关键词:平台设计;C语言;实验教学
0引言
C语言程序设计是计算机及相关专业的一门专业基础课,是操作系统、编译原
理等课程的前期课程[1].由于没有专门针对C语言程序设计的实验平台,许多
高等学校是使用VC6.0或者Eclipse作为程序设计的实验平台
[2].这些软件开发平台是针对大型软件系统开发的,操作起来较复杂,对于刚
刚接触C语言程序设计的学生来说,有点“杀鸡用牛刀”的味道,学生操作起来
比较麻烦,实验效果不是很理想.Eclipse是Java程序开发的工具,
需要在Java环境中运行,Eclipse的运行效率比较低.我们只有安装
和配置CDT插件以后才能够使用Eclipse开发C语言程序[3].同时,
近年来越来越多的研究人员开始使用计算机来辅助C语言程序设计实验教学,如
建设网络化的精品课程网站或平台[4,5],但是这些实验平台或者网站都是从C
语言语法知识方面辅助学生学习,学生编写和调试程序还是只能求助于VC6.0