Scratch软件编程等级考试四级——20200319

Scratch软件编程等级考试四级——20200319

理论

单选题

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

A、6
B、7
C、8
D、9

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

A、函数可以简化程序
B、函数可以没有参数
C、函数可以重复使用
D、函数不可以调用自身

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

A、8
B、7
C、6
D、5

4、关于递归,以下说法错误的是?( )

A、递归适用于循环层数不确定的情形
B、递归就是函数自己调用自己
C、只有使用循环才可以实现递归
D、递归的基本思想是把规模较大的问题转化成为规模小的相似的子问题来解决

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

在这里插入图片描述

A、莲花
B、丁香
C、合欢
D、月季

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

A、1次
B、2次
C、3次
D、无数次

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

在这里插入图片描述

A、9
B、10
C、11
D、12

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

在这里插入图片描述

A、0
B、4
C、5
D、3

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

12、阅读下段程序,说出的结果是?()

在这里插入图片描述

A、a o e
B、o e s
C、a l s
D、a e s

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

在这里插入图片描述

A、7
B、6
C、5
D、0

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

在这里插入图片描述

A、14
B、15
C、16
D、17

15、下面积木的值为?()

在这里插入图片描述

A、1
B、r
C、o
D、w

判断题

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

实操

计算生肖

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

1.准备工作

(1)保留小猫;

(2)白色背景。

2.功能实现

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

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

在这里插入图片描述

正话反说

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

1.准备工作

(1)删除小猫,添加“Monkey”角色;

(2)保留白色背景。

2.功能实现

(1)当点击绿旗,小猴询问“请出题”;

(2)输入题目,题目保存在“正话反说题目”列表中;

(3)小猴说出答案2秒,答案保存在“正话反说答案”列表中;

(4)小猴继续询问“请出题”,继续游戏,直到输入“结束”,结束游戏。

在这里插入图片描述

阶乘求和

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

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

1.准备工作

(1)保留空白背景。

(2)保留小猫角色。

2.功能实现

(1)询问阶乘数。

在这里插入图片描述

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

在这里插入图片描述

(3) 小猫最后说出阶乘和。

在这里插入图片描述

小猴数草莓

小猴摘了一筐草莓,它拿出来数一数有多少颗。第一行放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角色,不能通过编辑草莓造型的方法实现。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青岛少儿编程-王老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值