试卷总分:100分


选择题 5题 10分

01 02 03 04 05


多选题 5题 20分

06 07 08 09 10


编程题 4题 70分

11 12 13 14

E1016 全国青少年信息素养大赛 -算法应用 Scratch 小学低年级组 复赛模拟题-1-考试

选择题 共5道

01

默认小猫角色,执行下列程序后,舞台上绘制的图形是?( )

 

2分
登录后查看选项
02

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

2分
登录后查看选项
03

小明有一个有趣的存钱计划,第1周存1元,第2周存4元,第3周存9元,以此类推,默认小猫角色,编写程序帮助小明计算n周后存钱的总数,执行下列程序,小猫说出的内容是?( )

2分
登录后查看选项
04

克隆体被创建后,以下哪个属性可以单独修改而不影响本体?( )

2分
登录后查看选项
05

小猫和 Glow-A、Glow-B、Glow-C、Glow-D 的位置如下图所示,执行小猫的积木块,若小猫始终在舞台中显示,则红框内可以填入的代码是?( )

2分
登录后查看选项

多选题 共5道

06

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

9.png

4分
登录后查看选项
07 下列关于广播说法错误的是?( ) 4分
登录后查看选项
08

关于克隆体,下列描述正确的是?

4分
登录后查看选项
09 默认小猫角色,执行下列语句,返回值为False的是?( ) 4分
登录后查看选项
10

默认小猫角色,运行程序后,下列说法错误的是?( )

4分
登录后查看选项

编程题 共4道

11

交朋友

【题目描述】
       小杨喜欢和同学们交朋友。班级里有三位小朋友,他们的身高分别是 H1、H2 和H3,其中小杨的身高是 H1。
       小杨想找一位身高和自己最接近的小朋友做朋友。如果有多位小朋友的身高和小杨同样接近,善良的小杨会选择其中较矮的那位,因为他觉得这样一起玩耍更轻松。
       默认小猫角色和白色背景,请你编写一个程序,帮助小杨找出这位朋友的身高是多少吧!最后输出的答案存入变量ans中。
【输入描述】
       新建变量“H1”,“H2”和“H3”,依次表示三位小朋友的身高。其中“H1”是小杨的身高。
       注意:三位小朋友的身高互不相同且所有身高都是 100 到 199 之间的整数。
       如下图所示:

     

【输出描述】
       新建变量“ans”用于存储最后的结果。
       如下图所示:

     

【样例解释】
       针对上面的数据:小杨的身高是 150。
       第二位小朋友身高 165,与 150 相差 15。
       第三位小朋友身高 135,与 150 也相差 15。
       两位小朋友与小杨的身高差距相同,小杨选择较矮的那位,所以选择身高 135的第三位小朋友。
【输入样例】
       H1 = 150
       H2 = 165
       H3 = 135
【输出样例】
       ans = 135
【输入样例】
       H1 = 150
       H2 = 160
       H3 = 165
【输出样例】
       ans = 160
【注意事项】
1. 变量名的拼写(包括大小写)要和题目完全一致。
2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。

 

17分

S0033
登录后作答
12

数字替换

【题目描述】
       小杨最近迷上了数字游戏。他觉得数字8看起来像两个叠在一起的甜甜圈,非常有趣;而数字4让他联想到不太喜欢的酸柠檬。于是,小杨想出了一个好玩的游
戏规则:把任意一个数字中所有的数字4都替换成8,如果数字中没有4,就保持原样不变。
       默认小猫角色和白色背景,请你编写一个程序,帮助小杨完成这个有趣的数字替换游戏吧!最后输出的答案存入变量ans中。
【输入描述】
       新建变量“A”,表示小杨要处理的数字。
       注意:0 < A ≤ 100,000,000(数字最长不超过9位)。
       如下图所示:

     

【输出描述】
       新建变量“ans”用于存储最后的结果。
       如下图所示:

     

【样例解释】
       数字 8459045里有两个4,把它们都替换成8后,就变成了8859085。
【输入样例】
       A = 8459045
【输出样例】
       ans = 8859085
【输入样例】
       A = 123
【输出样例】
       ans = 123

注意事项:
1. 变量名的拼写(包括大小写)要和题目完全一致。
2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。

17分

S0034
登录后作答
13

假期阅读

【题目描述】

小杨有一本厚厚的书。这本书总共有 n 页,小杨每天最多阅读 k 页。小杨的假期总共有 t 天,他想知道在假期中最多能阅读这本书的多少页。默认小猫角色和白色背景,编写程序实现上述功能。

【输入描述】

新建变量“n”,表示书的页数。

新建变量“k”,表示小杨每天最多阅读的页数。

新建变量“t”,表示小杨假期的天数。

如下图所示:

【输出描述】

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

如下图所示:

【输入样例】

n = 8

k = 3

t = 2

【输出样例】

result = 6

【输入样例】

n = 19

k = 3

t = 30

【输出样例】

result = 19

【注意事项】

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

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

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


18分

S0035
登录后作答
14

小杨画正方形

【题目描述】
       小杨最近迷上用键盘字符画画。他学会了用减号、竖线和星号来画正方形。今天,他想画一个边长为n的正方形,画图的规则是这样的:
       正方形的上面一条边和下面一条边用减号-来画
       除了四个角,正方形的左边一条边和右边一条边用竖线|来画
       正方形的中间部分用星号*来填满
       默认小猫角色和白色背景,编写程序帮助小杨根据输入的正方形边长n,画出对应的正方形,将结果存入列表ans中。
【输入描述】
       新建变量“n”表示表示正方形的边长。
       如下图所示:

     
【输出描述】
       新建列表 “ans”用于存储最后的结果,每行有n个字符,组成一个完整的正方形。
如下图所示:

     
【输入样例】
       n = 5
【输出样例】
       ans = ['-----', '|*|', '|*|', '|*|', '-----']
【输入样例】
       n = 4
【输出样例】
       ans = ['----', '||', '||', '----']
【注意事项】
1. 变量名的拼写(包括大小写)要和题目完全一致。
2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
3. 输出结果存放在对应列表中即可。

 

18分

S0036
登录后作答