中国电子学会2022年12月份青少年软件编程Scratch图形化等级考试试卷三级真题(含答案)

1. 默认小猫角色和气球角色都是显示状态,小猫程序如下图所示,气球没有程序,点击绿旗,舞台上最终显示的效果是?(D)

A. 可能出现6个不同位置的小猫和6个小球

B. 可能出现6个不同位置的小猫和1个气球

C. 可能出现6个不同位置的气球和1个小猫

D. 出现1个气球和1个小猫

2.冰墩墩约雪容融去滑雪,如下图所示,图中每条线段表示的是冰墩墩可以走的路,只能向右或者向下走,现在冰墩墩要前往雪容融的位置,共有多少种不同的走法? (C )

A. 44

B. 5

C. 6

D. 7

3.小猫在迷宫中移动,如果碰到黑色的墙壁、蝙蝠和闪电,小猫就会退回到迷宫的入口,下列哪个选项能够实现这个效果?(B)

A.

B.

C.

D.

4.冰墩墩参加短道速滑,听到发令枪响后出发,下列选项正确的是? (C )

A.

B.

C.

D.

5.小明所在的小组共6个人,要抽取一位同学去参加公益活动,下列哪个积木最为合适? (D)

A.

B.

C.

D.

6.运行下列程序,不可能得到幸运数整数“52”的是?(D)

A.

B.

C.

D.

7.舞台被分成了四个区域,小猫从“开”所在区域,跳到“心”所在区域,下列哪个选项不能实现?(C)

A.

B.

C.

D.

8.下列关于建立变量的说法,正确的是?(A)

A. 点击“建立一个变量”按钮来新建变量

B. 使用积木“建立变量”来新建变量

C. 可以用广播积木新建变量

D. 可以在角色造型选项卡里为角色新建变量

9.关于变量的描述,正确的是? ( D)

A. 正常模式只显示变量名不显示变量值

B. 大字模式可显示变量名

C. 正常模式可以显示变量名、变量值,还可以点击舞台上的变量值,直接修改变量值

D. 滑杆模式可以通过调整滑杆上的滑块设置变量的值

10.关于变量的说法,正确的是?(C)

A. 变量建立后,不能删除

B. 变量无须先建立,可在程序需要的地方用积木新建

C. 变量的值可以是数值,也可能是字符串

D. 变量可用于存储接收到的广播消息

11. 运行下列程序,X值将变为?(C )

A. 1

B. 10

C. 11

D. 12

12.下列哪段程序可以实现小猫从左跑到右,碰到舞台边缘停止前进,并面向左边方向? (B)

A.

B.

C.

D.

13.《采蘑菇》游戏中,程序运行后,需要持续判断,小姑娘采到香菇加2分,采到毒菇减2分,如果碰到蛇则结束整个程序。下列哪个选项能实现这个功能?(D)

A.

B.

C.

D.

14.小聪设计了坐姿持续提醒程序,当坐姿端正时(方向<=15)不报警,如果前倾超过15度将提醒。下列哪个程序符合要求?( B)

A.

B.

C.

D.

15.已知学校100米短跑记录为14.5秒,编写程序实现,点绿旗开始计时、按下空格键停止计时,小于14.5秒就是破纪录,15秒内(含15秒)为优秀,15秒以上需要继续努力。下列哪个程序能够满足要求? ( D)

A.

B.

C.

D.

16.画笔位于舞台中心,背景为白色,笔的颜色为蓝色,程序运行后,一定能够在舞台上画出图形的是? (B)

A.

B.

C.

D.

17.下列程序能够绘制出哪个选项?(A)

A.

B.

C.

D.

18.角色是如图所示的椭圆,运行下列程序,舞台上出现的图形是? (A)

A.

B.

C.

D.

19.点击下列四个选项的程序,每次运行后都能画出如下图形的是?(B)

A.

B.

C.

D.

20.小猫去古堡探秘,古堡大门有开门和关门两个背景,角色小猫和舞台的程序如下图所示,点击绿旗后,下列说法正确的是?(C)

A. 小猫说: 芝麻开门!

B. 小猫说: 运气真好!

C. 小猫说: 芝麻开门,然后门开了,接着小猫说: 运气真好,然后走进了大门。

D. 小猫说: 运气真好,然后走进了大门。

21.关于下列积木,说法正确的是? (B)

A. 角色广播消息后,等第一个角色接收到消息并执行完程序后,才向下执行

B. 角色广播消息后,等所有角色接收到消息并执行完程序后,才向下执行

C. 角色广播消息后,等第一个角色接收到消息,才向下执行

D. 角色广播消息后,等最后一个角色接收到消息,才向下执行

22.关于克隆积木,说法正确的是? ( C)

A. “克隆自己”,可用于角色克隆,也可以用于舞台背景的克隆

B. 在程序的任何位置,都能删除此克隆体

C. 使用克隆指令,除克隆自己,也可以克隆另外的角色

D. 克隆体不能终止程序的运行

23. 运行下列程序后,舞台上能看到的图形是?(A)

A.

B.

C.

D.

24.运行下列程序,按空格键100次,下列选项说法正确的是(B)。

A. 角色一直说: B>A

B. 角色开始几次说: A>B 或 A=B,然后一直说: B>A

C. 角色一直说: A>B

D. 角色一直说: AB

25.点击绿旗,然后按一下空格键,角色会说?(C)

A. 我热爱自己的祖国

B. 我热爱北京天安门门

C. 我爱自己的祖国

D. 我爱北京天安门

二、判断题(共10题,共20分)

26.运行下列程序,该程序永远不会停止。(错)

27.下列程序运行结果可能是整数7.(错)

28.不能同事建立名为test和TEST的两个变量。(错)

29.已经被程序调用的变量不可改名。(错)

30.运行下列程序,X的值为2.(对)

31.使用画笔指令绘图,当亮度最低时,画出的图形为黑色;当透明度为最高时,画出的图形为白色。 (错)

32.无论是否落笔,都能使用图章得到一个新的角色。(错)

33.角色发出广播消息后,除了自己不能接收,其他所有角色都可以接收到。(错)

34.小猫角色运行下列程序后,舞台上将出现11只小猫。(错)

35.程序和运行结果如下图所示,此时变量的数值应为15。 (错)

36.绘制雷达

1.准备工作

(1) 绘制黑色背景

(2) 删除默认角色小猫,添加角色Pencil。

2.功能实现

(1) 画笔的颜色设为黄色,Pencil的中心点设在笔尖位置,画笔的粗细设为5;

(2) 绘制如下所示图形,边长自定义,只要图形不超过舞台范围即可。

37.消灭病毒

1.准备工作

(1)选择背景Winter,默认角色小猫,添加角色Beachball (代表病毒),背景音乐Cave;

(2) 建立一个变量,变量名为“得分”

2.功能实现

(1) 点击绿旗将变量“得分”设为0,循环播放音效Cave;

(2)小猫初始位置在舞台左下角;用键盘左右键控制小猫运动,运动时小猫的方向要随之改变,小猫碰到舞台边缘就反弹;

评分标准:

(1)选出角色和绘制出背景;(1分)

(2)画笔的颜色设为黄色,Pencil的中心点设在笔尖位置,画笔的粗细设为5;(2分)

(3)绘制出一个三角形(2分),绘制出里面一层图形(2分),绘制出外面一层图形(3分)。

程序参考:

(3)每随机时间(0.25-0.5秒之间的随机数》,就有一个病毒出现在舞台上方的随机位置,克隆体大小为40,垂直落下,下落至舞台下边缘消失;

(4)病毒在下落过程中,如果碰到小猫,则发出“pop”声音,变量“得分”加1,病毒消失;

(5)如果在20秒内变量“得分"大于等于10,小猫说:“疫情防护,人人有责!”,否则说:“继续努力!”,游戏结束。

评分标准:

(1)正确选择背景、角色、背景音乐; (1分)

(2)能够初始化角色小猫的位置和设置变量初始值为0;(1分)

(3)能够循环播放音乐Cave; (1分)

(4)用键盘控制键控制角色小猫左右运动,碰到边缘就反弹,并且角色运动方向正确;(2分)

(5)病毒出现在舞台上方的随机位置,等待随机时间克隆一次;(1分),

(6)病毒下落至舞台下边缘消失;(1分)

(7)病毒碰到小猫播放“pop”声音,变量“得分”加1分,病毒消失; (1分)

(8)在20秒内,如果“得分”大于或者等于10分, 小猫说:“疫情防护,人人有责!”,否则就说:“继续努力!”。(2分)

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

舞台脚本

sprite1脚本(小猫)

Beachball脚本(病毒)

38.猜数字游戏

假设有一个100以内的正整数,分别输入这个数除以3、5、7之后的余数,找出这个数字是多少?

1.准备工作

(1) 默认角色小猫和白色背景。

2.功能实现

(1) 分别询问三次: 除以3、5、7的余数是多少,用户依次输入三个余数;

(2)设计循环结构程序,找出这个100以内的正整数 (注意小于100,不包括100)2)

(3)如果数字存在,则说:“这个数字是:XX”2秒;如果存在多个,则依次说出所有的数;如果不存在,则什么也不说:

(4) 例如输入的三个余数依次为: 1、1、2,最后小猫说“这个数字是: 16”2秒。

评分标准:

(1)能够正确地询问;(1分)

(2)能够使用变量来接收用户输入的值;(2分)

(3)能够利用循环语句实现遍历;(5分)(计数器变量可以从0开始,也可以从1开始)

(4)能够正确说出满足题意的数字。(2分)

程序参考:

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值