A.
B.
C.
D.
答案
解析
A. 第
15 届蓝桥杯 Scratch选拔赛中级( STEMA)真题2023年8月 20 日
题目总数: 11
总分数:400
一、单选题
第 1 题
单选题
点击以下积木块,生成的随机数是一个( )。
整数
小数
整数或小数
以上都不对
A
本题考查的知识点是随机数指令。
在 Scratch 编程中,随机数有一个很重要的特性,如果输入的两个数字都是整数,比如 1和 10 ,那么
得到的随机数一定是整数;只要有一个数字是小数,那么得到的随机数就是小数。
第 2 题
单选题
运行以下程序,下列选项说法正确的是( )。
按下 “空格 ”按键,小鱼向上移动;松开 “空格 ”按键,小鱼向下移动
B.
C.
D.
答案
解析
A.
B.
C.
D.
答案
解析 按下
“空格 ”按键,小鱼向下移动;松开 “空格 ”按键,小鱼向上移动
按下 “空格 ”按键,小鱼向右移动;松开 “空格 ”按键,小鱼向左移动
按下 “空格 ”按键,小鱼向左移动;松开 “空格 ”按键,小鱼向右移动
、
D
本题考查的知识点是移动指令。
在 Scratch 编程中,使用 “移动 10步”指令,有两个细节需要注意:
1). 移动的方向取决于当前方向,如果没有设置,默认一般是 90度,本题给出的是 90度,表示向
右;
2). 可以使用负数,正数表示沿着当前方向移动,而负数则表示沿着当前方向的反方向移动;
所以,本题中的移动 20步是向右移动,而移动 -20步是向左移动。
第 3 题
单选题
运行以下程序后,角色说出的内容是( )。
HELLO
\H\E\L\L\O
H\\E\\L\\L\\O
H\E\L\L\O\
D
本题考查的知识点是字符串运算。
这是一个典型的字符串的遍历操作,循环代码块的意思是,将变量 a中的字符串 “HELLO”,按顺序
依次取出来,然后连接上 \,组成一个新的字符串。
A.
B.
C.
D.
答案
解析
第
4 题
单选题
下列程序中红框处填写( ),可以实现当输入三条线段的长度后能够判断并说出这三条线段的长度能否组成三
角形。
C
本题考查的知识点包几何知识和逻辑运算。
首先,我们要知道三角形的性质,任何一个三角形的任意两条边的长度之和必定大于第三条边的长
度。
其次,要搞清楚逻辑与和逻辑或的区别,逻辑与表示两个条件要同时满足,而逻辑或则表示两个条
件满足其中之一。
这里有 3个条件要同时满足,所以需要使用两个逻辑与指令。
第 5 题
单选题
运行以下程序后, n + m 的值为( )。
A.
B.
C.
D.
答案 38
55
67
81
D
二、编程题
第 6 题
问答题
行走的螃蟹。
具体要求:
1 )点击绿旗,角色、背景如图所示;
2)螃蟹每隔 0.1 秒切换一次造型、向右移动 20 步;
3)当螃蟹移动到舞台右侧边缘时,停止移动。
答案
第 7 题 问答题
飞驰的高铁。
具体要求:
1 )点击绿旗,角色如图所示;
2)按下一次数字 1 按键之后,画面中的景色持续向左侧水平移动;
答案
3 )按下一次数字 2 按键之后,程序结束。
高铁:
背景 1:
背景2:
第 8 题 问答题
旋转的正方体。
具体要求:
1 )点击绿旗,角色、背景如图所示;
2)等待 1 秒后,正方形变成正方体;
3)等待 1 秒后,正方体持续顺时针旋转。
答案
第 9 题 问答题
弹跳小球。
具体要求:
1 )点击绿旗,角色、背景如图所示(变量 “分数 ”初始值为 0);
2)小球面向下方随机方向持续移动(移动步数 5~ 10 );
3 )上下两个挡板同时跟随鼠标左右水平移动;
答案
4 )当任意一个挡板接到小球后,小球进行反弹;
5 )当任意一个挡板接到小球时,左上角分数加 1;
6)当小球碰到舞台左右边缘时,发生反弹;
7 )当小球碰到舞台上下边缘时,游戏结束。
小球:
小板1:
小板2:
第 10 题 问答题
比较身高。
具体要求:
1 )点击绿旗,角色、背景如图所示(列表 1 与列表 2 为空);
2)等待 1 秒后,在列表 1 中随机生成 5 个不重复的整数 (170≤整数≤190) ,表示 5 名同学的身高;
3)等待 1 秒后,小男孩说出 5 名同学的平均身高 2 秒(平均身高四舍五入取整);
4)在列表 2 中自动填入列表 1 中小于平均身高的数据(按照由小到大的顺序排列)。
答案
第 11 题 问答题
数据计算。
十进制整数转换成二进制整数:采用 "除 2 取余,逆序排列 "法可以将十进制整数转换为二进制整数
例如: 140
计算步骤:
140/2 =70 ……0
70/2 = 35 ……0
35/2 = 17 ……1
17/2 = 8 ……1
8/2 = 4 ……0
4/2 = 2 ……0
2/2 = 1 ……0
1/2 = 0 ……1
余数逆序排序后,转换为二进制的结果为 10001100
具体要求:
1 )点击绿旗,角色、背景如图所示;
2)等待 1 秒,机器人说: “输入 2 个数据 ”2 秒;
3)舞台下方出现询问框,机器人说: “输入第 1 个数据 ”(数据为整数,且 1≤数据 ≤100 );
例如:输入 80
4)完成输入,舞台下方出现询问框,机器人说: “输入第 2 个数据 ”(数据为整数,且 1≤数据 ≤100 );
例如:输入 60
5)完成输入,机器人
第15届蓝桥杯Scratch选拔赛中级(STEMA)真题2023年8月20日-附答案,2023年8月第15届蓝桥杯STEMA选拔赛Scratch中级真题答案