首页
关于考试
About examinations
首页 > 关于考试 > 国际青少年编程技术等级考试Scratch模拟试题(三级)
国际青少年编程技术等级考试Scratch模拟试题(三级)
作者:admin 发布时间:2020-07-28 浏览:4178
国际青少年编程技术等级考试 
一、选择题(2*15

1.在scratch中,想发送一个广播消息,需要用到下面哪个模块中的指令(  

A 运动 B 事件 C 控制 D 运算

 

2.小猫角色现在在舞台的坐标系原点位置,如果想让它往右上角移动,下面哪个指令是正确的(  

 

3.在舞台上有角色1和角色2,角色1发送一个广播消息1,下列角色2的程序中,可以使角色2往左运动的是(  

A  B 

C  D 

  

4.

,在这段程序执行后,角色一共移动了多少步( 

A 50

B 10

C 5

D 15

 

5.

,关于这段程序,下列说法正确的是( 

A 上述程序用到了循环指令

B 上述程序执行完后,角色会说“你好!”

C 上述程序执行完后,角色会变换下一个造型

D 110之间取随机数的结果可能是25

 

6.关于侦测模块指令的说法,错误的是(  

A 可以侦测到角色碰到鼠标指针

B 可以侦测到角色碰到某种颜色

C 可以侦测到按下鼠标的动作

D 无法获取角色与鼠标指针之间的距离 

 

7.下列数学运算中,结果为30的是(  

 

8.关于scratch中列表的说法,正确的是(  

A 列表可以存储多个数据,但是只能存储整数值

B scratch中,支持多维列表

C 可以对列表中的项进行添加、删除等操作

D 列表内存储的数据项数最低为2

 

9.

执行这段程序,列表1中存储的最大数据是(  

A 10

B 11

C 12

D 13

 

10.小刚同学下面的几个观点,正确的是(  

A 画笔模块的指令,只能设置颜色,不能设置粗细

B 将问题分解为更小的、便于管理的子问题,更加便于开发

C 程序算法之间只要达到目的就行,没有优劣之分

D 别人的程序代码可以随便使用,知识产权不重要


11. 运算程序的结果是( 

A 61

B 63

C 67

D 62

 

12.在一次scratch竞赛中,某小组成员的成绩用一个列表表示,如图,下列说法中正确的是(  

A 该小组共有5名同学,列表项目数为5

结果是3

结果是true

执行该指令后,将在列表的最前面加入92这一项

 

13. 给出下面一段程序,画出的结果是(  


A 正方形

B 长方形

C 圆形

D 直线

 

14. 执行左侧程序,角色的坐标变为(  

A 30,80

B 30,40

C 70,80

D 70,40

 

15. 执行完左侧程序,小猫一共移动了多少步(  

A 50

B 60

C 10

D 15


二、判断题(2*5

1.使用运动模块的指令可以改变角色的方向(   )

2.发送广播消息,只能指定某个角色才可以收到(   )

3.克隆可以生成一个与角色相同的副本,大大简化程序开发过程。(   )

4.侦测指令可以侦测到按下方向键,无法侦测到数字键(   )

5.列表存储的数据和长度可以实时显示在舞台上(   )


三、编程填空题(5*4

1.

 

执行完以上程序,角色所在位置的坐标是       

2.

执行完以上程序后,列表1的最后一项数据是    

 

3.舞台上原来有一只小猫,请问执行完上面程序后,可以看到      只小猫。

4.执行这段程序后,说的结果是____。

四、编程题(20*2

1.20分)

编程要求:

从前有一个农夫,他有一个农场,打算做鸡鸭的养殖生意,并不断扩张规模。

第一天他从市场上买了5只小鸡,10只小鸭,然后以后每天都从市场上新买入2只小鸡和1只小鸭,直到鸡和鸭的总数大于50只就停止。

请用scratch3.0中“重复执行直到……”逻辑编写程序,为这个农夫计算出最后他会有几只鸡和几只鸭,并将结果显示在舞台上。

 

评分标准:

5分:整体程序结构正确且可执行,无明显错误

5分:两个变量使用和显示正确

5分:使用“重复执行直到……”正确

5分:最后结果正确 

 

2. 20分)

 

编程要求:

参考上图,使用scratch模拟实现一个“兔子小猫赛跑”的游戏。

1.使用坐标系定义两只动物初始位置,小猫在前兔子在后

2.按下空格键,播放铃声,发出广播消息,两个角色开始跑动

3.跑动要有造型变化,且兔子比小猫速度较快

4.有角色碰到右侧边缘或者兔子追上小猫,游戏结束

 

评分标准:

3分:背景和三个角色设置正确,角色运动造型变化正确

2分:按下空格键使用正确,且程序可执行

5分:坐标系定义初始位置正确

5分:广播消息机制控制起跑正确

5分:正确实现游戏结束的判断