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

1. 指令属于下面哪个模块(  

A 运动 B 控制 C 事件 D 侦测

 

2.scratch中,关于声音的说法,错误的是(   

A 可以在声音库中选取声音,使角色更加生动

B 可以使用指令设置声音的音量大小

C 声音可以重命名

D 无法上传自己电脑上的声音到scratch

 

3.下列不属于事件模块的指令是(   

A

B

C

D

 

4.指令属于下面哪个模块( 

A 侦测   B 运动   C 控制   D 外观

 

 

 

5. 指令块表达的意思是(  

A  因为变量大于6,所以移动10

B  移动10

C  如果移动10步,那么变量就大于6

D  如果变量大于6,那么就移动10

 

6. 该指令块运行的结果是(  

A 无结果

B 说“3*6

C 说“50

D 说“18

 

7.下面关于变量说法错误的是(    

A 变量一旦创建,就不允许再修改名称

B 变量是有作用域的,它决定了可以访问变量的范围

Cscratch中,我们可以使用变量来存储或读取数据

D 我们可以将变量的值显示在舞台上

 

8.下列运算结果为50的是(   

A  B

C  D

 

9.下列哪一项包括代码注释(   

A   B

C   D

 

 

10.小明学习scratch编程两个多月了,他的下列做法正确的是(    

每次编写程序,都记得及时保存

B 认为注释不是必须的,所以从来不写注释

C 不喜欢和同学老师交流合作,觉得浪费时间

变量随意命名,没有任何规则


11.图中底部三个图标自左向右分别表示(  

A 任意旋转,不旋转,左右旋转

B 任意旋转,左右旋转,不旋转

C 左右旋转,不旋转,任意旋转

D 左右旋转,任意旋转,不旋转

 

12. 下列哪段程序能实现让角色一直跟随鼠标位置移动(  

A

B

C

D

13. 下列哪个是循环指令(  

A  B

C   D

 

14. 下面这段运算程序的结果是(  


A 1

B 7

C 12

D 10

 

15. scratch中,变量不可以存储下列哪种数据(  

A 数字

B 列表

C 汉字

D 图片


二、判断题(2*5

1.在事件指令里,只能检测到按下空格键(  )

2.指令的输出结果可能是67。(  )

3.变量只能存储数字,无法存储汉字(  )

4.编程不需要团队合作,都是一个人独自完成(  )

5.在一段程序里,可以多次或者重复使用条件和循环指令,来完成更复杂的编程。(  )

 

三、编程填空题(5*4

1.

 

在这段程序中,点击小绿旗使程序运行起来后,如果要使角色停止运动,需要执行的操作是

          

 

2.

执行完上面这段程序,角色最终说的内容是     


3.


执行完以上程序后,角色将会面向上下左右中的    方向。

4. 积木运行的结果是 20

四、编程题(20*2分)

1.20分)

编程要求:

朋朋和文文都在学习scratch,一天朋朋给文文出了一道题,编写一段程序,要求如下:

1.同时包括条件指令和循环指令

2.至少包括两条数学运算

3.使用到变量

4.可以正确执行,并在舞台有输出结果展示

5.场景、角色、背景等内容自由发挥

请发挥你强大的想象力和创造力,按要求帮文文编写程序吧。

评分标准:

5分:条件指令和循环指令的组合使用

5分:正确使用并显示变量结果

5分:两条或以上数据计算指令

5分:逻辑清晰,执行正确,场景背景等设计合理

 

2.20分)

  

编程要求:

上图为舞台效果图,包括两个角色,小猫和老鼠,下图为小猫提示程序,按以下要求继续完成编程。

1.导入背景和两个角色

2.可以通过上下左右键来控制小猫运动去捉老鼠

3.每隔2秒小猫叫一声喵

4.老鼠一直在原地,运动状态,身体方向和图中一致

5.小猫运动过程中有造型变化

 

评分标准:

5分:背景和角色导入以及角色方向正确

5分:键盘方向键控制小猫运动

5分:循环实现2秒叫一声喵

5分:小猫和老鼠的造型变化达到运动效果