摘要
本申请公开了一种判题方法及装置,应用于计算机领域,获取待判题代码、待判题代码对应的题目信息和题目信息对应的题目范例代码;根据题目信息和测试点数据测试待判题代码,得到测试点通过率;构建并从待判题代码控制流图中提取关键路径特征向量;根据关键路径特征向量和题目范例代码确定关键路径相似度;根据待判题代码控制流图和题目范例代码确定题目代码相似度;计算关键路径相似度和题目代码相似度的题目关联度;根据题目关联度和测试点通过率对待判题代码进行判题得到判题结果。根据题目关联度和测试点通过率,对待判题代码进行判定得出判题结果。判题结果包括对代码的评判意见,通过这些判题结果为学生提交的代码提供具体的改进建议。