基于线性路径匹配的C程序评分方法

来源 :西安邮电大学学报 | 被引量 : 0次 | 上传用户:zqnihao920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对现有C程序评测方法评分结果过于粗糙的问题,提出一种基于线性路径匹配的C程序评分方法。将待判定程序转化为语义等价的标准形式,引入程序语句依赖图(program statement dependency graph,PSDG)准确表达语句在控制和数据上的依赖关系,根据变量类型及赋值表达式匹配消除变量名的多样性,依据语句依赖关系将PSDG划分为线性路径集合,通过计算待判定程序和答案程序线性路径相似度给出成绩。实验结果表明,该方法能够在准确描述程序语句依赖关系的基础上提高评分准确率。
其他文献
提出一种采用双极工艺,适用于-55~125℃的带隙基准电压电源设计方案。在经典Brokaw带隙结构的基础上,核心电路部分采用共源共栅电流镜方案,以降低三极管基极电流对电流匹配及
创新型企业与创新型企业家在社会主义市场经济条件下涌现的所有制前提,是区分生产资料的权益归集体所有同时归集体使用的集体化,与生产资料的权益归个人所有同时归集体使用的
采用磁控溅射技术在石英衬底上制备氧化镓(Ga2O3)薄膜,研究溅射过程中不同氩氧比对薄膜晶体结构、表面形貌、粗糙度、拉曼光谱以及紫外探测性能等的影响。利用X射线衍射仪、