【上机测试规则详解】 1. 身份验证与物品携带:参加上机测试时,必须携带有效的身份证明。考生可以带笔、适量衣物、食物和饮用水,但禁止使用任何电子设备、存储设备、通讯设备及机器外设,如个人电脑、U盘、手机和键盘等。 2. 黑盒测试方法:测试采用的是黑盒测试,这意味着测试着重于程序的输出而不是内部逻辑。每道题目会有多个测试数据集,程序需在限定的时间和空间内正确运行并得出答案。任何导致答案错误或程序异常的行为都将扣分,包括但不限于输出多余信息、数组越界、内存占用过高。因此,确保程序的准确性和稳定性至关重要。 3. 提交机制:答案需通过在线评测系统提交,只有通过编译的提交才会被视为有效。无效提交不会被计分。 4. 机器故障处理:如遇到机器故障,可向工作人员求助。非选手操作失误导致的故障,若延误超过3分钟,可申请延长提交时间。但自行处理故障的,不得申请时间补偿。 5. 时间管理:测试时间以评测网站显示为准,测试结束后不再接受提交,且之前的有效提交会继续进行评测。不接受因时间差问题而要求的补交。 6. 评测顺序与反馈时间:提交结果的返回时间不确定,取决于现场提交情况和评测机性能。通常在几秒到几分钟内获得结果,但临近测试结束时可能变慢,甚至可能无法在测试结束前得到结果。 7. 输入输出规定:程序应使用标准输入输出,禁止使用任何文件操作。这样确保了测试的一致性和公平性。 8. 运行时间计算:评测系统使用Linux系统的实时时间(real time),包括IO操作在内,这与用户时间(user time)有所不同。 9. 系统调用限制:除非题目明确允许,否则禁止使用非常见系统调用,如网络访问、创建新线程等,违规操作可能导致零分。 10. 最终决策:现场如有特殊情况,以现场通知为准,考生需灵活应对。 11. 测试结构与要求:测试总时长4小时,包含3道题目。不仅考核算法应用,还考察编程工程能力。具体题目格式和难度参见附件。 12. 纸质资料许可:允许携带纸质参考资料,便于查阅。 13. 提交次数与计分规则:每道题目最多提交32次。提交时扣除一次,编译失败后返还一次。当剩余提交次数为0时,不能再提交。每道题的最终分数取所有有效提交中的最高分。 【评测环境配置】 - C++和C使用GCC 5.4.0,编译选项包括-O2和-DONLINE_JUDGE,考生可选择-std=c++11或-std=c11。 - Java使用OpenJDK 1.8.0。 【评测机环境】 - 操作系统:Ubuntu 16.04 64-bit 【工作环境】 - 操作系统:Windows 7 64位 - 集成开发环境:Microsoft Visual Studio 2008, Code::Blocks 16.01, Eclipse 2.0.1 - 文本编辑器:Emacs 25, Vim 8.0 考生在准备时,需熟悉这些环境和规定,以提高测试效率和准确性。
- 粉丝: 27
- 资源: 354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0