返回试卷目录

需要电子版时点「打印 / 保存为 PDF」,在打印对话框的「目标打印机」里选择「另存为 PDF」即可下载。登录后可下载,每天 10 次

GESP 图形化编程四级 · 2025 年 9 月卷

GESP · Scratch · 共 27 题 · 满分 100 分

姓名:____________日期:____________得分:____________

  1. 1.单选题2 分

    小杨对人工智能很感兴趣,他听说有一个叫“大模型”的东西,就像一位读了很多很多书的“超级学霸”,能回答问题、写故事甚至翻译语言。那么,这个“大模型”是指下面哪一种最贴切呢?( )

    • A.大电脑模型
    • B.大规模智能
    • C.智能的单位
    • D.大语言模型
  2. 2.单选题2 分

    下列流程图的输出结果是?( )

    第 2 题配图
    • A.4
    • B.5
    • C.6
    • D.7
  3. 3.单选题2 分

    默认小猫角色,执行下列程序,小猫说出的内容是?( )

    第 3 题配图
    • A.-5
    • B.-4
    • C.0
    • D.4
  4. 4.单选题2 分

    默认小猫角色,如果小猫说出的内容是 28,下面程序中“如果…那么…”的判断条件是?( )

    第 4 题配图
    • A.第 4 题选项 A
    • B.第 4 题选项 B
    • C.第 4 题选项 C
    • D.第 4 题选项 D
  5. 5.单选题2 分

    默认小猫角色,执行下列程序,小猫说出的内容是?( )

    第 5 题配图
    • A.CCFFEFF
    • B.FFFCCFE
    • C.EFCCFFF
    • D.FFEFFCC
  6. 6.单选题2 分

    默认小猫角色,在同样的场景下,有关下列程序说法正确的是?( )

    第 6 题配图
    • A.如果运行程序①小猫说 true,那么运行程序②小猫有可能说 false。
    • B.如果运行程序①小猫说 false,那么运行程序②小猫有可能说 true。
    • C.运行程序①与运行程序②的结果一定是不同的。
    • D.运行程序①与运行程序②的结果一定是相同的。
  7. 7.单选题2 分

    默认小猫角色,执行下列程序,输入 CCFGESP,小猫说出的内容是?( )

    第 7 题配图
    • A.CC C F GE E SP
    • B.CC CF FG G ES S
    • C.CC F G GE S SP
    • D.CC C F EG E PS
  8. 8.单选题2 分

    默认小猫角色,执行下列程序,绘制出如下图形,红框处填写的数值是?( )

    第 8 题配图第 8 题配图
    • A.6 1 90
    • B.5 1 90
    • C.6 0 90
    • D.5 1 -90
  9. 9.单选题2 分

    默认小猫角色,执行下列程序,输入 C,小猫说出的内容是?( )

    第 9 题配图
    • A.5
    • B.-1
    • C.1
    • D.2
  10. 10.单选题2 分

    默认小猫角色,执行下列程序,小猫说出的内容是?( )

    第 10 题配图第 10 题配图
    • A.15
    • B.28
    • C.30
    • D.17
  11. 11.单选题2 分

    默认小猫角色,创建适用于所有角色的变量 i,执行下列程序,小猫说出的内容是?( )

    第 11 题配图
    • A.66666
    • B.55555
    • C.12345
    • D.01234
  12. 12.单选题2 分

    默认小猫角色,执行下列程序,输入 9.2,小猫说出的内容是?( )

    第 12 题配图
    • A.优秀
    • B.良好
    • C.及格
    • D.不及格
  13. 13.单选题2 分

    小杨在整理一副扑克牌的所有红心扑克牌,使其从小到大排列。他的做法是:最开始抓到第 1 张扑克牌被认为已经排好序;然后抓第 2 张扑克牌,将其与手中的牌从右向左依次比较,插入至有序部分的正确位置;不断循环步骤,每次将新抓到扑克牌插入至有序部分,直至抓完所有扑克牌,这样抓牌结束时就完成了扑克牌的排序。小杨这种整理扑克牌的方式与哪种排序的方式最接近?( )

    • A.冒泡排序
    • B.插入排序
    • C.选择排序
    • D.直接排序
  14. 14.单选题2 分

    默认小猫角色,执行下列程序,输入什么后,小猫说出的内容为 false?( )

    第 14 题配图
    • A.1221
    • B.2222
    • C.2211
    • D.2
  15. 15.单选题2 分

    小球角色的造型如下图所示,执行下列程序,输入哪组数字,可以绘制如下的图形?( )

    第 15 题配图第 15 题配图第 15 题配图
    • A.20250318
    • B.20250621
    • C.20251220
    • D.20250927
  16. 16.判断题2 分

    默认小猫角色,执行下列程序,输入 53,小猫说出的内容为 false。

    第 16 题配图
  17. 17.判断题2 分

    默认小猫角色,执行下列程序,小猫说出的内容为列表的第一个元素 10。

    第 17 题配图
  18. 18.判断题2 分

    默认小猫角色,执行下列程序,输入 GESP,小猫说出的内容为 FGESP。

    第 18 题配图
  19. 19.判断题2 分

    默认小猫角色,运行下列程序,输入 2025,小猫说出的内容为 3。

    第 19 题配图
  20. 20.判断题2 分

    默认小猫角色,执行下列程序,舞台中最多可以看到 4 只小猫。

    第 20 题配图
  21. 21.判断题2 分

    默认小猫角色,运行下列程序,输入 CCFGESP2025 后,可统计出数字和字母的个数。

    第 21 题配图
  22. 22.判断题2 分

    默认小猫角色,执行下列程序,红框处依次填入 5 和 4,能够绘制出如下所示图形。

    第 22 题配图第 22 题配图
  23. 23.判断题2 分

    对序列 [2, 0, 2, 4, 3, 1, 6] 进行一趟选择排序(由小到大)之后,序列中的数据变为 [0, 2, 2, 4, 3, 1, 6]。

  24. 24.判断题2 分

    若用枚举算法解决“密码锁破解”问题,则十进制 3 位数字密码最多需要尝试 1000 次就一定能打开。

  25. 25.判断题2 分

    如果排序前 2 个相等的数在序列中的前后位置顺序和排序后它们 2 个的前后位置顺序相同,则称为一种稳定的排序算法。

  26. 26.编程题25 分

    试题名称:数组清零 题目描述: 小杨有一个装着数字的小篮子(列表),里面放着 n 个非负数字(比如 [2, 3, 4],1≤n≤20)。他的任务是通过一系列“魔法操作”,把篮子里所有数字都变成 0。 每次操作需要按照以下步骤进行: (1)找最大的数字:在篮子里找到最大的数字。如果有多个相同的最大值,选位置最靠后面的那个(比如从上往下数,选最下边的)。 (2)找最小的非零数字:在篮子里所有还不是零的数字中,找到最小的那个。 (3)施展魔法:把第一步找到的最大数字,替换为该数字减去第二步找到的最小数字。 默认小猫角色,白色背景,请你帮助小杨计算出一共需要多少次这样的“魔法操作”,才能让所有数字都变成 0。 举个例子: [2, 3, 4] → [2, 3, 2] → [2, 1, 2] → [2, 1, 1] → [1, 1, 1] → [1, 1, 0] → [1, 0, 0] → [0, 0, 0] 一共 7 次。 输入格式: 新建列表“data”,用于存储篮子中的数据。 输出格式: 新建变量“ans”,用于存储最后的结果。 输入样例1: data = [2, 3, 4] 输出样例1: ans = 7 输入样例2: data = [1, 3, 2, 2, 5] 输出样例2: ans = 13 注意事项: 1、变量名的拼写(包括大小写)要和题目完全一致。 2、输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块 3、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

    第 26 题配图第 26 题配图第 26 题配图

    作答说明:按题目要求完成程序或作品;需要在线运行与自动判分时,可在站内选择「在线考试」。

  27. 27.编程题25 分

    试题名称:按身高排序 题目描述: 体育课上,老师面前站着 n 位同学,他们已经排成了一条长长的队伍。老师希望队伍看起来更整齐、更有精神!他想出了一个好主意:让同学们按照身高从高到矮的顺序来排队。不过,调整队伍的时候有一个小规则:每次只能让相邻的两位同学交换位置。 默认小猫角色和白色背景,请你帮助老师计算出最少需要多少次这样的交换,就能让队伍变得整整齐齐! 输入格式: 新建列表“data”,用于存储每位同学的身高。 输出格式: 新建变量“ans”,用于存储最终的结果。 输入样例1: data = [170, 165, 180, 160, 175] 输出样例1: ans = 5 输入样例2: data = [155, 155, 160] 输出样例2: ans = 2 注意事项: 1、变量名的拼写(包括大小写)要和题目完全一致。 2、输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块 3、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

    第 27 题配图

    作答说明:按题目要求完成程序或作品;需要在线运行与自动判分时,可在站内选择「在线考试」。