2023年Scratch复赛B卷(4-6年级)

从PDF导入:2023年图形化复赛试卷(4-6年级)

Scratch 60分钟 总分 100.0 6 题
试卷题目预览
第1题 中级 15.0分 编程
按下空格,背景会随机变化,如果变成沙漠背景,骆驼就会出现。

具体要求: 请用一组程序完成下列要求,程序尽量简洁。 (1)按下空格键,程序开始运行,背景会切換成海洋、森林、沙漠三个背景中随机的一个; (2)如果切换到了沙漠背景,骆驼就会出现,并说"我生活在沙漠",2 秒后说完; (3)如果不是沙漠背景,骆驼始终保持隐藏状态。

第2题 中级 15.0分 编程

不断有气球出现在舞台的随机位置,点击气球,气球就被打破了。 具体要求: 程序尽量简洁。 (1)点击绿旗,气球初始是隐藏状恋,不在舞台上显示,大小是40; (2)气球每隔0.5 秒克隆自己,气球克隆体出现在舞台的随机位置上; (3)当气球克隆体被鼠标点击时,气球被打破会切换成裂开状态 ,并且播放“爆炸”声音 ,最后消失。

第3题 中级 15.0分 编程

点击绿旗前树上没有水果, 点击绿旗后 ,树上会出现 20个不同的由印章盖上去的水果。 具体要求: 作答时请勿修改给出的变量名称 ,用一组程序完成下列要求, 呈现尽量简洁。 (1)水果这个角色有 3 个造型,点击緣旗时,它的大小为 30 ,初始状态为隐藏; (2)点击绿旗后 ,水果会不断移动到随机位置; (3)如果水果移到的位置刚好碰到了大树的绿色,就会换成随机造型并盖章,实现长出一个随机的水果的效果; (4) 利用变量“个数〞记录树上的水果个数 ,初始为 0 ,每盖一个章, 变量“个数”就会增加 1, 直到树上有 20 个水果 ,水果角色就不再继续移动盖章了; (5)每次点击绿旗 ,都清除之前的留下的痕迹 ,水果树上重新出现果实。

第4题 中级 15.0分 编程

程序启动后,机器人出现在舞台下方,舞台上万依次出现三个分别标有数子 1、2、3 的小球排成一行 ,机器人按照数字顺序依次去收集数字球。 具体要求: “x 坐标〞列表已建立 ,作答时请勿修改列表名称 ,程序尽量简洁。 (1)对机器人编程,设置它初始的状念是显示状态, 它的初始 x 坐标是0 ,y坐标是-120; (2)对数字球编程,点击绿旗 ,设置它初始的状态是隐藏状态 ,初始造型是 1 号球的造型,初始的x坐标是0,y坐标是120; (3)对数字球编程,从1号球开始,移到X坐标在-200和200之间的随机位置,克隆自己,并将此时数字球的x坐标存储到列表中记录数字球的位置,每隔1秒,换成下一个造型并重复上述步骤,一共克隆了3次,实现数字球按照 1 、2 、3的顺序依次出现在舞台上方并排成一行; (4)对数字球编程 ,数子球克隆体需要显示在舞台上,如果碰到机器人需播放音效并消失; (5)对机路人编程,机路人按照数字 1 、2、3 的顺序依次在1秒内移到三处数字球的位置来收集它们。

第5题 中级 15.0分 编程

绘制出由依次变大的多个三角形围成的海螺图案。 具体要求: 作答时请勿修改给出的变量名称 ,用一组程序元成下列要求,程序尽量简洁。 (1)点击绿旗后,角色“笔”显示在舞台中央,位置为(0, 0),初始方向面向右, 设置好画笔的颜色和粗细后落笔; (2)三鱼形的边长变化由给出的变量“边长”来控制, 变量“边长”的初始值为15,先绘制最小的第1个三角形,边长为变量“边长”的初始值15,每绘制一条边,笔旋转120度,最終绘制出边长为15 的一个三角形(如下图); (3)每绘制一个三角形,笔旋转20度,边长增加10再重复第2步绘制下一个三角形,一共绘制18个三角形,并在绘制完成后将画笔隐藏,最终效果如下图所示。

第6题 中级 25.0分 编程

将舞台上从左到右的9个位置连线 ,绘制出折线图,如下图所示。 具体要求: 作答时请勿修改给出的变量和列表的名称,用一组程序完成下列要求,程序尽量简洁。 (1)点击绿旗,程序开始运行时,舞台上沒有绘制出的折线,"Pencil”角色隐藏,设置画笔的颜色,画笔的粗细为 5; (2)-240、-180、-120、-60、0、60 120、240 分别为 9 个位置的 x 坐标数值,可以用变量“x”控制数值变化,从-240 开始,将”x"的数値加入“x 坐标”列表,每次增加60,最终实现将9个数按顺序依次存入“x 坐标”列表中; (3)生成 9 个-180 和 180 之间的随机数,并依次存入"y 坐标〞列表中,作为 9 个位置的y坐标的数值; (4)"x 坐标”列表和“y 坐标”列表中的数一一对应,分别为舞台上从左到右9个位置的坐标,用变量“i”表示列表中每一项的序号,使画笔从第 1 个位置开始,从左到右依次移到9 个位置,每次先移动再落笔,绘制出折线图。

💬