电子学会scratch4级-24年-6月

1. 您的姓名:

一、单选题(共10题,共30分)

2.

运行下列程序,输入单词“PLAY”,最后角色说?(



3.     编写一个模拟注册验证的程序,图1和图2分别是小猫角色和手机角色的程序,下列说法正确的是?(

4.

要绘制出如下左图所示的图案,下列程序红框处应填写?(


5.

运行程序后,下列哪个坐标是小猫第一次随机移动到的位置?(


6.

1是圆点角色的程序,该角色有两个造型,造型1为蓝色,造型2为黑色,默认方向面向90度。如果舞台上出现图2的效果,下列说法正确的是?(


7.

运行下列程序,输入30,角色绘制的图形是?(


8.

程序运行前,列表内容如下左图所示,运行下列程序一次,列表的长度变为?(


9.

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

10.

列表a和列表b如下图所示,运行一次程序后,列表c的内容是?(


11.

下列哪个积木,可以使列表的内容从左图变成右图?(


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

12.

机器人程序如下图所示,当输入行动代码为”WWDDSSAA”时,机器人绘制的行动轨迹如下右图所示。(



13.

1是模拟画螺旋线的程序,图2和图3都是运行该程序的效果,但循环次数设定不同。其中绘制图2时设定的循环次数小于绘制图3时设定的循环次数。(


14.

运行下列程序,输入“ABC”,小猫会说“CBA”。(


15. 下图程序在创建积木时勾选了运行时不刷新屏幕,运行程序时可以看到画正方形的过程。(

16.

所有学生跑步时间存在列表时间(s中,跑步用时小于或等于8.9为优秀,运行下列程序,跑步优秀人数最后存在变量“count”中。(


17.

运行下列程序后,可能说,处处闻啼鸟。。()(注意:""后没有空格)


18.

运行下列程序后,S的值为5,那么红框处的数字应为9。(


19.

运行下列程序后,角色说水浒传西游记红楼梦三体。(


20.

下列程序可实现:点击鼠标,角色上升,不点击鼠标,角色不断地下落。(


21.

运行下列程序,输入“try”,最后说出“yarata”。(


三、编程题(共4题,共50分)
22.

绘制图形1.准备工作

1)保留默认角色小猫;

2)白色背景。

2.功能实现

1)小猫初始位置是(-190,0),画笔颜色设为红色,粗细为3

2)小猫询问请输入正方形个数


3)输入个数后,小猫隐藏;4)正方形的边长设为50,画完一个正方形,画笔向右移动50,再继续画下一个,例如输入8,画出8个正方形。



23.

水仙花数

如果一个三位数等于它各个数位上的数字的立方和,那么这个数就是水仙花数,例如:153=1*1*1+5*5*5+ 3*3*3153就是一个水仙花数。

1.准备工作

1)保留默认角色小猫;

2)白色背景。

2.功能实现

1)使用循环遍历所有三位数,把所有符合水仙花条件的数加入到列表水仙花数里面;

2)说出列表的个数。例:水仙花数有4个。



24.

聊天机器人1.准备工作

1)删除默认角色小猫,添加角色RetroRobot

2)添加背景Space

2.功能实现

1)建立两个列表:问题和答案;

2)如果列表问题的第一项不是现在几点了,在列表第一项前插入现在几点了

3)列表答案的第一项为当前时间:“XXXX,注意时间要实时更新;


4)机器人询问请问您怎么称呼?,输入姓名,机器人说您好,XX”,例如:输入小明,机器人说您好,小明


5)机器人询问您有什么问题要问?,输入现在几点了,会说出列表答案的相对应项;

6)机器人继续询问您有什么问题要问?,如果问题列表中没有包含此问题,机器人请求告知答案,机器人将问题和对应的答案分别保存到两个列表中;


7)继续询问您有什么问题要问?,循环运行。



25.

魔法门1.准备工作

1)保留默认角色小猫和白色背景;

2)添加角色HomeButton,复制9个造型,在每个造型上分别加上数字19,如下图所示;


2.功能实现

1)程序开始,依次克隆出五个HomeButton,克隆体之间的间距为90

2)每个克隆体切换成随机造型,克隆体上面的数字要各不相同;


3)小猫说出1-9之间一个随机数字;

4)查找出一个克隆体,要求克隆体上的数字与小猫说出的数字的差值的绝对值最小,此克隆体颜色特效增25,说开门!”2;


5)如果有两个克隆体的数字与小猫说出数字的差值的绝对值一样,都是最小的,那么从左到右,先找到的克隆体,颜色特效增加25,说"开门!”2秒。

更多问卷 复制此问卷