2024年NOC大赛图形化编程小高组模拟真题试卷
剩余时间 --:--:--
单选题 共 15 题
1.

角色初始位置坐标是(0,0),Scratch执行下面程序后,角色会出现在什么位置上?( )

2.

Scratch执行下面程序后,按一次→键,兔子会?( )

3.

黑兔、灰兔和白兔三只兔子在赛跑。黑免说:“我跑得不是最快的,但比白兔快。” 下面说法正确的是?(    )

4.

按照图中规则,在下列选项中找出所对应的图形。( )

5.

下面流程图可以用哪个Scratch积木实现?( )

6.

关于Scratch广播消息,以下说法正确的是?( )

7.

以下关于Scratch“全部清除”积木说法不正确的是?( )

8.

Scratch执行下面程序,当“我的变量”变成 5 时,花费的时间是?( )

9.

小球程序如下图所示,Scratch执行程序表述正确的是?( )

10.

Scratch执行下面程序后,在舞台区能看到几个角色? ( )

11.

陶朱家开了一间小卖部,学了编程的他想编写一个Scratch程序帮助分析小卖部各种商品的售卖情况。 如下图所示,目前各个商品的名称和销售量分别存在了两张列表里,一一对应,并且每一样商 品的销售量都不同。陶朱要先找出销售量最大的商品,请问哪个程序能满足他的需要?( )

12.

关于下面Scratch程序说法错误的是?( )

13.

关于下面Scratch程序说法错误的是?(   )

 


14.

闰年的判断规则是:四年一闰,百年不闰,四百年又闰。下面哪个Scratch程序不能够判断输入年是否为闰年?( )

15.

Scratch点击绿旗,a 的值为“海绵宝宝”,b 的值为“派大星”,c 的值为“章鱼哥”。执行下面程序,角色 说出的内容是?( )

判断题 共 5 题
1.

以下Scratch程序可以计算出 1+2+3...+100 的结果。( )

2.

Scratch执行下面程序,变量“随机数”的值可能会显示 21。( )

3.

Scratch执行下面程序,角色会说 20。( )

4.

按下空格键,Scratch执行下面程序,舞台上最后可以看到一个正方形。( )

5.

Scratch执行下面程序,变量 b 的值为 20。( )

问答题 共 3 题
1.

Scratch绘制图形

准备工作: 

(1)保留默认小猫角色,隐藏角色;

 (2)背景为白色背景。

功能实现:

 (1)绘制如下图所示的图案;

(2)画笔为红色,粗细为 2,圆形大小自定。

2.

病毒传染模拟Scratch程序

准备工作: 

(1)删除小猫角色,绘制一个绿色的小圆圈角色,命名为“Person”,代表健康的人; 

(2)设置“人口总数”、“健康人数”、“感染人数”、“全部感染时间”变量。

功能实现:
(1)当程序运行时,将角色“Person”设置为隐藏,将计时器归零; 

(2)使用克隆功能,克隆出 20 个健康的人,健康人出现在舞台随机位置,静止不动;

(3)克隆 1 个人,将其颜色特效设置为“125”(红色),代表已感染人; 

(4)克隆出的感染人在舞台上面向随机的方向后,不断运动,当健康的人被碰到时,将会被感染,将它的颜色设置为“125”; 

(5)从第一个受感染者开始,使用计时器记录所有人被感染的时间,当所有人被感染时, 

(6)停止计时;

(7)变量“人口总数”始终为 21,“健康人数” 和“感染人数” 不断改变,最后变量“全部感染

 (8)时间”显示全部感染的时间。

3.

Scratch躲避恐龙程序

准备工作:

(1)保留小猫角色,添加角色“Dinosaur5”,将舞台背景设置为“Night City With Street2”; 

(2)将小猫角色的位置设置为(x:-100 y:-110); 

(3)将“Dinosaur5”的角色大小设置为“50”,角色位置设置为(x:190 y:-110)。

(4)新建变量“得分”,并显示。

功能实现:

(1)程序运行后,恐龙自右向左移动,当碰到舞台边缘时,游戏得分增加 1,同时角色回 到初始位置。 

(2)通过变量控制“Dinosaur5”的移动速度,使得它每次从右向左移动的速度都比前一次快。 

(3)通过“空格”键控制小猫的跳跃,来躲避恐龙。注意小猫只在原地跳跃,并不需要左右移动。 

(4)如果小猫碰到“Dinosaur5”,播放声音“meow”并说出游戏得分,游戏结束。