试卷总分:100分


选择题 3题 30分

01 02 03


编程题 3题 70分

04 05 06

E928 全国青少年信息素养大赛 -算法应主题赛 Scratch组 官方样例题-考试

选择题 共3道

01

【数字守艺人】编程实现“京剧脸谱匹配:角色造型为红脸时说‘忠勇’2秒,否则说‘其他性格’2秒”,以下代码存在逻辑错误,那么错误的地方是?

10分
登录后查看选项
02

【星火征途】编写程序为红军设置打靶的随机目标,点击绿旗运行程序,变量"目标"的值不可能为?

10分
登录后查看选项
03

【智传民韵】小明设计了一个展示各民族传统服饰的程序,角色当前的造型如下图所示,如果想要展示维吾尔族的特色服饰,可以使用哪个选项中的程序实现?

10分
登录后查看选项

编程题 共3道

04

【数字守艺人】皮影戏,又称 “影子戏”或 “灯影戏”,是中国民间古老的传统艺术,入选人类非物质文化遗产代表作名录。它以兽皮或纸板做成的人物剪影,在灯光照射下用隔亮布进行表演,融合了绘画、戏曲、音乐等多种艺术形式,承载着中华民族的审美情趣与文化记忆。

本次编程实践以“牧童赶羊”为主题,借助皮影风格的角色设计,让我们在趣味编程中感受非遗文化的独特魅力,用代码还原皮影戏中生动的场景动态。

功能实现

(1)程序开始时,“牧童皮影”、“小羊皮影”和“前进”按钮都显示在舞台可视区域内,位置合理且互不遮挡;

(2)程序开始时,“牧童皮影”和“小羊皮影” 面向右侧;

(3)点击“前进”按钮后,“牧童皮影”和“小羊皮影”同时向前移动,每次移动不少于30步;

(4)“牧童皮影”和“小羊皮影”一边前进还要一边切换造型,最终停在屏幕右侧。

20分
登录后作答
05

【星火征途】小哨兵在村头帮老乡们放哨,他会根据来敌的人数出示不同的信号。如果敌人少于10人,他会挂出绿色信号;如果敌人人数在10到20之间,他会挂出黄色信号;如果敌人人数超过20人,他会挂出红色信号。默认白色背景,给默认小猫角色编程,帮他根据来敌人数判断给出什么信号。


输入格式

新建变量n,代表来敌人数

输出格式

新建变量s,表示小哨兵挂出的信号颜色:红色用字母R表示,黄色用字母Y表示,绿色用字母G表示

输入样例1

n = 6

输出样例1

s = G

输入样例2

n = 15

输出样例2

s = Y

输入样例3

n = 24

输出样例3

s = R

注意

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

2.输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。

3.输出结果存放在对应变量中,不要使用“说...”或“说...,2秒”积木块。

25分
登录后作答
06

【智传民韵】侗族鼓楼是侗族村寨的精神核心,每逢节庆,鼓楼前便成为侗族同胞载歌载舞、共庆佳节的欢乐场,从踩歌堂到千人同席的长桌宴,处处洋溢着古朴而热烈的民族风情。请用Scratch设计介绍侗族鼓楼及节庆文化的展示作品。

任务要求:

点击绿旗后,完成以下操作:

1)“花窗”角色说“花窗寓意:祈福平安”2秒。

2)使用少量积木使“舞蹈演员”角色展示舞蹈动作(每隔0.2秒切换下一个造型,重复此过程10次)。

3)点击“长桌宴”角色,播放声音《长桌宴介绍》。

注意事项:

1)舞蹈演员积木数量不得超过4个,否则不得分。

2)整体运行不能超过10s,否则不得分。

25分
登录后作答