image

编辑人: 舍溪插画

calendar2025-07-24

message2

visits755

2022年第20届NOC大赛_Scratch图形化软件创意编程赛项_决赛_小学低年级组真题(忽略分值)参考答案

一、单选题

1、对小猫编程,程序运行后,看到的小猫最终方向是多少?

A 120

B -120

C -90

D -60


2、点击气球后,颜色开始变化,最终颜色特效数值是多少?

A 100

B 0

C 200

D -100


3、运行程序后,角色会做什么?

A 先向左转,再向右转

B 重复10次“先右转后左转”

C 重复10次"先左转后右转"

D 先向右转,然后一直左转


4、运行程序后,按下数字键2和4,角色会做什么?

A 一边唱歌,一边跳舞

B 唱歌

C 跳舞

D 弹吉他


5、运行程序后,在输入框输入数字70,角色会说什么?

A 哈哈哈

B、

啦啦啦

C、

呵呵呵

D、

什么都不说


6、运行程序后,角色不可能说出哪个数字?

A 8

B 100

C 64

D 80


7、新建一个变量"数字",运行下图程序,变量"数字"最终为多少?

A 0

B 5

C 6

D 85


8、运行程序后,角色依次说什么?

A 1243

B 1432

C 1423

D 1234


9、对气球进行编程,运行程序后,舞台上能看到什么?

A 10个五颜六色气球排一行

B、

10个同一色气球排一行

C、

11个五颜六色气球排一列

D、

11个同一色气球排一列


10、运行程序后,最终在舞台上呈现什么图形?

A 100条边的红色正方形迷宫

B 100条边的彩色正方形迷宫

C 4条边的彩色正方形

D 4条边的红色正方形


11、下方是气球的一段程序,关于程序实现的效果下列说法错误的是?

A 游戏开始,气球出现在舞台中间的位置

B、

气球不断上升

C、

当气球的y坐标大于120时,气球消失

D、

气球的出现的位置永远在舞台下方


12、舞台上小猴正在表演换装节目,小猴共有四套衣服,依次是蓝色、黄色、红色和紫色,在起始位置时小猴的衣服是蓝色,请问当小猴到达(115,-100)时,小猴身穿什么颜色的衣服。

A 蓝色

B 黄色

C 红色

D 紫色


13、运行程序,画出的图形是什么样子的?

A

B

C

D


14、运行程序,角色会依次说什么?

A 0、2、8、18

B 2、4、6、8

C 2、8、18、32

D  2、8、32、128


二、实操题

15、【题目描述】

请选择合适的积木块,并填写合适的参数,绘制出下面的目标图形,图形的大小如图中标注所示。画笔初始化的程序已经写好,请直接在已经写好的程序后面编程。

【要求】

图形的样子与目标图形必须完全一致(黑色标注不需要画)。

【画笔属性】

粗细:4;

初始位置:(-25,-25);

画笔颜色:蓝色。

参考答案:由于无法直接绘制图形,我将提供一段伪代码,用于描述如何绘制目标图形。```初始化画笔,设置画笔属性:粗细为4,初始位置为(-25,-25),画笔颜色为蓝色//绘制矩形移动到(0, -25)绘制到(25, -25),宽度为25绘制到(25, 25),高度为50绘制到(0, 25)//绘制三角形移动到(-10, 0)绘制到(-10, 25),高度为25绘制到(-25, 25)//绘制线段移动到(-25, 0)绘制到(-25, 25)//绘制弧线移动到(-5, 25)绘制弧线到(5, 25),半径为10```


16、弹球游戏

【题目描述】

小明准备制作一个弹球游戏,已经选定了角色,请你编写程序,制作出这个弹球游戏。要求:

1)点击运行按钮,球和杆子出现在舞台正下方,杆子位置(0,-120),球位置(0,-100)

2)按下空格键,球向上方随机方向发射,碰到边缘就反弹

3)左右按键控制杆子左右滑动

4)如果球被杆子接住反弹向上方随机发射;如果没接住,落到屏幕下方游戏结束。

参考答案:br />编写弹球游戏的程序,可以使用Processing编程环境,下面是参考代码:```javaint ballX = 0;int ballY = -100;int paddleX = 0;int paddleY = -120;int dx = 2;int dy = -2;void setup() size(800, 600);void draw() background(255);fill(0);rect(paddleX, paddleY, 10, 100);fill(255, 0, 0);ellipse(ballX, ballY, 20, 20);ballX += dx;ballY += dy;if (ballY < 0) {dy = -dy;}if (ballX < 0 || ballX > width - 20) {dx = -dx;}if (ballY > height) {noLoop();println("游戏结束");}if ((ballX > paddleX && ballX < paddleX + 10) && (ballY > paddleY && ballY < paddleY + 100)) {dy = -dy;}void keyPressed() if (key == ' ') {ballY = -100;float randomDir = random(-1, 1);if (randomDir < 0) {dx = -2;} else {dx = 2;}}if (key == 'a') {paddleX -= 5;}if (key == 'd') {paddleX += 5;}```


17、主题创作题

【题目描述】

炎炎夏日,气温骤升,面对酷暑,森林里的小动物之间发生了什么呢?请你设计故事情节,通过编程展现你的故事吧~【要求】

1.用图形化编程创作出一个小动画或小游戏(或二者结合的项目),立意要积极,思想要健康;

2.给出的角色如果没有用到,请隐藏或删除;

3.除了给出的背景和角色之外,还可以从素材库中选取需要的素材使用,但是不能自己上传、使用额外的素材。

参考答案:br />在这个故事中,森林里的小动物们正在经历一个炎热的夏天。太阳高悬在天空,热浪滚滚,仿佛要把大地烤焦。在这个炎热的夏天,森林里的小动物们开始寻找避暑的方法。松鼠跳跳是一个聪明活泼的小松鼠,它想到了一个主意,决定邀请森林里的小动物们一起建造一个避暑的小屋。跳跳在树林里找到了一些木材,用图形化编程的方式,指挥其他小动物们一起建造。大象强强是森林里的大力士,它负责搬运木材;小鸟飞飞则负责传递建造信息,告诉其他小动物们建造小屋的消息;猴子空空灵活的身手,负责搭建小屋的框架。在大家的共同努力下,一个避暑的小屋很快就建好了。小动物们纷纷躲进小屋,享受清凉。他们一边享受着避暑的快乐,一边感叹团结的力量真大。最后,为了感谢大家的辛勤劳动,跳跳用图形化编程的方式,指挥小动物们一起制作了一个冰淇淋。大家一边品尝着美味的冰淇淋,一边在清凉的小屋里欢度夏日。


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2022年第20届NOC大赛_Scratch图形化软件创意编程赛项_决赛_小学低年级组真题(忽略分值)参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share