试卷 第15届蓝桥杯STEMA测评Scratch中级组真题
第15届蓝桥杯STEMA测评Scratch中级组真题
选择题
第 1 题    单选题

Scratch运行以下程序,下列说法正确的是(    )。

A.

按下“空格”按键,小鱼向上移动;松开“空格”按键,小鱼向下移动

B.

按下“空格”按键,小鱼向下移动;松开"空格”按键,小鱼向上移动

C.

按下“空格”按键,小鱼向右移动;松开“空格”按键,小鱼向左移动

D.

按下“空格”按键,小鱼向左移动;松开“空格”按键,小鱼向右移动

第 2 题    单选题

下列程序中红框处填写(   ),可以实现当输入三条线段的长度后能够判断并说出这三条线段的长度能否组成三角形。

A.

B.

C.

D.

第 3 题    单选题

Scratch运行以下程序后,n+m的值为(    )。

A.

38

B.

55

C.

67

D.

81

第 4 题    单选题

点击以下scratch积木块,生成的随机数是一个(    )

A.

整数

B.

小数

C.

整数或小数

D.

以上都不对

第 5 题    单选题

Scratch运行以下程序后,角色说出的内容是(    )。

A.

HELLO

B.

\H\E\L\L\O

C.

H\\E\\L\L\\\O

D.

H\E\L\L\O\

编程题
第 6 题    问答题

第15届蓝桥杯STEMA编程题:行走的螃蟹

编程实现:

行走的螃蟹。

具体要求:

1). 点击绿旗,角色、背景如图所示

2). 螃蟹每隔0.1秒切换一次造型、向右移动20步

3). 当螃蟹移动到舞台右侧边缘时,停止移动。
第 7 题    问答题

第15届蓝桥杯STEMA编程题:飞驰的高铁

编程实现:飞驰的高铁。

具体要求:

1). 点击绿旗,角色、背景如图所示;

2). 按下一次数字1按键之后,画面中的景色持续向左侧水平移动(参照程序演示视频);


3). 按下一次数字2按键之后,程序结束。

 

第 8 题    问答题

第15届蓝桥杯STEMA编程题:旋转的正方体

编程实现:旋转的正方体。 

具体要求:

1). 运行程序,角色、背景如图所示;

2). 等待1秒后,正方形变成正方体;

  

3). 等待1秒后,正方体持续顺时针旋转(参考程序演示视频)。

第 9 题    问答题

第15届蓝桥杯STEMA编程题:弹跳小球

编程实现:弹跳小球。

具体要求:

1). 运行程序,角色、背景如图所示(变量“分数”初始值为0);

2). 小球面向下方随机方向持续移动 (移动步数5 ~ 10,参照程序演示视频);

3). 上下两个挡板同时跟随鼠标左右水平移动;

 

4). 当任意—个挡板接到小球后,小球进行反弹(参照程序演示视频);

 

5). 当任意一个挡板接到小球时,左上角分数加1;

 

6). 当小球碰到舞台左右边缘时,发生反弹;

7). 当小球碰到舞台上下边缘时,游戏结束。

第 10 题    问答题

第15届蓝桥杯STEMA编程题:比较身高

编程实现:比较身高。

具体要求:

 1). 运行程序,角色、背景如图所示(列表1和列表2为空);

 

 2). 等待1秒后,在列表1中随机生成5个不重复的整数(170 ≤ 整数 ≤ 190),表示5名同学的身高;

 

 3). 等待1秒后,小男孩说出5名同学的平均身高2秒(平均身高四舍五入取整);

 

 4). 在列表2中自动填入列表1中小于平均身高的数据(按照由小到大的顺序排列)。

第 11 题    问答题

第15届蓝桥杯STEMA编程题:数据计算

编程实现:数据计算。

十进制整数转换成二进制整数:采用“除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). 完成输入,机器人说出两个数据的和; 

 

6). 等待1秒,机器人说出两个数据和的二进制数。

答题卡
选择题
1 2 3 4 5
编程题
6 7 8 9 10 11
题目总数:11
总分数:400
时间:90分钟