/cn-tutor-prep-s5-ict-programming-arrays-functions-practice-1/
/cn-tutor-prep-s5-ict-programming-arrays-functions-practice-1/
简体版
2
一般查询: info@TutorZone.com.hk
办公时间: 星期一至六 - 上午 9 时至下午 6 时
WhatsApp 星期一至日 - 24 小时
人手接听: +852 6828 1809
实时客服: +852 9061 3106

中五ICT:程式设计 阵列与函数 — 练习第一份(基础,10 题)

中五ICT:程式设计 阵列与函数 — 练习第一份(基础,10 题)

  • 2026-11-05

中五ICT:程式设计 阵列与函数 — 练习第一份(基础,10 题)

第一份练基础:阵列索引由 0 开始、长度与最后索引、总和与平均、函数参数与回传、线性搜索的比较次数,十题附答案与一句解说。

快速答案 阵列题目多数输在索引由 0 开始这一步,先把索引与长度分清,再处理搜索与函数。

01 本卷资料(做完才看答案)

项目 内容
题数 10 题
建议时间 25 分钟
难度分布 基础 4 · 进阶 3 · 挑战 2 · 错题重练 1
对应章节 所属章节:中五ICT|程式设计:阵列与函数
适用年级 基础

02 题目(10 题)

  1. 基础阵列 A = [12, 7, 25, 3, 18],A[2] 的值是多少?
  2. 基础A 的长度是多少?最后一个元素的索引是多少?
  3. 进阶A 所有元素的总和与平均分别是多少?
  4. 基础函数 double(x) 回传 x 乘 2。double(7) 的回传值是多少?
  5. 基础函数 add(a, b) 回传 a 加 b。add(3, 4) 的回传值是多少?
  6. 进阶用线性搜索由 A[0] 开始寻找 25,需要比较几次?找到的索引是多少?
  7. 进阶交换 A[1] 与 A[3] 之后,A[1] 的值是多少?
  8. 挑战运算式 25 % 4 的值是多少?
  9. 挑战长度 5 的阵列,程式读取 A[5] 会出现什么情况?
  10. 错题重练求总和时把 sum 的初值写成 1,正确应为 0。对 A 的五个元素求和,结果相差多少?

03 答案与一句解说

题号 答案 一句解说
1 25 索引由 0 开始,A[0]=12、A[1]=7、A[2]=25。
2 长度 5,最后索引 4 长度 5 的阵列索引范围是 0 至 4,最后索引等于长度减 1。
3 总和 65,平均 13.0 12+7+25+3+18=65,65 除以 5 得 13.0。
4 14 呼叫时把 7 代入参数 x,回传 7 乘 2 得 14。
5 7 两个参数按位置代入,a=3、b=4,回传 7。
6 比较 3 次,索引 2 比较 A[0]=12、A[1]=7、A[2]=25 共 3 次,第三次命中。
7 3 A[1] 原本是 7、A[3] 是 3,交换后 A[1] 得 3。
8 1 25 除以 4 得商 6 余 1,% 取余数。
9 索引超出范围,程式报错 有效索引是 0 至 4,A[5] 不存在,多数语言会抛出索引错误。
10 多 1,得 66 初值多算 1,总和由 65 变成 66。

04 做完之后怎样跟进

  • 对完答案,只重做错的那几题,并在错题旁写出错在哪一步(公式、单位还是抄错数)。
  • 同一题隔两日再做一次;两次都对才可以移到下一份练习。
  • 家长只需看答案栏与解说栏,不必逐题讲解。

免费配对导师导师登记 →

本卷题目与答案由 TutorZone 团队原创编写,并非任何学校、出版社或考试局的试题;数值与答案均以程式核算。

招募导师及兴趣班教练|学术、乐器、体育、艺术、STEM,免费登记,招生与配对交给平台。 了解详情 →