文章预览
0 引 言 2022年11月由OpenAI公司发布了一款智能语言模型,它可以根据用户需求,编写功能清晰的简单代码,还可为软件开发提供代码架构设计建议、代码语法纠错、缺陷与错误检查、简单功能代码生成等支持,支持多种编程语言在不同需求场景下的程序生成 [1-3] 。在该模型技术不断地更新迭代中,对于算法题的作答能力已达到人类普通程序员水平,通过多轮微调和人为需求引导,它的正确率还可以进一步提升 [2] 。 智能语言模型的能力给依赖线上题库进行测试的程序设计考试模式带来很大的冲击。考生在考试时很容易通过API获得智能语言模型生成的答案,从而影响考试的公平性。 在作者参与的于2023年3月举办的一次C语言实验上机考试中,提交的233份作答中出现了65份(27.9%)与学生平时测试成绩严重不符的考卷,进一步检查发现,其中49份代码中嵌
………………………………