2022-06 Scratch三级真题
分数:100
题数:38
测试时长:60min
单选+判断=54分
一、单选题(共25题,共50分)(得分:42分)
1.点击绿旗,舞台上的角色会说出?(C )(2分)
A. 2022年5月1日
B. 1日5月2022年
C. 2022年05月01日
D. 05月01日2022年
2.观察规律,请问橙色方块应填写的数字是?( C )(2分)
A. 4
B. 5
C. 6
D. 7
3.请寻找规律,问号处应该填写下列哪个选项?(A )(2分)
A. 00100100
B. 01100100
C. 10010011
D. 00101000
4.下面哪个选项可以让画笔角色一直跟着鼠标移动?( C)(2分)
A.
B.
C.
D.
5.执行下列哪个选项可以绘制出下图所示的彩虹灯柱?(C )(2分)
A.
B.
C.
D.
6.运行下面的程序,结果不可能是?( C )(2分)
A. 4
B. 12
C. 21
D. 40
7.运行下面的程序,说的内容不可能是?(D )(2分)(6除以2都得不到4)
A. 0
B. 1
C. 3
D. 4
8.妈妈1月份给小明的零花钱为3元到8元之间的整数,2月份的零花钱是1月份的3倍,3月份的零花钱比2月份多5元。请问小明3月份拿到的零花钱为?(B )(2分)
A.
B.
C.
D.
9.执行下面的程序,变量b的值最后为?( A )(2分)
A. 88
B. 80
C. 100
D. 78
10.有三个杯子:A、B、C,A杯子里倒入红墨水,B杯子里倒入黑墨水,C杯子是空杯子,请问下面哪个选项可以将A和B杯子的墨水互换?(B )(2分)
A.
B.
C.
D.
11.计算1到100之间(包含100)的偶数和,下面哪个程序运算结果是错误的?( D)(2分)(用排除法知道D应该循环100次)
A.
B.
C.
D.
12.小猫角色,在执行下面程序后,x和y坐标将会变为下面哪一个?( D)(2分)
A. (100,-100)
B. (-50,50)
C. (100,50)
D. (-100,100)
13.执行下面的程序,说出的变量a的值不可能是?( C )(2分)
A. 6
B. 12
C. 15
D. 18
14.默认小猫角色,执行下面程序,下面哪个选项是正确的?(C )(2分)
A. 小猫大小不断增加,直到布满整个屏幕,不再增大。
B. 小猫大小不断增加,达到一定程度后,又变回大小为50,不再增加。
C. 小猫不断从小到大变化,达到一定程度,变回大小为50,又从小变大。
D. 小猫一直保持大小不变。
15.关于绘图中的图章积木,下面说法错误的是?( C)(2分)
A. 执行图章积木,可以在舞台中绘制出和角色完全一样的图案。
B. 角色隐藏的情况下,执行图章仍然可以在舞台出绘制出和角色一样的图案。
C. 通过图章积木绘制出的图案,和角色本体一样,可以通过程序将其变大或变小。
D. 改变角色颜色特效后,再使用图章积木,绘制出来的图案颜色也会随之改变。
图章可以继承角色本体的属性,然而,程序无法对其进行操作,这需要和克隆加以区分。
16. 执行下面程序后,绘制出的图形是?(A )(2分)
A.
B.
C.
D.
17.默认小猫角色,执行下面的程序,程序结束后,小猫的x坐标是多少?(B )(2分)
A. 10
B. 30
C. 40
D. -10
18.运行下面的程序,我们将看到舞台中有几个小猫角色?( A)(2分)(主体没有被虚像)
A. 1个
B. 5个
C. 无数个
D. 0个
19.默认小猫角色,建立一个变量“id”,仅适用于当前角色,运行下面程序,在舞台中出现6只小猫,请问从舞台左侧数第2只小猫,说出来的数字是几?( B)(2分)
A. 0
B. 1
C. 2
D. 5
20.关于角色的克隆,下面说法不正确的是?(D )(2分)
A. 克隆体也可以作为一个主体继续进行克隆。
B. 克隆体产生时,可以继承主体的大小、坐标、特效。
C. 一个角色可以克隆另外一个角色。
D. 克隆体产生后,只能继承主体的大小和特效,克隆体的大小和特效无法再被改变。
答案解析:很显然,我们需要对角色克隆以及克隆体继承主体的属性有深刻的领会。克隆体继承了主体,那么就可以作为一个新的主体对自己进行克隆。角色和角色之间可以互相控制对方进行克隆,而克隆体不是图章的复制,它是主体的一个新的实例,可以进行进一步的编程控制。因此,D选项是错误的。
21.小清,小红,小琳,小强四个人比高矮。小清说我比小红高;小琳说小强比小红矮;小强说小琳比我还矮。请按从高到矮的顺序把名字写出来?(C )(2分)
清》红》强》琳
A. 小红、小清、小琳、小强
B. 小清、小琳、小红、小强
C. 小清、小红、小强、小琳
D. 小强、小清、小强、小琳
22.1只猫的重量加上1只狗的重量等于8只鸭的重量,3只猫的重量等于9只鸭的重量,那么1只狗的重量等于几只鸭的重量?(B)(2分)
一只猫=3只鸭 8-3=5
一只狗=5只鸭
A. 2
B. 5
C. 3
D. 4
23.《采蘑菇》游戏中,程序执行后,需要持续判断小姑娘采到香菇加2分,采到毒菇减2分,如果碰到蛇则结束整个程序。下面哪个选项能实现这个功能?(D)(2分)
A.
B.
C.
D.
24.角色Ball和Batter的程序如下图所示,变量A的值为“over”,按下空格键后,Batter会说什么?(C)(2分)
A. 先说hello,再说byebye
B. 什么也不说
C. 说byebye
D. 说hello
25.下面是小球的程序(小球始终显示,默认90度方向),以下说法正确的是?(D)(2分)
A. 点击绿旗后,小球在舞台上静止不动。
B. 点击绿旗后,小球在舞台上只滑动了一次,然后就停止了。
C. 点击绿旗后,小球只会一直沿水平方向来回移动。
D. 点击绿旗后,小球会一直在舞台上滑行到随机位置。
二、判断题(共10题,共20分) (得分:12分)
26.执行下面程序,说出的结果是2到10之间的一个随机整数。(错
27.如下图所示为小猫角色创建两个变量a和b,a适用于所有角色,b仅适用于当前角色,其他角色可以修改变量a的值,不可以修改变量b的值。(对)
28.点击绿旗两次,变量b的值一直为5。( 错
29.执行下面的程序,最后小猫说的内容是10。( 错
30.如下图所示的双重循环,会执行说“你好”8次。( 错
31.默认小猫角色,执行左图程序后,舞台上出现如右图所示的四只小猫。( 错
答案解析:执行三次图章后,只能改变角色的颜色特效,图章的颜色不会改变。
32.执行下面程序,在舞台上绘制出一个三角形。( 错)(没有落笔,所以画不出来)
33.执行下面程序,变量b的值最后为10。(对
答案解析:消息广播程序需要注意一条消息发出,多个程序并行的情况。本题中消息广播发出并没有阻止主程序的执行,变量a重新赋值为10,而接收消息程序将变量a增加1,这样变量a的值变为了11。另一个接收消息程序将一直等待a大于10的条件被触发,当a变为11后,就会触发下面的程序,将变量b增加10。
34.默认小猫角色,执行下面程序,舞台上出现6只小猫,依次点击每只小猫,小猫消失,最后舞台上没有小猫。(错
35.从红、黄、蓝三个球中选出两个球,共有3种不同的选法。( 对
三、编程题(共3题,共30分)
1.准备工作
(1)选择背景Castle 2;
(2)删除默认小猫角色,选择Cat flying、Heart Candy、Bat、Crystal,为角色设置合适的大小,除飞猫外,其余角色默认为隐藏;
(3)建立全局变量:生命值;
(4)选择背景音乐:Dance Magic。
2.功能实现
(1)当绿旗被点击,生命值初始值设为100,飞猫和钻石的大小都为100,Heart Candy大小设为40,蝙蝠大小设为50;
(2)飞猫面向鼠标方向,跟随鼠标移动;
(3)每隔2秒克隆1个Heart Candy,克隆体出现在随机位置,如果碰到飞猫,生命值加10后删除此克隆体;
(4)每隔2秒克隆1个蝙蝠,克隆体出现在随机位置,如果碰到飞猫,生命值减20后删除此克隆体,生命值小于等于0,程序结束;
(5)游戏开始后20秒,每隔3秒克隆1个钻石,克隆体出现在随机位置,5秒后消失;如果碰到飞猫,生命值加1000,程序结束;
(6)循环播放背景音乐Dance Magic。
参考程序:
Cat flying
Heart Candy:
Bat:
Dance Magic:
评分标准:
1. 角色、背景、变量初始化都正确;(2分)
2. Cat flying面向鼠标方向,跟随鼠标移动;(1分)
3. 每隔2秒克隆1个Heart Candy,克隆体出现在随机位置,(1分);如果碰到飞猫,生命值加10后删除此克隆体(1分);
4. 每隔2秒克隆1个Bat,克隆体出现在随机位置,(1分);如果碰到飞猫,生命值减20后删除此克隆体(1分);
5. 游戏开始后20秒,每隔3秒克隆1个Crystal,克隆体出现在随机位置,5秒后消失(1分);如果碰到飞猫,生命值加1000,然后程序结束(1分);
6. 循环播放背景音乐Dance Magic。(1分)
用滑杆设定糖球数量(3-10个),点绿色对勾,屏幕即画出各种颜色的糖葫芦。
1.准备工作
(1)删除舞台默认角色小猫,从角色库选择Ball角色,选择Button4角色;
(2)建立变量:糖球个数,设置为滑杆模式,改变滑块范围:最小值3,最大值10;
(3)给Ball添加声音“Wand”。
2.功能实现
(1)调节滑杆,设置糖球个数,点按钮Button4发送确认消息;
(2)Ball收到消息,移动到舞台正下方(0,-160);
(3)1秒后,擦除舞台原有的全部图案;
(4)落笔后自下而上画出一条直线:蓝色,画笔粗细为3,长度100,然后抬笔,接着按设定的个数,使用图章向上画出颜色不同糖球后,隐藏角色;
(5)完成后,播放"Wand",庆祝成功。
代码参考:
分标准:
(1)按要求建立变量并设置正确的取值范围;(2分)
(2)能擦除前次舞台绘制图形;(1分)
(3)能从下向上画出长度为100的直线(1分),颜色为蓝色,粗细为3(1分);
(4)能根据变量设定,用图章指令向上画出指定个数的糖球(以视觉效果为准);(4分)
(5)完成后能播放声音提示。(1分)
疫情给我们的生活带来了很大影响,为了更好控制疫情,我们将重点人群进行集中隔离,并进行核酸检测,如果结果为阳性,则将健康码变成红码
1.准备工作
(1)删除默认的小猫角色,绘制一个绿色的圆形角色;
(2)默认白色背景。
2.功能实现
(1)绘制3-5个随机数量的连续正方形,表示隔离房间,正方形的边长为80;
(2)每个正方形的中心有一个绿色圆点,表示该房间人员的健康码为绿色;(中心位置没有具体数值要求,只要视觉上在中心即可)
(3)询问“请输入第几个核酸阳性?”,输入编号后,对应正方形内绿色圆点角色变为红色(颜色特效的值为140)。比如,输入阳性编号为3,则第3个隔离房间的人变为红色,表示健康码变为红码。
参考程序:
评分标准:
(1)绘制出3-5个随机连续的正方形;(2分)
(2)设置私有变量表示克隆体编号;(1分)
(3)绿色圆点能够分配到所有房间的中心位置,视觉上处于中心即可;(3分)
(4)能够正确询问用户输入信息;(1分)
(5)能够将用户输入的编号对应的绿色圆点角色变为红色。(3分)
————————————————
版权声明:本文为CSDN博主「Lemon Liu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_46227121/article/details/127007898