向上生长
留学与选校

竞赛准备

12 岁起 · 按当届规则

CSP-J / S

程序阅读循环与数组算法设计测试与调试

原创基础热身

打印练习

先练基础,再到主办方查看公开试题。这里的练习不是真题,也不代表竞赛完整难度。

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. 按官方大纲选题,分别练笔试和上机。

CSP-J/S 是能力认证,结果分一级、二级、三级,不是竞赛一二三等奖;认证成绩不直接换取升学资格。
核验:2026-09-17 · 报名条件与时间以当届官方通知为准。

离线资料

竞赛与升学准备资料包

院校对照、报名指引、原创练习与记录表。

一次购买 · 爱发电付款 · 回本站领取 · 网站练习继续免费
¥8.80 获取资料