考点培训文档
请查看最新版本
由于考试系统仍在不断迭代更新中,本文档的内容可能会有所变动。建议不要将本文档保存在本地,并在每次认证考试前查看最新版本。
这里只有 C++ / Python 语言
本文档(网站)只包含 C++ / Python 语言的培训内容,Scratch 语言、认证管理系统请查看其他培训文件。
内容概要¶
- 关于评测语言及其版本的说明
- 考试现场网络环境配置指南
- 考试系统考生登录、答题常见问题
- 考试中注意事项
可以公开
本文档本身不含保密信息,可向考生公开或展示。
管理员账号、密码等保密信息将另行单独通知各考点。
评测语言及版本¶
正式评测中,将使用以下版本的编译器/解释器。
在绝大部分情况下,同一份代码在同一语言的不同版本编译器/解释器下评测结果相同。
编程语言 | 编译器/解释器 | 编译选项和其他说明 |
---|---|---|
C++ | g++ 13.2.0 |
-O2 -DONLINE_JUDGE 可自选 -std=c++98 或 -std=c++14 |
C | gcc 13.2.0 |
-O2 -DONLINE_JUDGE 可自选 -std=c99 或 -std=c11 |
Python | python 3.12.3 |
不提供 numpy 等第三方库 |
考试现场网络环境配置要求¶
建议有条件的考点,将网络配置成能且只能访问答题网址的白名单模式。
由于各个考点网络情况不尽相同,具体配置方式请咨询各考点网络管理人员,无法统一指导。
C++ / Python 语言考试系统网址将在考试前随管理员账号一起发送给考点。
网址发布后,其对应的 IP 地址不会变化;考试系统也不会引用其他域名下的资源。
要求没有配置白名单的考点通过 Chrome 浏览器插件配置网络访问黑名单,具体请参考配置方法。
考试软件环境¶
以下链接中包含了考试软件环境要求及 C++编译器、Python解释器、Chrome浏览器等安装包,供考点参考:
考生操作流程¶
登录
- 点击考试网站右上角的登录考试系统
- 输入用户名(准考证号)、密码(完整证件号码,字母一律大写)
- 点击登入,自动跳转到考试列表
查看题目
- 登录系统且考试开始后,可以查看题目
- 考试开始前5分钟可以允许考生登录,但此时考生看不到题目
答题
- 在每道题目的最下方,可以实时提交选择题作答和编程题代码
- 选择题和编程题作答完毕后都必须点击递交评测,否则考试系统不会收到考生的作答(考试结束时不会自动收取答案)
- 提交成功后,可以在题目的递交历史中看到记录
选择题随机顺序
从 2025 年 3 月认证开始,选择题、判断题的顺序会以随机顺序向考生展示。在考生视角看到的题目顺序始终相同,但不同考生可能看到不同的题目顺序。
考生常见问题¶
实时提交代码多久能得到结果?
数秒至数分钟内。根据经验,考试临近结束时服务器容易拥堵,如果在考试临近结束提交,有可能考试结束后才能得到结果。
多次提交如何计算分数,是否罚分?
根据 PTA 规则:取最高得分作为最终成绩,无罚分。
答题语言如何选择?
考生在提交代码时自行选择,需注意选取合适的编译器/解释器和参数。
提交次数有限制吗?
有,每题 32 次。编译错误不计入次数。
考试开始前提供的信息¶
我们将会分两次向各考点负责人发布以下信息,请注意查收:
供测试使用
- 测试网站:https://trial.pta.thusaac.com
- 测试账号供各考点负责人提前熟悉流程,以便考试时指导学生使用系统
- 考点需要提前测试考试系统(包括网站和本地系统环境)能够正常使用
供考试使用
- 考试网站:http://pta.thusaac.com (仅 C/C++ 和 Python 语言,以实际通知为准)
- 监考使用的管理员账户
务必严格保密
考试中注意事项¶
考试开始后 10 分钟 停止入场。
如有考生缺考
监考人员须在考试结束前使用管理员账户登录考试系统点击 标记缺考。
考试开始 1 小时内 禁止提前离场。
如有考生提前离场
监考人员须立即使用管理员账户确认考生已交卷。如果未交卷,可要求考生自己点击 提前交卷 或代为点击 标记交卷。
考生管理界面
如有考生因设备故障等原因申请延长考试时间
请首先向 CCF 报备,然后在系统上记录延时原因、计划交卷时间。
延时管理界面
考生需在不同IP登录
考生账号登录默认情况下只能从一个IP地址登录。若考生因更换机器等原因需要从其他IP登录,需由监考人员点击允许再次登录。
允许考生再次登录
考试结束时
考试时间结束后,考生可直接离开,无需点击提前交卷。监考人员无需为此时离开的考生点击标记交卷。
如遇网络卡顿或评测缓慢
请勿快速重复刷新,建议先等待数秒再试。若偶遇评测压力大,编程题可能保持等待评测状态持续数秒至数分钟,请耐心等待。
不要对考生提供额外的帮助
监考人员的职责不包括协助考生调试程序。
编程题评测结果为编译错误时,可以提醒考生阅读编译信息、检查代码和注释中是否包含中文字符,除此以外不要对考生提供其他帮助。
编程题评测结果为运行时错误、答案错误、超过时间限制、超过空间限制时,一律为考生编写的代码不符合题目要求,监考人员不要协助考生调整程序。
若遇到系统错误或系统超时
请向及时反馈,相关提交将在人工检查后重新评测。
注意监考,防止作弊
考点需要经常巡视,防止考生左顾右盼、使用手机、访问考试网站以外的网络内容。