2025年12月 GESP认证 图形化编程 二级真题试卷
剩余时间 --:--:--
单选题 共 10 题
1.
大约有 6000 架空客 A320 飞机,需要紧急更新一个程序。这是因为科学家发 现,如果太阳光特别强烈,就像夏天晒得我们睁不开眼一样,可能会干扰飞机飞 行控制计算机里的一个“总指挥”,让它算错数据,影响飞行安全。那么,这个负 责判断的“总指挥”最可能是?( )
2.

默认小猫角色,scratch执行下列语句,返回值为 true 的是?( )

3.

默认小猫角色,scratch执行下列程序后,舞台上会有多少个小猫?( )

4.

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

5.

scratch执行下列积木,变量 x 的值不能为?( )

6.
下列关于scratch广播说法错误的是?( )
7.

角色在舞台区的位置如下图所示,scratch执行下列程序先按下 3 次空格,再按下 1 次向 右键,最终舞台区会变为?( )

8.

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

9.

在流程图中,矩形符号通常表示?( )

10.
按照 1Z、2Y、3X、4W 的规律,4W 后面的数字和字母组合应该为?( )
判断题 共 5 题
1.

默认小猫角色拥有两个造型 cat-a 和 cat-b,scratch执行下列程序后,小猫说出的值为 2。

2.

默认小猫角色,scratch执行下列程序后,舞台中可以看到下图所示图形。

3.

默认小猫角色,scratch执行下列程序,小猫说出的值为 90。

4.

默认小猫角色,下列三组scratch程序的运行结果是一样的。

5.

默认小猫角色,scratch执行下列程序,舞台上最多能看到 2 只小猫。

问答题 共 2 题
1.

Scratch编程题:手机电量显示大挑战

【题目描述】

小杨的手机就像一个聪明的小助手,当电量变化时,它会用不同的方式来提醒我们:

当电量非常低(不超过 10%),它会显示一个大写字母 R,就像在说:“快给我充电吧!(Red 警告色)”

当电量有点低(超过 10%但不超过 20%),它会显示一个大写字母 L,意思“电量有点 Low 啦!”

当电量比较充足(超过 20%),它就会直接显示具体的数字,比如直接显示50,表示还有 50%的电量。

默认小猫角色和白色背景,编写程序,模仿小杨手机的这个功能。根据电量百分比的数字 x,输出手机应该显示的信息存入变量 ans 中。

【输入描述】

新建变量x”,表示电量百分比,范围是 1 100 之间的整数。

如下图所示:

【输出描述】

新建变量ans”用于存储最后的结果。

如下图所示:

【输入样例】

x = 10

【输出样例】

ans = R

【输入样例】

x = 99

【输出样例】

ans = 99

【注意事项】

1. 变量名的拼写(包括大小写)要和题目完全一致。

2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。

3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块。

2.

Scratch编程题:小杨的爱心快递

【题目描述】

小杨是“爱心社区”的小志愿者,每周他都会帮助邻居们寄送捐赠给山区小学的文具和书籍。快递公司为了支持公益行动,制定了特殊的运费规则,鼓励大家合理包装:

1. 按体积计算:如果包裹比较蓬松(比如装了很多泡沫纸保护文具),运费按体积计算,公式是 体积(V) ÷ 2

2. 按重量计算:如果包裹比较结实沉重,运费按重量计算。为了鼓励减轻包裹重量,规则是:当重量(G)小于 300 克 时,运费为 M 元;当重量(G)达到或超过 300 克 时,运费为 N 元。

快递公司的叔叔说:“我们应该选择最公平合理的计费方式。”所以,最终的运费会取按体积计算和按重量计算这两种方式中价格较低的那一个,这样对寄件人最公道。

默认小猫角色和白色背景,编写程序帮助小杨快速计算出每份爱心快递的运费,最后输出的答案存入变量 ans 中。

【输入描述】

新建变量V”,表示快递的体积(单位:立方厘米)。

新建变量G”,表示快递的重量(单位:克)。

新建变量M”,表示重量较轻时(G < 300)的运费(单位:元)

新建变量N”,表示重量较重时(G 300)的运费(单位:元)

注意:所有输入的数字都是不超过 1000 的正整数。

如下图所示:

【输出描述】

新建变量ans”用于存储最后的结果。

如下图所示:

【输入样例】

V = 100

G = 300

M = 60

N = 70

【输出样例】

ans = 50

【输入样例】

V = 99

G = 200

M = 60

N = 70

【输出样例】

ans = 49.5

注意事项:

1. 变量名的拼写(包括大小写)要和题目完全一致。

2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。

3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块。