电子学会考级:scratch四级考级真题编程题免费下载打印版和解析

01

青少年软件编程(Scratch)等级考试试卷(四级A卷)

分数:100  题数:30

一、单选题(共15题,每题2分,共30分)

1.

执行下图程序后,“花名”列表的第3项是?(  )

                 

A. 

莲花

B. 

丁香

C. 

合欢

D. 

月季

                 

2.

执行如下图所示程序后,其结果为?(  )

A. 

B. 

C. 

D. 

                 

3.

点击绿旗后,积木“draw”执行了几次?(  )

A. 

1次

B. 

2次

C. 

3次

D. 

无数次

                 

4.

下图中,一共有多少个三角形?(  )

A. 

9

B. 

10

C. 

11

D. 

12

                 

5.

运行如下图所示的程序,输入BEEFCAFE后,角色说出的数值是(  )。

A. 

0

B. 

4

C. 

5

D. 

3

                 

6.

执行下段程序,会得到什么图形?(  )

A. 

B. 

C. 

D. 

                 

7.

重新排列2345,使得每一个数字都不在原来的位置上,一共有(  )种排法。

A. 

6

B. 

7

C. 

8

D. 

9

                 

8.

点击绿旗,下列程序的执行结果为(  )。

A. 

B. 

C. 

D. 

                 

9.

下列关于函数的说法不正确的是?(  )

A. 

函数可以简化程序。

B. 

函数可以没有参数。

C. 

函数可以重复使用。

D. 

函数不可以调用自身。

                 

10.

阅读下段程序,说出的结果是(  )。

A. 

a o e

B. 

o e s

C. 

a l s

D. 

a e s

                 

11.

执行以下程序,最终变量“i”的值为(  )。

A. 

7

B. 

6

C. 

5

D. 

0

                 

12.

如下图流程图所示,当n=5时,则输出sum为(  )。

A. 

14

B. 

15

C. 

16

D. 

17

                 

13.

下面积木的值为(  )。

A. 

l

B. 

r

C. 

o

D. 

w

                 

14.

编程老师在心里默想了一个一百以内的数字,同学猜一个数,老师会说“大了”,“小了”,或者“猜对了”。有同学非常聪明,使用二分查找的方法,最多猜多少次,就能找到老师心里想的数字(  )。

A. 

8

B. 

7

C. 

6

D. 

5

                 

15.

关于递归,以下说法错误的是(  )。

A. 

递归适用于循环层数不确定的情形。

B. 

递归就是函数自己调用自己。

C. 

只有使用循环才可以实现递归。

D. 

递归的基本思想是把规模较大的问题转化成为规模小的相似的子问题来解决。

                 

二、判断题(共10题,每题2分,共20分)

16.

下面程序可以让角色随机说出“ABCD”中的一个字母。(  )

正确 

错误 

                 

17.

运行如下所示程序,输入第一个数字10,输入第二个数字为100,则最后角色会说90。(  )

正确 

错误 

                 

18.

 运行如下图所示程序,当输入“王五”后,角色会说“你好,王同学”。(  )

                 

正确 

错误 

                 

19.

运行如下图所示的脚本,当按下”A“键的时候,角色停止移动。(  )

正确 

错误 

                 

20.

运行如下图所示程序后,角色仍然在初始位置。(  ) 

正确 

错误 

                 

21.

运行程序,如果3次输入都不是4321,那么还可以继续输入直到输入正确为止。(  )

正确 

错误 

                 

22.

下图程序可以删除列表”学生“的所有数据。(  )

正确 

错误 

                 

23.

运行下面程序,角色最后说出的数字为110。(  )

正确 

错误 

                 

24.

运行以下程序,角色最后说出的数字为19。(  )

正确 

错误 

                 

25.

运行程序,角色最后说出的数字为5。(  )

正确 

错误 

                 

三、编程题(共5题,共50分)

26.

计算生肖

提示:十二生肖的顺序是:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。2020年是鼠年。

1. 准备工作

(1) 保留小猫;

(2) 白色背景。

 

2. 功能实现

(1)询问“请输入年”,输入年,如果输入的不是整数则重新输入;

(2)说出该年的生肖,例如输入2021,小猫说“2021年是牛年!”。

                 

27.

小猴数草莓 

小猴摘了一筐草莓,它拿出来数一数有多少颗。第一行放1颗,第二行放2颗,第三行放3颗,第四行放4颗,第五行放5颗。一边摆一边数,最后,说出草莓的总数。

1.准备工作

(1)背景为“Forest”;

(2)角色小猴“Monkey”、草莓“Strawberry”。

2.功能实现

(1)调整小猴和草莓的大小(大小的具体数值自定义);

(2)小猴说:“今天摘了多少颗草莓呢?数一数吧!”2秒;

(3)第一行1颗草莓,第二行2颗,第三行3课,第四行4颗,第五行5颗,注意草莓要整齐排列;

(4)每出现一颗草莓,小猴就说出当前草莓的数量,例如第一颗草莓出来,小猴说“1”, 第二颗出来,说“2”,第三颗出来,说“3”;

(5)最后小猴说:“一共15颗草莓”2秒,程序结束;

请注意:只能使用一个Strawberry角色,不能通过编辑草莓造型的方法实现。

                 

                 

                 

28.

正话反说

正话反说是一个非常考验反应力的游戏,请设计一个正话反说的游戏。

1. 准备工作                  
(1)删除小猫,添加“Monkey”角色;                 
(2)保留白色背景。

                 
2. 功能实现                  
(1)当点击绿旗,小猴询问“请出题”;                 
(2)输入题目,题目保存在“正话反说题目”列表中;                 
(3)小猴说出答案2秒,答案保存在“正话反说答案”列表中;                 
(4)小猴继续询问“请出题”,继续游戏,直到输入“结束”,结束游戏。

29.

阶乘求和

输入5,小猫会说出从1的阶乘、2的阶乘,一直到5的阶乘的和。

注意:阶乘可以!表示,5!=5*4*3*2*1,4!=4*3*2*1。

                 

1. 准备工作                  
(1) 保留空白背景。

(2) 保留小猫角色。

                 

2. 功能实现                  
(1) 询问阶乘数。                 
 

                  
(2) 角色小猫依次说出“1的阶乘等于xxx”,"2的阶乘等于xxx”,一直到输入数的阶乘。                 
                   
(3) 小猫最后说出阶乘和。                 
 

                 

02

scratch desktop 3.0素材集成版下载

给孩子找素材是一件麻烦的事情,找的图片还有可能给孩子扣好背景,或者扣成孩子想要的样子。即使去淘宝买的素材,也要从百度网盘,但素材太多大了或者太多文件,也要充值百度网盘超级会员才能保存,提高下载速度。即使下载了,也要上传,不是特别方便,尤其是不好查找。

口口老师深知各位家长的痛点,将常用素材集成在软件角色和背景库当中,无需上传,只需要角色/背景库中查找。更有每月更新版,让孩子专注于编程,发挥创意即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值