《程序设计基础》期末上机考试详解:STL库允许,多提交规则

需积分: 0 0 下载量 155 浏览量 更新于2024-08-05 收藏 1.14MB PDF 举报
《程序设计基础》课程期末上机考试说明V10.0详细解读 该考试采用开卷形式,主要考察学生的C/C++语言编程能力,通过在线评测系统OnlineJudge(OJ)进行自动评判。考试允许使用STL库,这意味着考生可以利用标准模板库提供的高效数据结构和算法进行编程。考试结束后,学生能够查看每个测试点的得分,以便了解自己的答题情况,并且可以进行多次提交以优化答案。 在考试期间,考生被允许的行为包括: 1. 访问在线评测系统,进行编程和提交代码。 2. 使用自己在考前准备的纸版材料,如教材、参考书籍,或离线电子资料作为辅助。 3. 在考试过程中使用必要的应用程序,如浏览器(但不能访问在线资源)、文本编辑器、IDE、命令行终端以及阅读器(对于非中文母语学生,允许使用翻译软件)。 然而,以下行为在考试中被视为违规: 1. 禁止访问任何在线资源,如搜索引擎、网络学堂、云存储服务、编程论坛、邮件、在线编译工具等。 2. 电脑上不能安装聊天软件,如微信、QQ,考试前必须卸载。 3. 禁止任何形式的交流,包括口头和文字通信。 4. 手机必须按照监考老师的要求在考试开始前统一存放。 5. 不得佩戴耳机、智能手表等可能干扰考试的设备。 线上考试的考生还需要进行视频监控,具体步骤如下: 1. **设置监控**:考生需在腾讯会议中进行视频直播,确保摄像头角度合适,显示完整上半身、侧脸、键盘、鼠标、屏幕及桌面(无反光),并保持电源稳定和音量开启,以便监考员进行实时监控。 2. **修改名称**:考生需要将自己的会议名称改为“姓名-学号”的格式,如“贾明-2014123456”。 3. **调整视角**:确保摄像头从侧面拍摄,能清晰捕捉到所需画面。 4. **连接电源**:为避免电力中断,确保摄像头连接电源。 5. **开启音响**:考试过程中,考生应保持音响开启,以便接收监考员的通知。 考试流程包括登录OJ、阅读题目、编程答题、提交试卷,以及上传录制的考试过程录像。线上考生需在10分钟内提交MD5校验码,并在24小时内将录像上传至清华云盘并提供分享链接。这个严格的规则旨在维护考试的公平性和保密性,确保每位考生在孤立的环境下独立完成编程任务。