PTA备考
P

编程专业能力

P 科目题库

5 道编程题,满分 500 分,≥200 分通过。 报名时选定一种语言:C++、Python 或图形化(Scratch)。

选哪种语言?

C++

性能最强,竞赛主流语言。有 C++ 基础的教师首选。

Python

语法简洁,入门友好。日常教学以 Python 为主的教师首选。

图形化(Scratch)

面向少儿启蒙教学。教图形化编程课程的教师首选。

直接刷真题

以下 OJ 平台收录了历届 PTA 认证考试真题,支持在线提交评测,是最高效的备考方式。

推荐PTA 真题 OJ 平台

收录第 1–9 次认证考试全部真题,支持 C++、Python、图形化三语言在线提交, 即时给出评测结果,是最接近真实考场体验的备考工具。

第1–9次真题在线评测三语言支持即时反馈

历届考次概览

第 10 次即将开考

考试日期:2026-05-20

题目待公布
第 9 次

考试日期:2025-11-06

去 OJ 刷题 ↗
第 8 次

考试日期:2025-05-xx

去 OJ 刷题 ↗
第 7 次

考试日期:2024-11-xx

去 OJ 刷题 ↗
第 6 次

考试日期:2024-05-xx

去 OJ 刷题 ↗

知识点索引

C++

  1. 01基础语法(变量、运算符、输入输出)
  2. 02条件判断(if/else/switch)
  3. 03循环结构(for/while/do-while)
  4. 04数组与字符串
  5. 05函数与递归
  6. 06结构体
  7. 07STL 容器(vector、map、set)
  8. 08排序与搜索算法
  9. 09动态规划基础
  10. 10图与树的遍历

Python

  1. 01基础语法(变量、数据类型)
  2. 02条件与循环
  3. 03列表、元组、字典、集合
  4. 04函数定义与调用
  5. 05字符串操作
  6. 06文件与异常处理
  7. 07面向对象基础
  8. 08常用标准库(math、random)
  9. 09递归与迭代
  10. 10算法实现(排序、搜索)

图形化

  1. 01基础积木块(运动、外观、声音)
  2. 02控制结构(条件、循环)
  3. 03变量与运算
  4. 04列表操作
  5. 05自制积木(函数)
  6. 06消息广播与接收
  7. 07克隆机制
  8. 08侦测与传感器
  9. 09数学运算积木
  10. 10项目综合应用

P 科目备考建议

01

先确定语言,不要三个都练。按自己日常教学语言选择,事半功倍。

02

目标是通过(≥200/500),即答对至少 2 道。不必追求满分。

03

从历届真题摸清出题规律:前 2 题通常是基础题,后 3 题递增难度。

04

考前一周重点刷基础题,确保前两道题稳拿分,再攻第三题。