【摘 要】
:
随着现代计算机科学技术的飞快发展,计算机辅助教学的模式深深影响着教育教学方式和课程考核形式。计算机程序在线考试系统是目前程序设计类课程教学实践中的一个重大需求,利用计算机技术来实现程序的在线测评是考查学生编程能力最为有效形式之一。然而,程序设计语言本身涉及知识领域众多、实现方式呈现多样化、复杂化以及评价策略不完善等特点,因此,如何自动化评阅学生提交的程序,是在线计算机程序教学任务亟待解决的问题。目
论文部分内容阅读
随着现代计算机科学技术的飞快发展,计算机辅助教学的模式深深影响着教育教学方式和课程考核形式。计算机程序在线考试系统是目前程序设计类课程教学实践中的一个重大需求,利用计算机技术来实现程序的在线测评是考查学生编程能力最为有效形式之一。然而,程序设计语言本身涉及知识领域众多、实现方式呈现多样化、复杂化以及评价策略不完善等特点,因此,如何自动化评阅学生提交的程序,是在线计算机程序教学任务亟待解决的问题。目前,计算机程序自动评分技术按照程序源代码是否执行,分为动态测试方法和静态分析方法。然而,动态测试方法完全依赖于程序输出结果评判,从而导致整个程序可能因某个细小的错误导致不能得到步骤分的问题。静态分析方法则主要借助于学生程序和标准答案的相似度来评阅,实际应用中很难做到模板答案的完备性。基于以上分析,结合人工评分的思路,辅助于抽象语法树(Abstract Syntax Tree,AST)这一核心技术,本文提出并实现了两种计算机程序评阅方法。具体地研究工作如下:1.通过深入研究计算机程序的编译原理技术,剖析了词法分析以及语法分析等程序编译流程的核心任务,认识到抽象语法树可以作为程序中间件表达形式,能对学生程序进行静态分析,并证实了抽象语法树在程序静态评阅过程中的可行性和有效性。2.考虑到传统计算机程序动态评阅方式存在着明显的缺陷,即只有满分和零分两种情形,不能对学生提交的程序给出合理的评判。依据人工评分的思路,通过改进相应的评判策略,设计并实现了一种动静结合的计算机程序多特征综合评阅方法。该方法首先判定程序是否能成功编译,然后根据结果选择不同的评分策略,来综合分析所提取的多种特征相似度,从而实现程序的自动评阅和打分。实验表明该评分模型更接近人工评阅,较动态测试方法和静态分析方法,评分准确率有明显的提升。3.针对本文提出的动静态结合的计算机程序自动评分方法,为了减少因动态测试方法存在的高网络延迟和低安全性问题的影响,进一步提高评阅模型的安全性及鲁棒性,本文还提出了一种基于AST和TBCNN的计算机程序评阅算法。首先,通过BERT模型实现源代码对应AST节点的向量化,同时,融合提取到的词汇特征和结构特征,最后通过深度神经网络进行多分类评分。
其他文献
[目的]简要介绍ChatGPT的主要技术创新,使用9个数据集在4个任务上测评ChatGPT的中文性能,分析ChatGPT潜在的风险以及中国应对策略建议。 [方法] 使用ChnSentiCorp数据集测试ChatGPT和WeLM模型,EPRSTMT数据集测试ChatGPT和ERNIE 3.0 Titan, 发现ChatGPT在情感分析任务上与国产大模型差距不大;使用LCSTS和TTNews数据集测
液压缸在缓冲过程中,内部液压油受到挤压而形成非定常的流动,会对液压缸的工作性能及液压系统的稳定性造成影响。采用数值模拟方法对某三级液压缸在收回过程中的缓冲特性进行数值模拟分析,分析活塞以不同速度进入缓冲区后液压缸内油液的流动情况。结果表明:活塞端面进入缓冲套后,从缓冲腔中挤出的油液的压力及速度都增大,并在缸底的缓冲腔内形成较大的漩涡,阻碍活塞的运动;当活塞收回速度较大时,活塞端面靠近缓冲套时,受到
<正>近年来,作为进军建材行业"新宠"的铝模板发展势头迅猛,随着建筑行业所处的历史方位和发展阶段正在发生着深刻的变化,铝模板的应用也引发不少业界人士的关注。下面这篇文章将围绕当前铝模板的发展应用情况、未来铝模板行业发展趋势等内容进行深度解读剖析,值得一读。我国建筑模板几经变化目前铝模板方兴未艾建筑模板是混凝土结构工程施工的重要工具,它是一种临时性支护结构,按设计要求制作,使混凝土结构、构件按规定的
马尔可夫过程是一类重要的随机过程.从20世纪80年代初至今,学者们对马尔可夫过程不断地进行更深层次的推广和研究,构建出不同的模型并对其进行研究和应用.最典型的是Cogburn对马尔可夫过程进行的推广,他首次在马氏链中引入新的环境因素,得到随机环境中的马尔可夫过程,这使得马尔可夫的研究进入一个新的阶段.这一成果吸引了国内外学者的研究,所得的理论成果非常丰硕.但由于马尔可夫过程可推广的广泛性以及可应用
运用隐马尔可夫模型(HMM)进行股价预测是金融时间序列研究常用的方法,但传统的隐马尔可夫模型在股价预测方法上存在值得完善的地方。本文通过对传统隐马尔可夫模型的输入和预测方法进行改进,对股票价格变化进行合理预测,可为证券市场监管部门和投资者提供一定的参考建议。本文研究的主要内容有:(1)指标改进。对选取样本的开盘价、收盘价、最高价、最低价进行预处理,得到由收盘价波动率、最高价波动率和最低价波动率组成
为了培养幼儿在绘画活动中的兴趣,引导幼儿进一步发挥出他们各自的绘画创作潜力,我们在平日的绘画教学活动中着重培养幼儿的绘画兴趣,并在此过程中不断探究,总结方法。比如:我们运用不同的导入形式和作画方式,结合手工调动幼儿的绘画兴趣;运用感性经验,引导幼儿主动作画;我们还注重评价环节,与幼儿家长合作共同促进幼儿创作兴趣。这一系列的工作使多数孩子都保持住了一个浓厚的绘画兴趣,也体会到了其中的乐趣。但是,要想
<正>空间将客家民居围屋中的屋顶形象进行提炼和变化,圆形吊顶与方形的地面围合形成对比,方圆结合皆是美韵。初见宁静,细观致远,层叠之间让人感觉温馨而优雅。
总结47例应用PD-1抑制剂联合阿帕替尼治疗晚期胃癌患者不良反应的护理。严密观察患者用药后的不良反应,并根据症状分级采取相应的护理对策。47例患者中出现高血压17例,蛋白尿9例,骨髓抑制5例,手足综合征13例,皮疹15例,毛细血管增生症3例,免疫相关性肺炎1例,肾上腺皮质功能减退1例。根据患者情况给予个性化的饮食指导、心理护理、生活护理及药物对症治疗,不良反应均得到改善,患者顺利完成治疗。