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

中三 ICT 算法与流程图:第 2 份(进阶)

中三 ICT 算法与流程图:第 2 份(进阶)

  • 2026-11-12

中三 ICT 算法与流程图:第 2 份(进阶)

中三 ICT 算法与流程图第二份(进阶),十题覆盖 FOR 与 WHILE 的选择、判断符号出口、巢状循环次数、条件累加与二分搜寻的比较次数。

直接答案 答案依次为:FOR 用计数而 WHILE 用条件、两个出口是与否、左箭头、4 次、12 次、4 次而最后 x 是 -2、12、10 次、7、WHILE 先检查条件。

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

项目 内容
题数 10
建议时间 20
难度分布 基础 3 · 进阶 3 · 挑战 3 · 错题重练 1
对应章节 所属章节:中三 ICT 算法与流程图
适用年级 中三

02 题目(10 题)

  1. 基础FOR 循环与 WHILE 循环主要分别是什么?
  2. 基础判断符号有几个出口?分别代表什么?
  3. 基础伪代码中用来表示“把值放入变数”的符号通常是什么?
  4. 进阶FOR i = 2 TO 8 STEP 2 的循环体会执行几次?
  5. 进阶外层 FOR i = 1 TO 3,内层 FOR j = 1 TO 4,内层循环总共执行几次?
  6. 进阶x = 10,WHILE x > 0 时每次做 x = x – 3,循环执行几次?最后 x 是多少?
  7. 挑战sum = 0,FOR i = 1 TO 6,若 i MOD 2 = 0 则 sum = sum + i,最后 sum 是多少?
  8. 挑战在 1 000 个已排序的项目上用二分搜寻,最多大约需要比较几次?
  9. 挑战x = 1,count = 0,WHILE x < 100 时每次做 x = x * 2 和 count = count + 1,最后 count 是多少?
  10. 错题重练有同学说“WHILE 循环一定会执行至少一次”,错在哪里?

03 答案与一句解说

题号 答案 一句解说
1 FOR 用计数控制已知次数,WHILE 用条件控制,次数可以事先未知 次数已知选 FOR,要看条件才停就选 WHILE。
2 两个出口,分别是“是”和“否” 条件只会成立或不成立,所以一定只有两条分支。
3 左箭头(←) 箭头由右边的运算式指向左边的变数,方向就是资料流动方向。
4 4 次 i 依次取 2、4、6、8,共四个值。
5 12 次 外层每一轮都跑完四次内层,3 乘 4 得 12。
6 执行 4 次,最后 x 是 -2 x 依次变成 7、4、1、-2,到 -2 时条件不成立才停。
7 12 只有 2、4、6 被加进 sum,2 加 4 加 6 得 12。
8 10 次 每次把范围减半,2 的 10 次方是 1 024,所以约十次。
9 7 x 依次变成 2、4、8、16、32、64、128,共七次,128 时条件已不成立。
10 WHILE 先检查条件,一开始不成立就零次 先测试后执行,所以条件首次不成立时循环体完全不跑。

04 做完之后怎样跟进

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

算法是有限而明确的步骤;流程图用菱形表示判断、平行四边形表示输入输出,并以顺序、选择、重复三种结构组合出解法。导师登记 →

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

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