竞赛报名与练习资料

CSP-J / S

2026 年参加者须在 9 月 1 日之前满 12 周岁。J 为入门组、S 为提高组;这是一项能力认证。

报名步骤

  1. 先查本届是否开放:2026 年第一轮报名已于 9 月 6 日 15:00 截止;后续轮次资格和新一届安排查官方通知。 2026 第一轮通知
  2. 确认学校与省份:有校内指导教师的按学籍学校报名;其他情况先向本省负责人确认“个人报名”安排。 查本省通知
  3. 按系统完成审核:在官方系统注册并申请角色,完成审核、活动报名和缴费;报名成功后检查准考证。 官方报名系统

热身练习

本站原创基础题,不是官方真题。

1. 二进制读数

二进制数 101101 转成十进制是多少?

我的思路:
________________________________________________
________________________________________________
提示与讲解

从右到左的位权是 1、2、4、8、16、32。

答案:45

有 1 的位置对应 32、8、4、1,相加为 45。

2. 前缀和

数组为 [4, 1, 7, 2],位置从 1 开始。第 2 到第 4 项的和是多少?怎样用前缀和计算?

我的思路:
________________________________________________
________________________________________________
提示与讲解

第 4 项前缀和减去第 1 项前缀和。

答案:10;14 − 4 = 10

前缀和依次为 4、5、12、14。区间 [2,4] 的和是 14 − 4,也等于 1 + 7 + 2。

3. 循环执行次数

i 从 1 到 5。每次固定 i 后,j 从 1 到 i,每次让计数器加 1。计数器从 0 开始,结束时是多少?

我的思路:
________________________________________________
________________________________________________
提示与讲解

各轮分别执行 1、2、3、4、5 次。

答案:15

总次数为 1 + 2 + 3 + 4 + 5 = 15。先手算小规模循环,有助于检查边界。

练习安排

  1. 先学变量、条件和循环,手写小例子。
  2. 练数组、模拟与基础算法,给程序设计边界测试。
  3. 按官方大纲选题,分别练笔试和上机。

官方题目与资料

CCF 报名常见问题

认证等级名称说明

官方历年题目与数据

CSP-J/S 是能力认证,结果分一级、二级、三级,不是竞赛一二三等奖;认证成绩不直接换取升学资格。

信息核验:2026-09-17