试卷 2022年12月Scratch等级考试试卷(四级)真题
2022年12月Scratch等级考试试卷(四级)真题
选择题
第 1 题    单选题

运行下列程序,说法正确的是?(

A.

程序中采用了自制积木的功能

B.

自制积木“绘制正方形”,一次可以画出4个正方形

C.

四个正方形是顺时针依次画出的

D.

每个正方形边长200

第 2 题    单选题

运行下列程序,说法正确的是?(

A.

角色会重复11次说“我为中华崛起而读书!”,共22秒

B.

说出来的是一串数字

C.

角色说出“我为中华崛起而读书!”共2秒

D.

说出的内容是“说出的话”

第 3 题    单选题

运行下列程序,关于小猫运动状态说法正确的是?(

A.

小猫会停留在(0,0)的位置。

B.

小猫从(0,0)移动到(150,0)的位置后,静止不动。

C.

小猫从(0,0)移动到(150,0)的位置后,静止不动。

D.

小猫从(0,0)移动到(150,0)的位置后,然后再移动到(0,0)的位置,然后静止不动。

第 4 题    单选题

已知程序和运行效果的对应关系如下图所示,下列哪个选项有可能是下图中处的效果图?(

A.

B.

C.

D.

第 5 题    单选题

运行下列程序,变量结果的值为?(

A.

23

B.

22

C.

21

D.

20

第 6 题    单选题

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,......这个数列从第3项开始,每一项都等于前两项之和。要让小猫间隔1秒依次说出斐波那契数列的每一项,如下图所示程序的循环中,应该补充的是?(


A.

B.

C.

D.

第 7 题    单选题

在scratch列表数据中存有10个数,运行如下图所示的程序,实现随机删除列表数据中的任意一项,然后将删除的该项保存到列表删除数据中。那么程序中AB应该分别填写?

A.

B.

C.

D.

第 8 题    单选题

运行下列程序后,小猫的坐标是?(

A.

60,50)

B.

60,100)

C.

200,-40)

D.

100,60)

第 9 题    单选题

数学老师将全班数学成绩录入到列表“数列”中,大于等于60分为及格,下列哪个程序可以统计出及格人数?( )

A.

B.

C.

D.

第 10 题    单选题

1至10之间取随机数加入列表,共取10次,统计列表中数字10出现的次数,下列哪个程序能够实现这个功能?( )

A.

B.

C.

D.

第 11 题    单选题

运行下列程序,输出的结果是?(

A.

葡萄

B.

橡皮

C.

奶糖

D.

铅笔

第 12 题    单选题

下列哪个程序能够绘制如下图所示的六边形?(

A.

B.

C.

D.

第 13 题    单选题

下列哪个程序可以统计字符串中“am”出现的次数?( )

A.

B.

C.

D.

第 14 题    单选题

补充程序中的参数值,该程序运行后可画出右侧图形?(

A.

5 60

B.

6 72

C.

60 5

D.

72 5

第 15 题    单选题

使用冒泡排序算法对数据:3240214669,进行从小到大排序,第一轮排序的结果是?( )

A.

32、40、21、46、69

B.

40、32、21、46、69

C.

21、32、40、46、69

D.

32、21、40、46、69

判断题
第 16 题    判断题

光明小学学生学号的编码规则为:入学的年份+一年级+入学一年级的班级+班级中的编号,如某同学的学号为“2018010512”,表示这个同学是2018年入学“01”表示一年级,“05”表示5班,“12”表示编号为12。scratch运行如下图所示的程序:输入“2021011218”,先后说出“1年级12编号为18”

A.
正确
B.
错误
第 17 题    判断题

运行下列程序后,最终m的值是64。(

A.
正确
B.
错误
第 18 题    判断题

n的阶乘用符号“n!”表示,如1!=12!=2*1=23!=3*2*1=6,下列程序能正确计算出10!

A.
正确
B.
错误
第 19 题    判断题

二分查找能将乱序的一组数据,按照某种规则进行排序。( )

A.
正确
B.
错误
第 20 题    判断题

运行下列程序后,列表中项目数量是5。(

A.
正确
B.
错误
第 21 题    判断题

下列这段程序,当i=40n=6时,会画出一个边长为40的六边形的一半。( )


A.
正确
B.
错误
第 22 题    判断题

运行下列程序,角色说出的结果永远不可能为3。( )

A.
正确
B.
错误
第 23 题    判断题

1为学生信息,姓名班级学号列表中编号相同的项为同一名学生的信息,如蔡小培所在班级为(1)班,学号为11。图2程序可以将(3)班学号为偶数的同学姓名加入到scratch列表名单中。

A.
正确
B.
错误
第 24 题    判断题

单数日期(如1,3,5,7,9)只有车号末尾数字是单数的私家车可以上路;双数日期(如2,4,6,8,0)只有尾号是双数的私家车可以上路。下图所示程序运行后可以判断某车牌号的车辆今日是否限行。(

A.
正确
B.
错误
第 25 题    判断题

点击绿旗,反复按下空格键,可以使变量a的值在01之间反复变化。( )

A.
正确
B.
错误
编程题
第 26 题    问答题

Scratch等级考试四级编程题:金牌百分比。

计算金牌榜前十的国家获得的金牌总数占金牌总数的百分比。金牌榜前十的国家获得的金牌总数占金牌总数的百分比等于(金牌榜前十国家的金牌总数÷本届冬奥会金牌总数)×100,并将这个数向下取整。

1. 准备工作

1)保留舞台默认背景及角色小猫;

2)建立变量金牌总数,建立列表金牌榜前十

2. 功能实现

1)添加十个520之间的随机数到列表金牌榜前十中;

2)设置变量金牌总数为一个200300之间的随机数;

3)让角色小猫说出金牌榜前十的国家获得的金牌总数占金牌总数的百分比,注意必须为整数,如上图所示。

第 27 题    问答题

Scratch等级考试四级编程题;求最大公约数。

如果6除以2的余数是0,那么我们就说26的约数。4除以4的余数是04也是4的约数。同理可以求出,4的约数有1246的约数有1236。两个数的最大公约数是指两个数相同的约数中最大的那一个,如46两个数的最大公约数是2

辗转相除法求最大公约数的步骤如下:

正整数aba>b),

步骤:如果a除以b的余数m等于0,那么ab的最大公约数是b

步骤:如果a除以b的余数m不等于0,那么将a的值设为b,将b的值设为m,重复进行步骤

请你根据上述方法编写程序求出两个整数的最大公约数。

1.准备工作 

1)保留小猫角色,默认位置;

2)白色背景。

2.功能实现 

1)建立两个变量ab,将这两个变量设为199之间的随机数;

2)根据上面给出的步骤使用递归法,求这两个数ab的最大公约数;

3)最终小猫能正确说出这两个数的最大公约数,输出的格式为最大公约数为X”,其中X为通过程序计算出来的两个数的最大公约数的值。

第 28 题    问答题

Scratch等级考试四级编程题:简易抗疫物资管理系统。


1. 准备工作

1)角色:从角色库中添加4个按钮,添加文字增加删除修改查询,修改角色名字为增加按钮删除按钮修改按钮查询按钮

2)列表:新建列表抗疫物资清单

2. 功能实现

1)点击增加按钮,询问请输入物资名称,输入物资名称,若抗疫物资清单中已存在该物资,则提示该物资已存在;否则将物资名称存入列表,并继续询问请输入该物资存量,输入物资存量后,将其存入列表中,再在下一项增加分隔标记“------------”,最后提示新物资已录入

2)点击删除按钮,询问请输入要删除的物资名称,输入物资名称,若抗疫物资清单中存在该物资,则将列表中该物资名称、物资数量及分隔标记全部删除,最后提示删除成功

3)点击修改按钮,询问请输入要修改的物资名称,若该物资存在,则继续询问请输入修改后的物资存量,输入物资存量后,更新该物资的存量,并提示修改成功

4)点击查询按钮,询问请输入要查询的物资名称,若该物资存在,则提示当前存量,例如:格式为当前【外科口罩】的剩余存量为【5000】件

答题卡
选择题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
判断题
编程题
26 27 28
题目总数:28
总分数:100
时间:90分钟