A.
B.
C.
第14届蓝桥杯 Scratch图形化编程 _省赛_中级_2023年5月7日真题
题目总数: 11 总分数: 450
一、选择题
第 1 题 单选题
已知下面角色一共有 3个造型,则以下选项中,不能呈现下图中第三个造型效果的程序是( )
D.
答案
解析
A.
B.
C.
D.
C
本题考查的知识点是造型切换。
在Scratch编程中,切换造型遵循如下规则:
数字和造型一一对应,如数字 1对应编号为 1的造型;
如果数字超过最大造型编号,则会回到第一个造型开始重新计算,可以理解为下一个造型;
如果数字小于最小造型编号,则会回到最后一个造型开始重新计算,可以理解为上一个造型;
在本题中,一共有 3个造型,当切换到 0时,就相当于是 1的上一个造型,也就是第 3个造型,所以 A
选项会呈现第 3个造型。
同时,对于布尔值来说, true会转换成 1,false则会转换成 0,所以B选项相当于换成 0造型,也会呈
现第3个造型。
对于C选项来说,当 i = 3时,循环结束,此时角色还停留在第 2个造型上。
D选项中,当 i = 4时,循环结束,此时角色停留在第 3个造型上。
所以,本题的答案是 C选项。
第 2 题 单选题
运行以下程序,循坏执行 4次后,x的值是( )
13
31
98
200
答案
解析
A.
B.
C.
D.
D
本题考查的知识点包括循环、变量和算术运算指令。
需要注意,程序中重复的次数是 10,但是题目问的是循环执行 4次之后x的值是多少。
我们可以一步一步的来计算 x和y的值,计算公式如下:
第1次循环:
第2次循环:
第3次循环:
第4次循环:
所以,循环执行 4次后,x的值是200。
第 3 题 单选题
运行以下程序,舞台上能看到几只小猫( )
4
5
6
7
x = x * 2 + y * 3
y = y + 1
x = 2 * 2 + 3 * 3 = 13,y = 3 + 1 = 4
x = 13 * 2 + 4 * 3 = 38,y = 4 + 1 = 5
x = 38 * 2 + 5 * 3 = 91,y = 5 + 1 = 6
x = 91 * 2 + 6 * 3 = 200,y = 6 + 1 = 7
答案
解析
A.
B.
C.
D.
答案
解析
D
本题考查的知识包括克隆和运动。
小猫本体位于舞台中心位置,然后克隆了 6只小猫,它们的方向相差 20度,因此不会重叠,并且从
(0,0)位置沿着各自的方向向前移动了 150步,所以它们是完全分开的,一共有 7只小猫,故正
确答案是D。
第 4 题 单选题
运行以下程序后,下列选项中说法正确的是( )
sum最终的值一定是个 1位数
sum最终的值一定是个 2位数
sum最终的值一定是个 3位数
sum最终的值可能是 90
B
本题考查的知识点主要是变量和列表。
由于数字的随机数范围是 1~5,所以我们只需
第14届蓝桥杯Scratch图形化编程_省赛_中级_2023年5月7日真题-附答案