GESP 图形化编程二级 · 2026 年 6 月卷
GESP · Scratch · 共 17 题 · 满分 100 分
姓名:____________日期:____________得分:____________
- 1.单选题3 分
1、学校组织参观未来农场,讲解员说:“智能温室里有一种‘湿度小侦探’,它能随时感受土壤干不干,然后立刻把消息告诉中央电脑。电脑收到消息后,就会决定要不要打开水龙头浇水。”请问,这个“湿度小侦探”的作用,相当于计算机系统中的哪个部件?( )
- A.处理器(像大脑,负责思考和计算)
- B.存储器(像笔记本,负责记住信息)
- C.输入设备(像耳朵和眼睛,负责接收外界信息)
- D.输出设备(像嘴巴和手,负责把结果说出来或做出来)
- 2.单选题3 分
2、下面代码用来找出 1到 100之间偶数的个数,如果将代码用流程图来表示,则L1标记的代码应使用的图形是?( )

- A.菱形框
- B.椭圆形框
- C.平行四边形框
- D.圆形框
- 3.单选题3 分
3、默认小猫角色,执行下列程序后,小猫的坐标是?( )

- A.(10,-10)
- B.(30,-10)
- C.(20,-10)
- D.(25,-5)
- 4.单选题3 分
4、默认小猫角色,执行下列程序后,小猫说出的值是?( )

- A.12
- B.14
- C.16
- D.18
- 5.单选题3 分
5、默认小猫角色,执行下列程序后,舞台上最终会看到多少只小猫?( )

- A.4
- B.5
- C.6
- D.7
- 6.单选题3 分
6、默认小猫角色,要绘制一个边长为 100的正五边形,下图脚本中的红框处填写?( )

- A.72
- B.144
- C.100
- D.90
- 7.单选题3 分
7、小杨参加植树活动,计划按照特殊规律植树,第 1天种 1棵树,第 2天种 3棵树,第 3天种 5棵树,以此类推,每天比前一天多种 2棵树。默认小猫角色,以下程序可以帮助小杨计算 n天总共种了多少棵树。执行下列程序后,小猫说出的内容是?( )

- A.6
- B.9
- C.12
- D.16
- 8.单选题3 分
8、默认小猫角色,执行下列程序,小猫不可能说的是?( )

- A.3
- B.1
- C.0
- D.-6
- 9.单选题3 分
9、小杨要举办生日派对,预算 150元采购零食。薯片每包 8元,果汁每瓶 6元,要购买相同数量的薯片和果汁,默认小猫角色,以下程序可以帮助小杨计算实际能购买的最大组数(每组包含 1包薯片和 1瓶果汁)。执行下列程序后,小猫说出的内容是?( )

- A.9
- B.10
- C.11
- D.12
- 10.单选题3 分
10、默认小猫角色,执行下列程序后,result的值是?( )

- A.20
- B.25
- C.30
- D.35
- 11.判断题4 分
1、在小猫角色中,如果创建如下图所示的变量 x,那么其它角色只能读取,但无法修改这个变量的值。( )

- 12.判断题4 分
2、默认小猫角色,执行下列程序,可以让小猫在碰到舞台边缘时消失不见。( )

- 13.判断题4 分
3、默认小猫角色,执行下列程序,小猫说出的值为 19。( )

- 14.判断题4 分
4、默认小猫角色,执行下列程序后,舞台中可以看到四只颜色相同的小猫。( )

- 15.判断题4 分
5、默认小猫角色,执行下列语句,返回的值为 true。( )

- 16.编程题25 分
1、去旅行 【题目描述】 暑假快要到了,小杨打算出去旅行。他住在 A市,想去 B市玩。一共有三种出行方式可以选择: 1.直飞:从 A市直接坐飞机到 B市。 2.先高铁再飞机:先从 A市坐高铁到 C市,再从 C市坐飞机到 B市。 3.全程高铁:先从 A市坐高铁到 C市,再从 C市坐高铁到 B市。 默认小猫角色和白色背景,小杨想知道哪一种方式最省钱,请你编写一个程序算出最便宜的那个价格吧!最后输出的答案存入变量 ans中。 【输入描述】 新建变量“a”,一个正整数,表示从 A市直飞到 B市的价钱(单位:元) 新建变量“b”,一个正整数,表示从 A市坐高铁到 C市的价钱(单位:元) 新建变量“c”,一个正整数,表示从 C市坐飞机到 B市的价钱(单位:元) 新建变量“d”,一个正整数,表示从 C市坐高铁到 B市的价钱(单位:元) 注意:所有价格都是正整数,并且不超过 10000元。 如下图所示: 【输出描述】 新建变量“ans”,一个正整数,表示三种方式中最便宜的那个价格。 如下图所示: ans 693 【样例解释】 第一种方式(直飞):999元 第二种方式(高铁+飞机):105+699=804元 第三种方式(高铁+高铁):105+588=693元 最便宜的是 693元。 【输入样例】 a=999 b=105 c=699 d=588 【输出样例】 ans=693 【输入样例】 a=9 b=3 c=8 d=7 【输出样例】 ans=9 【注意事项】 1.变量名的拼写(包括大小写)要和题目完全一致。 2.输入变量直接赋值即可,无需使用“询问并等待”积木块。 3.输出结果存放在对应变量中即可,无需使用“说...”或“说...,2秒”积木块。


作答说明:按题目要求完成程序或作品;需要在线运行与自动判分时,可在站内选择「在线考试」。
- 17.编程题25 分
2、买文具 【题目描述】 小杨想用零花钱买一些文具。他有一个特别的买文具规则: 1.每次他只买一个文具,而且这个文具的价格正好等于他当前拥有零花钱的一半。 2.只要他当前拥有的零花钱大于或等于 1元,他就会继续买下一个文具。 3.当他当前拥有的零花钱小于 1元时,就不再买了。 小杨一开始有 S元,默认小猫角色和白色背景,请你编写一个程序,帮他算一算,他最多能买到多少个文具?最后输出的答案存入变量 ans中。 【输入描述】 新建变量“S”,表示小杨最初的零花钱(单位:元)。 注意:小杨的零花钱 S不超过 10,000元,且最多只有 1位小数(例如 10.0、79.0)。 如下图所示: S 10.0 【输出描述】 新建变量“ans”,一个正整数,表示小杨最多能买的文具个数。 如下图所示: ans 4 【样例解释】 1.小杨有 10.0元,他买了一盒彩笔,价格正好是 10.0元的一半=5.0元,现在他拥有 5.0元。 2.现在他有 5.0元(≥1元),他买了一本贴纸,价格正好是 5.0元的一半=2.5元,现在他拥有 2.5元。 3.现在他有 2.5元(≥1元),他买了一个橡皮擦,价格正好是 2.5元的一半=1.25元,现在他拥有 1.25元。 4.现在他有 1.25元(≥1元),他买了一块磁铁,价格正好是 1.25元的一半=0.625元,现在他拥有 0.625元。 5.现在他只有 0.625元,小于 1元,所以不再买文具。 【输入样例】 S=10.0 【输出样例】 ans=4 【输入样例】 S=79.0 【输出样例】 ans=7 注意事项: 1.变量名的拼写(包括大小写)要和题目完全一致。 2.输入变量直接赋值即可,无需使用“询问并等待”积木块。 3.输出结果存放在对应变量中即可,无需使用“说...”或“说...,2秒”积木块。

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