摘要
针对程序初学者编写的C/C++程序,调试需要消耗大量的时间和精力。然而,初学者在接触简单的编程时,编写思路一般不存在问题,但由于其良好的编程习惯还未养成,代码格式往往不规范,从而导致程序相应代码块出错。本文结合程序在线评测系统,针对程序设计课程的C/C++程序代码不规范问题提出了一种基于在正则表达式和编辑距离的检测方法并通过实验验证了不规范的代码出现错误概率较大。
For inexperienced programmers,it costs lots of effort to debug and fix C/C++ program errors. When beginners get in touch with the simple programming problem,the solution methods are always correct. Due to their poor programming experiences and inadequate programming habit,the code formatting is incorrect,which leads to incorrect outputs. Motivated by the prospect of reducing human developer involvement, this paper proposed a detection method,especially for the code segment standardization,and applied this method to detect bugs of incorrect code formatting of C/C++ language programs.
作者
杜彬
贺杰
徐阳
王林鑫
尤枫
DU Bin;HE Jie;XU Yang;WANG Lin-xin;YOU Feng(College of Information Science &Technology,Beijing University of Chemical Technology,Beijing 100029,China)
出处
《教育教学论坛》
2018年第44期154-155,共2页
Education And Teaching Forum
基金
北京化工大学研究生教育教学改革项目
"互联网+"形势下高校研究生安全管理微信平台体系
项目编号:G-JG-PT201602
北京化工大学本科生教育教学改革项目
"科研项目+竞赛"驱动的计算机专业人才创新实践能力培养与实践
项目编号:B201408
关键词
软件测试
代码格式规范
程序在线评测系统
software testing
code segment standardization
online judge system