APP下载

《C语言程序设计》课程自动评分系统综述

2015-03-24韦立梅张淑荣

电脑与电信 2015年10期
关键词:程序数据库方法

韦立梅 张淑荣

(广东白云学院电气与信息工程学院,广东 广州 510450)

《C语言程序设计》课程自动评分系统综述

韦立梅 张淑荣

(广东白云学院电气与信息工程学院,广东 广州 510450)

C语言是国际上广泛流行的计算机高级程序设计语言,也是我校计算机、电子、自动化、机电等相关专业的一门必修课。开发一个合理的C语言程序设计课程自动评分系统,可以节省教师大量的改卷时间,实现无纸化考试,从而可以将自动评分系统推广到其它课程中。

C语言程序设计;自动评分系统

1 C语言简介

C语言是1972年由美国贝尔研究所的D.M.Ritchie提出的。它既具有高级语言的特点,又具有汇编语言的特点。因此可用它开发系统程序,也可以用来编写应用软件。C语言具备很强的数据处理能力,是世界上应用最广泛的计算机语言之一。C语言一共有37个关键字、9种控制语句、34种运算符、丰富的数据类型,能用来实现各种复杂的数据结构的运算,尤其是指针类型数据,使用灵活,提高程序效率;用C语言较易实现程序的模块化、结构化设计,生成的目标代码质量高,程序执行效率高;可移植性好,几乎在所有的计算机系统中都可以使用C语言。

2 系统开发工具

自动评分系统的开发工具是采用Visual Basic语言与C语言相结合,其中主体程序与界面均由Visual Basic语言实现,对编程题的评分算法(词法分析、语法分析等)则采用C语言编写。

3 关键技术简介

3.1 Visual Basic数据库编程技术

(1)Visual Basic的数据库对象

Visual Basic访问数据库常用三种方法,它们分别是:数据访问对象(DAO)、远程数据对象(RDO)和ActiveX(ADO)。……

登录APP查看全文

猜你喜欢

程序数据库方法
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
数据库
数据库
用对方法才能瘦
数据库
数据库
创卫暗访程序有待改进
四大方法 教你不再“坐以待病”!