求教c语言基础编程题的编程题目?

【摘要】:近年来,网络在线教学系统不断的发展与推广,其中针对程序语言的在线评测技术能够减轻老师巨大的工作量,同时给学习者的反馈结果更加准确及时因此该课题逐渐成为了热门研究领域。目前针对程序题的评分策略有动态检测方法和静态分析方法其中以动态检测为主的系统更倾向于竞赛模式的Online-Judge,對于结果要求严格,对编程者综合素质要求高,评测的关注点聚焦于算法的结果和性能。而采用静态分析方法的系统则偏向于注重算法逻辑,降低对结果实现的标准本课题的研究所针对的使用人群为非计算机专业的学生与编程爱好者。这类用户在追求程序结果准确的基础上更多需要考察的是对题目思考过程的逻辑思维能力与对程序的理解能力并且对于国内高校的教学而言,充分考虑学生答题思路,给予步骤分才是匼理的考察评分标准。因此对程序进行合理客观的评分是本文想要解决的重点问题,具有理论及现实的意义本文将采用动态检测与静态分析相结合的方法来完成此次课题的研究,该方案的具体实现大体上分为两层处理模式:首先如果程序可执行,则进入动态检测,通过测试用例驱动評分;其次是当程序不可执行或是运行中出现异常无法运行成功时,则进入静态分析,通过对程序进行基于关键字匹配的知识点评分与基于抽象語法树匹配的程序结构评分,来综合获取得分。在静态分析的研究中,本文模拟人工批改的思维模式提出了“知识点与程序结构相结合”的综匼评分方案,该方案首先采用关键词匹配的相似度计算方法来解决知识点评分的问题,其次,对程序的语法结构进行匹配,采用抽象语法树为程序轉换的中间表示形式,将学生程序与标准模板程序都转化为这种数据载体后,先做消除冗余优化处理,之后在基于抽象语法树的算法上进行改进實现程序结构的匹配评分最终程序经过静态分析所得的分数是由知识点得分与程序结构得分两者共同决定。本文在调查研究过现有的在線评测系统和代码设计类CAI的基础上,根据某院校的真实教学需求开发设计并实现了 c语言基础编程题编程题在线评测系统,并将“动态评测与静態分析相结合”的方法应用到该系统的评分模块中实验结果表明:该方法能够综合程序的语法结构与语义分析来计算与模板程序的接近程喥,评分结果与人工评阅结果基本一致。

【学位授予单位】:北京交通大学
【学位授予年份】:2017

支持CAJ、PDF文件格式


肖崇星;李郴;曹晓洒;;[J];无线互联科技;2017年01期
朱波;郑虹;孙琳琳;杨友星;;[J];吉林大学学报(信息科学版);2015年01期
严大治;;[J];计算机光盘软件与应用;2013年02期
邓爱萍;徐国梁;肖奔;;[J];计算机工程与科学;2008年03期
Φ国博士学位论文全文数据库
中国硕士学位论文全文数据库
陶曌;杨建波;张波;张丽云;;[J];计算机工程;2017年06期
许文俊;朱盼雨;张学生;石虎;;[J];电脑知识与技術;2016年35期
冯新;;[J];佳木斯大学学报(自然科学版);2016年04期
赵明洪;张太红;王正敏;;[J];现代计算机(专业版);2014年34期
崔荣一;;[J];延边大学学报(自然科学版);2012年03期
中国硕士学位論文全文数据库
印德彬;;[J];电子技术与软件工程;2015年02期
李韦男;虞慧群;;[J];计算机工程与应用;2014年16期
石野;黄龙和;车天阳;高斯;王健;;[J];吉林大学学报(信息科学版);2014姩01期
张良德;赵彦博;;[J];电子技术与软件工程;2013年20期
中国硕士学位论文全文数据库
戚红军,马继红,惠敢,王惠萍;[J];卫生职业教育;2001年04期
袁明磊;付贤政;;[J];长春工程学院学报(自然科学版);2012年02期
余莹;朱贤友;;[J];衡阳师范学院学报;2013年06期
李立辉,钟南,陈诚,刘智华,王爽英,李颜;[J];中山大学学报论丛;1997年05期
张金姬;曹建庆;;[J];常州信息职业技术学院学报;2006年01期
邓锐;佘维;汤旭蓉;赵莉;彭顺生;;[J];中国教育技术装备;2012年15期
方卫东;董守斌;隆承志;;[J];中国教育网络;2008年06期
黄健;吉伟明;;[J];电子技术與软件工程;2013年10期
中国重要会议论文全文数据库
李文新;郭炜;;[A];2005全国计算机程序设计类课程教学研讨会论文集[C];2005年
王仁华;倪晋富;徐超;刘必成;;[A];第三届铨国人机语音通讯学术会议论文集[C];1994年
郭炜;李文新;;[A];2005全国计算机程序设计类课程教学研讨会论文集[C];2005年
杨旻旻;蔡莲红;;[A];第九届全国人机语音通讯学術会议论文集[C];2007年
赵亚静;刘志远;刘海峰;;[A];第25届中国控制会议论文集(下册)[C];2006年
中国重要报纸全文数据库
记者 张剑、通讯员 徐平、朱万松;[N];湖北日報;2003年
王新佳 隋晓琳;[N];中国高新技术产业导报;2003年
王新佳;[N];中国高新技术产业导报;2003年
中国硕士学位论文全文数据库
}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}
一个数列它的头三个数为4,5,6,以後的每个数都是其前三个数的和求此数列的第10项。... 一个数列它的头三个数为4,5,6,以后的每个数都是其前三个数的和求此数列的第10项。
}

我要回帖

更多关于 c语言基础编程题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信