中国电子学会2020年09月份青少年软件编程Scratch图形化等级考试试卷四级真题(含答案)

2020-09 Scratch四级真题

分数:100

题数:30

测试时长:60min

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

1.执行下面程序,输入4和7后,角色说出的内容是?(B)(2分)

A.4,7

B.7,7

C.7,4

D.4,4

2.执行下面程序,输出是?(B)(2分)

A.大学 中庸 孟子 论语

B.论语 大学 孟子 中庸

C.大学 孟子 中庸 论语

D.论语 大学 中庸 孟子

3.执行下面程序后,变量“sum”的值是?(C)(2分)

A.15

B.20

C.25

D.30

4.计算9除以5的商和余数,应该使用下面哪组积木?(C)(2分)

A.

B.

C.

D.

5.小学五年级短跑测评,男生能在10.8秒跑完50米即为及格,8.6秒跑完50米为优秀。下列哪组积木可以判断成绩为优秀?(A)(2分)

A.1和4

B.1和3

C.2和3

D.3和4

6.程序中有列表“数组”,保存了不同的数值,在图中空白处填上哪组积木,可以删除“数组”中的重复项?(D)(2分)

A.

B.

C.

D.

7.执行下面程序,输入一个三位数,程序会计算出这个三位数各个数位上的数字之和,程序中的空白处应该填写?(A)(2分)

A.

B.

C.

D.

8.执行下面程序,输入21后,变量“数”的值为?(A)(2分)

A.8

B.10

C.15

D.10.5

9.执行下列程序,输入dihg后,变量“字符串”的值是?(C)(2分)

A.dihg

B.dghig

C.dihghi

D.dghigh

10.下图是由多个正方形组合绘制的图形。绘制该图形的程序如图所示,程序中空白处应该填写的是?(B)(2分)

A.11

B.12

C.13

D.14

11.执行下面程序后,“列表”的前两项分别是?(C)(2分)

A.3、3

B.3、5

C.5、3

D.5、5

12.利用Scratch程序进行抽奖,具体奖项存储在名为”奖项“的列表中,程序中的空白处应该填写?(B)(2分)

A.

B.

C.

D.

13.下面哪段程序不能在列表中生成10项1-10的随机数?(D)(2分)

A.

B.

C.

D.

14.鸡和兔一共有30只,共有80条腿,如果想用下面的程序求出鸡、兔各有几只,那么程序中空白的部分应该分别填入?(B)(2分)

A.80,2,4

B.30,2,4

C.80,4,2

D.30,4,2

15.“藏头诗”是指将所说之事分藏于诗句之首,将全诗每句中的头一个字组合起来可以传达作者的某种特有的思想,是杂体诗中的一种。如明朝大学问家徐渭(字文长)游西湖时,面对平湖秋月胜景,即席写下了七绝一首:平湖一色万顷秋,湖光渺渺水长流。秋月圆圆世间少,月好四时最宜秋。执行下面程序,若要实现选择每句诗的首字组成“平湖秋月”一词,那么程序中箭头所指的空白处应该填写?(C)(2分)

A.

B.

C.

D.

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

16.要想遍历字符串”hello”,我们一般使用下面积木控制循环次数。(对)

17.执行完下面的程序后,小猫会说“包含”。(错)

 

18.在自制新的积木中,积木的参数可以是:数字、文本和布尔值。(对)

19.执行下面程序,可以找到第一个大于1000且为3的倍数的数字。(对)

20.执行下面程序后,sum的值为5050。(错)

21.执行下面程序后,会将列表“list”中所有的值是“bc”的项替换为“bbc”。(错)

22.执行下面程序,小猫会停在黑线和红线之间的白色区域。(错)

23. 使用“制作新的积木”绘制图形时,为了不显示绘制过程而直接画出图形,需在“制作新的积木”窗口中选择“运行时不刷新屏幕”。24.执行下面程序后,循环体执行了100次。(对)

24.执行下面程序后,循环体执行了100次。(对)

25.执行下面程序后,角色会说“true”。(对)

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

26.奇偶之和

1.准备工作

(1)保留舞台中的小猫角色;

2.功能实现

(1)分别计算1~100中,奇数之和,偶数之和;

(2)说出奇数之和,偶数之和。

评分标准:

1.分别计算1~100中,奇数之和,偶数之和。(5分)

2.说出奇数之和,偶数之和。(5分)

参考程序:

27.创意画图

观察下边图形。尝试编写程序绘画下图效果。

1.准备工作

(1)隐藏小猫角色;

(2)白色背景;

2.功能实现

用画笔工具,绘制三角形,三角形的边长从40开始,每画一个三角形,边长增加2,并旋转10°,直到边长大于120停止程序。

评分标准:

1.画出一个三角形;(2分)

2.使用循环画出多个三角形;(2分)

3.严格按题目要求画出所有图形,重点检查循环的条件和结束时的边长;(6分)

参考程序:

28.数字之和

编写程序,要求用户输入一个正整数,程序将其每位数字相加后显示。

1.准备工作

(1)保留舞台上的小猫角色。

2.功能实现

(1)小猫询问并等待“请输入一个正整数”;

(2)计算各位之和;

(3)小猫说“xxxx的各位之和为xxxx”;

(4)例如输入“3456”,说“3456各位之和为18”。

评分标准:

1.能够实现输入功能;(3分)

2.可以获取每一位的数值;(4分)

3.结果正确;(3分)

参考程序:

29.用逗号分隔列表

在列表中自动添加10个数字,分别是:1 3 5 7 9 11 13 15 17 19,用逗号分隔列表,让小猫说出结果。

1.准备工作

(1)保留小猫角色和白色背景

2.功能实现

(1)编写程序在列表data中自动添加1 3 5 7 9 11 13 15 17 19 这10个数字,

不能存入“,”;

(2)小猫说:“现在开始用逗号分隔”2秒;

(3)小猫说出分隔后的结果,如图所示。

评分标准:

1.使用循环程序在列表data中自动添加135791113151719这10个数字,不能存入“,”;(3分)

2.小猫说:“现在开始用逗号分隔”2秒;(1分)

3.小猫说出分隔后的结果,如图所示。(6分)

参考程序:

30.数字反转

Jaime想去城堡探险,在城堡门口遇到了小猫,Jaime必须答对小猫提出的问题才能进入城堡。小猫出题啦:找到一个四位数,该四位数的各位数字翻转(个位变千位,十位变百位,百位变十位,千位变个位)后组成一个新的四位数,原来的四位数是这个新四位数的4倍。Jaime想请你帮助他编写程序并找到这个四位数。

1.准备工作

(1)保留小猫角色,添加背景“Castle1”和角色“Jaime”。

2.功能实现

(1)点击绿旗后,小猫说:“请说出符合要求的四位数”;

(2)遍历所有的四位数;

(3)获得每个四位数的反转数;

(4)判断该反转数的4倍是否等于未反转前的四位数;

(5)如果满足(4),Jaime说出该四位数2秒钟,如:8712=4*2178。

评分标准:

1.点击绿旗后,小猫说:“请说出符合要求的四位数”;(1分)

2.遍历所有的四位数;(3分)

3.获得每个四位数的反转数;(3分)

4.判断该反转数的4倍是否等于未反转前的四位数;(2分)

5.Jaime说出该四位数2秒钟,如:8712=4*2178。(1分)

参考程序:

(1)小猫

(2)Jaime

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值