2024年06月中国电子学会青少年软件编程(图形化)等级考试试卷(三级)答案 + 解析

青少年软件编程(图形化)等级考试试卷(三级)

分数:100 题数:31

一、单选题

1. 运行程序后,角色的x坐标是?( )

img

A. 99

B. 100

C. 199

D. 200

正确答案:D

答案解析:在程序进入循环前,小猫的x坐标被设为了100,循环结束后,坐标变化这个变量的值为100;最后小猫面向90方向移动了100 步,相当于小猫的x坐标又增加了100,最终为小猫的x坐标值为200。所以选项D正确。

2. 与下列程序运行效果相同的选项是?( )

img

A. img

B. img

C. img

D. img

正确答案:A

答案解析:题目中程序的功能是同时按下空格键和鼠标键,会播放喵声。选项 A 程序的效果是按下空格键的同时按下鼠标,会播放喵声,与题目程序的运行效果相同;选项 B 程序的效果是按下空格键后,程序就会停止,不符合题意;选项 C 和 D 的程序中都只有一个条件,不符合题意。因此选项 A 正确。

3. 观察下图,问号处应该填入的数字是?( )

在这里插入图片描述
A. 10011001

B. 01100110

C. 01111110

D. 11011011

正确答案:B

答案解析:根据左图和右图的编码对应关系,可以判断出蓝色代表 1 ,红色代表 0 。因此问号处应填入的数字为 01100110 ,选项 B 正确。

4. 要绘制如下图所示的图案,则程序中空缺部分应该分别填入多少?( )

imgimg

A. 120,60,60

B. 120,120,60

C. 60,120,60

D. 60,60,60

正确答案:C

答案解析:根据菱形的边和角的关系,从90度方向出发,考虑右转,则第一条边绘制完成应该右转60度,接着右转120度,共计6个菱形,因此第三个空应该为360/6=60,故选择C选项。

5. 运行下列程序,如果角色最后说出的结果为200,请问应该将我的变量初始值设置为多少?( )

在这里插入图片描述
A. 15

B. 20

C. 25

D. 30

正确答案:C

答案解析:循环结构中将我的变量增加了175,200-175=25,故选择C选项。

6. 运行下列程序后,小猫可能出现在?( )

img

A. img

B. img

C. img

D. 在这里插入图片描述
正确答案:D

答案解析:x坐标为0,y坐标为100到200的随机数,在舞台的正上方。

7. 运行下列程序后,小猫说出的数字可能是?( )

img

A. 10

B. 20

C. 30

D. 40

正确答案:B

答案解析:小猫说出的数字在20和25之间,所以选B。

8. 运行下列程序,最后得到变量c的值是?( )

img

A. 0

B. 15

C. 5

D. -5

正确答案:B

答案解析:a除以b的余数为零,c设为a+b,c为15。

9. 点击绿旗,运行一次下列程序,关于“苹果”的运动轨迹,描述正确的是?( )

imgimg

A. 苹果从天空缓缓落下,掉落到舞台下边缘不消失

B. 苹果从天空缓缓落下,掉落到舞台下边缘消失

C. 苹果从天空快速落下,掉落到舞台下边缘不消失

D. 苹果不会降落,也不会消失

正确答案:B

答案解析:在到达舞台底部之前,y坐标增加-2,表示苹果在下落,当y坐标小于-180后,隐藏消失。

10. 小猫角色初始位置在舞台中心,运行程序后,舞台上能看到几只小猫?( )

img

A. 5只

B. 4只

C. 3只

D. 2只

正确答案:D

答案解析:每次克隆体都在角色位置向右移动50步,4只克隆体重叠在一起,所以能看到2只。

11. 有一串4色彩珠,排序规律为第1个是红色,第2个是绿色,第3个是蓝色,第4个黄色。以此类推,请问第26个彩珠是什么颜色?( )

A. 红色

B. 绿色

C. 蓝色

D. 黄色

正确答案:B

答案解析:26除以4的余数是2,是第二种颜色绿色。

12. 下列哪个选项能够实现:角色发出“3、2、1、跑”的口令?( )

A. img

B. img

C. img

D. img

正确答案:A

答案解析:BC先减后说,会说2、1、0、跑,而D会说:3、2、1、0、跑,唯A能达到要求。

13. 关于克隆,下列说法正确的是?( )

A. 克隆体可以执行当绿旗被点击下面的程序

B. 克隆体是新的角色,不再具有本体的任何属性

C. 克隆体不能被再次克隆

D. 使用克隆指令,可克隆自己,也可以克隆其他角色

正确答案:D

答案解析:克隆体会继承本体的一些属性,可以被再次克隆,除克隆自己也可以克隆其他角色。

14. 运行下列哪个程序,可以得到如下图所示的规则图形?( )

img

A. img

B. img
C. 在这里插入图片描述

D. 在这里插入图片描述
正确答案:B

答案解析:因为脚本执行后得到的图形为5行a列的小正方形,A脚本输出图形为6行小正方形,不符合题目要求;C脚本输出图形中每行小正方形之间因未设置抬笔,造成两列小正方形间有横线连接;D项中因变量y的取值越来越大,每行小正方形将向上排列,与图例中图形不符;故只有B选项满足输入图形要求。

15. 下列哪个选项能判断一个学生的语文、数学、英语的成绩都及格了?( )

A. img

B. img

C. img

D. img

正确答案:C

答案解析:设定记录几个次数的变量,每次回答及格时变量加1,最后等于3时说明全部及格。

16. 运行下列程序,小猫将说?( )

img

A. 8

B. 10

C. 15

D. 20

正确答案:C

答案解析:首次广播消息,a=5,b=5 第二次广播消息 a=10 b=15 满足条件b>8, 所以结果为c

17. 默认小猫角色,初始位置在舞台中央,下列说法错误的是?( )

在这里插入图片描述

A. 当绿旗被点击下面的程序只执行一次

B. 小猫接收到自己广播的消息,移动旋转后,又广播消息

C. 小猫接收到消息后,重复执行移动40次后将停止

D. 小猫将顺着正方形路径行走

正确答案:C

答案解析:右侧接收广播程序,重复执行移动40次后继续执行下面的积木,循环重复广播,不会停止,选C

18. 小猫位于舞台中央,运行下列程序后,舞台上能看到?( )

在这里插入图片描述
A. img

B. img

C. img

D. img

正确答案:A

答案解析:小猫一边克隆,一边向右旋转,正好四次,而克隆体每次增加大小30,并移动100步,所以选A

二、判断题

19. 只能生成大于等于零的随机数,不能生成负数随机数。( )

在这里插入图片描述
正确答案:错误

答案解析:随机数语句可以随机出小于 0 的数字。比如在随机数语句的两个输入框中都填入负数,随机出来的数字也一定是负数,是小于 0 的。

20. 运行下列程序,可以计算出1-100之间的所有整数和。( )

在这里插入图片描述

正确答案:正确

答案解析:根据程序,变量“数字”的值变化情况为1、2、3……101,变量“和“的值变化情况为:0+1+2+……+100。所以这段程序可以计算出1-100之间的所有整数和。

21. 运行下列程序后,b值为10。( )

img

正确答案:错误

答案解析:考察循环赋值,a和b的初始值都是1,第一次循环结束后b的值为4,第二次循环结束后b的值为11,三次循环结束后b的值应为26,故10错误,用排除法结果明显大于10。

22. 运行下列程序后,舞台上能看到如下左图所示的正方形。( )

imgimg

正确答案:错误

答案解析:画笔的颜色如果为黑色,说明颜色亮度为0,使用将画笔的颜色增加20无法改变其黑色状态,画出四条边都是黑色的正方形。

23. 创建一个变量“得分”,下列程序使用了该变量,删除这个变量后,下列程序没有任何改变。( )

img在这里插入图片描述

正确答案:错误

答案解析:变量被删除,程序中的变量积木也会被删除。

24. 角色造型依次为从10到0的数字,声音编号从1到10分别是读10到1的录音,下列程序能够模拟火箭发射10秒倒计时。( )

img

正确答案:正确

答案解析:重复10次,随变量增加,顺序播放了“10”到“1”的录音,不会播放11号声音。最后就可以播放声音“点火”了。本题难点在用变量调用声音编号播放。

25. 克隆体一旦被克隆出来,就会立即执行下图积木后面的程序。( )

在这里插入图片描述
正确答案:正确

答案解析:“当作为克隆体启动时”当且仅当克隆体出现时执行。

26. 运行下列程序后,舞台上能看到10只小猫。( )

img在这里插入图片描述
正确答案:错误

答案解析:移动后再克隆,最后一个克隆体和小猫重合,能看到9只小猫。

27. 运行下列程序,小猫从10数到0:10,9,8…,2,1,0。( )

img

正确答案:正确

答案解析:最开始小猫说10,计时器在变为大于11的之前,小猫说0。

28. 运行下列程序后,小猫只说出一个数字:12。( )

img

正确答案:正确

答案解析:我的变量从0到20,只有12既能被3整除又能被4整除。

三、编程题

29. 数学计算

1.准备工作

(1)删除默认角色小猫,添加角色Kai;

(2)添加背景Room 1;

(3)新建变量"被减数",“减数"和"正确数”。

img

2.功能实现

(1)程序开始,设置变量“被减数”和“减数”都为1-20的随机数,并且被减数不小于减数;

(2)Kai询问:“被减数-减数=?”,例如: “17-13=?”;

(3)输入答案,答对了,Kai说:"回答正确"2秒;答错了,Kai说:"回答错误"2秒;

(4)每答对一题,变量“正确数”加1次;

(5)连续提问5道题目后,Kai会说:“你答对了X道题!”,例如:“你答对了4道题!”。

正确答案:

参考程序:

img

答案解析:

评分标准:

(1)添加正确背景和角色;(1分)

(2)Kai进行询问:被减数-减数=?;(1分)

(3)被减数和减数都为1-20的随机数,每答完一题题目会随机变化;(2分)

(4)每次提问被减数大于等于减数;(1分)

(5)游戏开始时,答对次数为0,每答对一题加1;(2分)

(6)答对时提示:"回答正确"2秒,答错了提示:"回答错误"2秒;(2分)

(7)5道题目结束,Kai提示“你答对了X道题!”。(1分)

30. 绘制图形

1.准备工作

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

(2)白色背景。

2.功能实现

(1)绘制十个圆形,依次排开,前后两个圆之间的距离相等,如下图所示;

(2)画笔为红色,粗细为2,圆形大小自定,圆形之间的距离自定,不超出舞台即可。

img

正确答案:

参考程序:

img

编程题的功能实现有多种方案,正确答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

答案解析:

评分标准:

(1)小猫隐藏;(1分) (2)画笔颜色为红色;(1分)

(3)画笔粗细为2;(1分) (4)能画出一个圆形;(3分) (5)能画出10个圆形;(3分)

(6)圆形之间的距离相等。(1分)

31. 企鹅觅食

  1. 准备工作

(1)删除默认角色小猫,添加角色:Penguin(企鹅)、Polar Bear(北极熊)、Taco(食物);

(2)添加背景:Arctic;

(3)新建变量:食物数量。

2.功能实现

(1)点击绿旗,初始背景为Arctic,企鹅和北极熊的大小都设为50,初始位置如下图所示;

img

(2)克隆出6个食物,克隆体大小为30,分布在随机位置;

(3)等待1秒后,企鹅不断面向鼠标指针方向,移动5步;

(4)企鹅移动1秒后,北极熊不断面向企鹅方向,移动2步;

(5)程序开始,变量“食物数量”设为0,当食物碰到企鹅时,变量“食物数量”增加1,食物消失;

(6)变量“食物数量”等于4时,北极熊停止运动,企鹅说“吃饱了!”2秒,停止全部脚本;

img

(7)如果企鹅碰到北极熊,北极熊停止运动,企鹅说“北极熊,好可怕!”2秒,停止全部脚本。

img

正确答案:

参考程序:

编程题的功能实现有多种方案,正确答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

食物:

img

企鹅:

img

北极熊:

img

答案解析:

评分标准:

(1)角色背景正确;(1分)

(2)克隆6个食物,位置随机;(2分)

(3)企鹅能够一直面向鼠标方向,移动5步;(1分)

(4)企鹅吃到食物,食物消失,变量加1;(2分)

(5)北极熊能够一直面向企鹅方向,移动2步;(1分)

(6)吃到4个食物,企鹅能说“吃饱了!”2秒,程序停止;(1分)

(7)企鹅碰到北极熊,企鹅说“北极熊,好可怕!”2秒,程序停止;(1分)

(8)在(6)(7)步企鹅说话前,北极熊能停止运动。(1分)

↓ 更多少儿编程知识点 击 gzh 名 片 关 注查看 ↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伶俐角少儿编程

伶俐角少儿编程公众号~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值