跳到正文
IGCSE·Tuition
计算机科学 · 练习

数码与纸质考试路线核对:综合练习与解析

你已经读完各课,现在想看看自己的核对和追踪在新题目上是否依然准确。

这套题把路线核对的决定和简短的追踪题混在一起。第 1 至 4 题测试报考与安排的核对。

第 5 至 8 题测试追踪和写法。第 9 和 10 题把两者结合。

所有题目都是原创,每个答案都有完整解答。先在纸上做每一题,再打开答案。

把每个失误记入错题记录。本练习属于数码与纸质考试路线核对。

题目

1. 某学生的考试中心书面确认:Computer Science,代码 0478,考试年份 2027。他们有一份标着“0478 syllabus 2026-2028”的 PDF 和一套没有代码的视频。哪一份已确认相符,视频该怎么标注?

查看答案

PDF 涵盖 2026 至 2028 年,2027 在这个范围内,所以相符(还要在剑桥页面确认)。视频没有显示代码或年份,所以标为“未知”,并把它的内容对照 PDF 核对。

2. 为什么只有代码不足以选定大纲文件?

查看答案

代码代表资格。一份文件涵盖一段考试年份,所以你还需要自己的考试年份。

3. 朋友说:“试卷在屏幕上作答,所以我会在家考。”请给出两点纠正。

查看答案

第一,考试中心安排试卷在哪里、如何进行。第二,形式(屏幕)和地点是两回事。请书面询问中心每份试卷如何进行。

4. 你的考试中心对考季只回复“稍后告知”。你该记录什么?

查看答案

把考季记为“未确认”,保留日期,再问一次。不要假设某个考季。

5. 追踪并写出输出。

Total ← 0
FOR Count ← 1 TO 4
   Total ← Total + Count * 2
NEXT Count
OUTPUT Total
查看答案

Count 1:Total = 2。Count 2:Total = 6。Count 3:Total = 12。Count 4:Total = 20。输出 20。核对:2 + 4 + 6 + 8 = 20。

6. 追踪并写出输出。

N ← 27
Steps ← 0
WHILE N > 10
   N ← N - 8
   Steps ← Steps + 1
ENDWHILE
OUTPUT Steps, N
查看答案
判断 N > 10之后的 N之后的 Steps
27 > 10 成立191
19 > 10 成立112
11 > 10 成立33
3 > 10 不成立停止

输出:3 和 3。核对:27 - 8 - 8 - 8 = 3,共减了三次。

7. 这个 Python 循环运行几次?i 取哪些值?

for i in range(1, 5):
    print(i)
查看答案

运行 4 次,i = 1、2、3、4。5 不包含在内。

8. 写出能得到同样四个 i 值的伪代码循环头。

查看答案

FOR i ← 1 TO 4。在伪代码里,结束值是包含在内的。

9. 论坛上的一则帖子说,明年另一个计算机科学代码将取代你的代码,没有链接。把这项说法分类,并说明你的计划要改什么。

查看答案

待确认,因为没有来源。查看你的代码在剑桥的页面,并询问考试中心。在来源和考试中心都认可之前,什么都不改。

10. 把下面的 Python 改写成伪代码,然后追踪。

count = 0
for n in range(3, 8):
    if n % 2 == 1:
        count = count + 1
print(count)
查看答案

伪代码:

Count ← 0
FOR N ← 3 TO 7
   IF N MOD 2 = 1
      THEN
         Count ← Count + 1
   ENDIF
NEXT N
OUTPUT Count

range(3, 8) 得到 3、4、5、6、7。奇数是 3、5 和 7,所以 Count 依次为 1、2、3。输出 3。核对:3 到 7 之间有三个奇数。

如果你做错了

如果同一类失误一再重复,我们的线上一对一计算机科学补习可以陪你一起检查解题过程。

资料来源

  1. Cambridge IGCSE Computer Science 0478 syllabus page

更新于:

下一步

如果同一类失误一再出现在你的答案里,一对一老师可以陪你看着解题过程,找出推理在哪里断掉。

一小时付费试听课,按所安排老师确认的收费,RM80 起。

补习由家长或监护人安排。用 WhatsApp 把这页发给他们,他们就可以替你咨询。

家长:在这里咨询

  • 已通过我们的服务帮助 9,000+ 名学生
  • 9+ 年帮助 IGCSE 学生