检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:傅红普[1] FU Hongpu(School of Computer Science,Hunan First Normal University,Changsha 410205,China)
机构地区:[1]湖南第一师范学院计算机学院,长沙410205
出 处:《移动信息》2025年第1期107-109,共3页Mobile Information
基 金:湖南省教育科学规划课题(XJK21BKS020);湖南省教育厅科学研究重点项目(22A0643)。
摘 要:文中详细阐述了C语言程序设计题考评软件的设计与实现。该软件针对C语言程序设计题的考评需求,设计了完整的功能,涵盖题目编辑、试卷组卷、评测、成绩记录与分析、作弊嫌疑检测等。在线评测系统通常要求出题人给出测试数据和相应的输出结果,通过结果比对来给分。该软件采取随机生成测试数据、同时运行考生提交的代码和参考答案代码的方式进行评测。这种方式不需要出题教师给出测试数据,只需要给出参考答案代码,减少了教师的工作量。软件还通过记录考生提交过程信息,形成日志,从而检测作弊行为,保证了考试的公平性。软件只需要考试机器上安装Vi⁃sual Studio集成开发环境,降低了对系统的要求。通过对软件架构、功能模块、核心算法等的描述,结合测试、实际运行与结果分析,展示了其在实际应用中的有效性和价值,为C语言程序设计教学的考评环节提供了有效的支持。This paper elaborates on the design and implementation of a software for evaluating C language programming questions.This software is designed to meet the evaluation requirements of C language programming questions,with complete functions covering question editing,test paper generation,evaluation,score recording and analysis,and suspected cheating detection.Online evaluation systems typically require question setters to provide test data and corresponding output results,and score based on result comparison.The software evaluates by randomly generating test data and simultaneously running the code submitted by candidates and the reference answer code.This method does not require the teacher to provide test data,only the reference answer code,which reduces the workload of the teacher.The software also detects cheating behavior and ensures the fairness of the exam by recording the process information submitted by candidates,forming a log.The software only requires the installation of Visual Studio integrated development environment on the examination machine,reducing the requirements for the system.By describing the software architecture,functional modules,core algorithms,etc.,combined with testing,actual operation,and result analysis,the effectiveness and value of it in practical applications are demonstrated,providing effective support for the evaluation process of C language programming teaching.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.118.19.89