- 0
- 0
- 约5.26千字
- 约 23页
- 2026-02-08 发布于四川
- 举报
2025年青少年软件编程(图形化)等级考试试卷及答案(四级)
一、单项选择题(每题2分,共20分)
1.在图形化编程中,若角色A的坐标为(0,0),执行“移动10步”后,其坐标变为(10,0)。若再执行“面向90度方向”并“移动10步”,则角色A的最终坐标为
A.(20,0)
B.(10,10)
C.(0,10)
D.(10,0)
答案:A
2.下列关于“克隆体”的说法正确的是
A.克隆体可以继承原角色的所有私有变量
B.克隆体无法被删除
C.克隆体数量无上限
D.克隆体不能响应键盘事件
答案:A
3.在Scratch中,若变量“得分”初始为0,角色被点击一次增加1分,同时广播“加分”。另一角色接收到“加分”后播放声音“pop”。若用户连续点击角色3次,则“pop”声音播放次数为
A.0
B.1
C.2
D.3
答案:D
4.使用“画笔”模块绘制正五边形时,角色每次旋转的角度应为
A.60°
B.72°
C.108°
D.120°
答案:B
5.若列表“数据”初始为空,执行以下脚本后,列表第3项的值为
```
重复3次
添加随机数(1,10)到数据
如果数据的最后一项5那么
替换第3项为0
结束
```
A.0
B.随机大于5的数
C.随机小于等于5的数
D.列表不存在第3项
答案:D
6.关于“广播并等待”与“广播”的区别,下列说法正确的是
A.前者会阻塞当前脚本,直到所有接收者执行完毕
B.后者会阻塞当前脚本
C.前者无法传递参数
D.后者可等待接收者返回结果
答案:A
7.若角色需要跟随鼠标移动,且只能在舞台下半部分(y0)活动,应使用的最合理判断条件是
A.如果y坐标0那么移动到鼠标指针
B.如果鼠标y0那么移动到鼠标指针
C.永远如果鼠标y0那么将y坐标设为鼠标y
D.永远将x坐标设为鼠标x将y坐标设为鼠标y与0的较小值
答案:D
8.在图形化编程中,实现“按下空格键发射子弹”最常用的结构是
A.当按下空格键重复执行克隆子弹
B.当按下空格键如果子弹数量5那么克隆子弹
C.当接收到空格广播克隆子弹
D.当按下空格键等待0.1秒克隆子弹
答案:B
9.若变量“速度”为5,角色每帧移动“速度”步,同时“速度”增加0.1,则10帧后角色共移动
A.50步
B.55步
C.59.5步
D.60步
答案:C
10.关于“自定义积木”的描述,错误的是
A.可设置布尔类型参数
B.可递归调用自身
C.可返回数值
D.无法使用“等待”积木
答案:D
二、程序补全题(每空3分,共30分)
11.【角色跟随鼠标】
角色需平滑跟随鼠标,且移动速度随距离增大而加快。补全脚本:
```
永远
设置变量dx为鼠标xx坐标
设置变量dy为鼠标yy坐标
设置变量距离为平方根(dx×dx+dy×dy)
如果距离1那么
设置变量速度为距离×①____
面向鼠标指针
移动②____步
结束
结束
```
答案:①0.1②速度
12.【绘制彩虹圆】
使用画笔绘制7色同心圆,颜色编号从0到6,每圈半径增加10。补全:
```
擦除全部
设置变量颜色为0
重复③____次
设置笔的颜色为颜色×④____
设置笔的粗细为10
盖章
添加颜色1
添加半径⑤____
结束
```
答案:③7④20⑤10
13.【列表去重】
列表“原始”含重复数字,需生成无重复列表“唯一”。补全:
```
删除唯一的全部项
对于原始中的每一项值
如果⑥____那么
添加值到唯一
结束
结束
```
答案:⑥唯一不包含值
14.【计时器倒计时】
舞台显示倒计时10秒,到0时停止所有。补全:
```
设置变量剩余为10
重复直到剩余=0
等待⑦____秒
添加剩余⑧____
说剩余
结束
停止全部
```
答案:⑦1⑧1
15.【克隆体碰撞】
克隆体碰到边缘即消失。补全:
```
当作为克隆体启动时
重复直到碰到
原创力文档

文档评论(0)