scratch 等级考试试题及答案_第1页
scratch 等级考试试题及答案_第2页
scratch 等级考试试题及答案_第3页
scratch 等级考试试题及答案_第4页
scratch 等级考试试题及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

scratch等级考试试题及答案考试时长:120分钟满分:100分一、单选题(总共10题,每题2分,总分20分)1.Scratch是一款面向儿童和青少年的图形化编程工具,其主要编程逻辑基于以下哪种编程范式?A.面向对象编程B.逻辑编程C.函数式编程D.过程式编程2.在Scratch中,以下哪个积木块用于控制角色的移动速度?A.`当flag被点击`B.`移动(10)`C.`改变速度(10)`D.`如果按下空格键`3.Scratch中的“克隆”积木块主要用于什么功能?A.删除角色B.复制角色C.暂停角色D.重置角色4.在Scratch中,以下哪个积木块用于播放背景音乐?A.`说(“你好”)`B.`播放声音(“鼓声”)`C.`播放背景音乐`D.`等待(2)秒`5.Scratch中的“广播”积木块主要用于什么功能?A.发送消息给所有角色B.控制角色移动C.播放声音D.显示文本6.在Scratch中,以下哪个积木块用于控制角色的透明度?A.`改变颜色(10)`B.`改变透明度(10)`C.`显示`D.`隐藏`7.Scratch中的“变量”积木块主要用于什么功能?A.控制角色移动B.存储和显示数据C.播放声音D.显示文本8.在Scratch中,以下哪个积木块用于控制角色的旋转方向?A.`旋转(90)度`B.`改变方向(90)`C.`设置方向(90)`D.`改变旋转(90)`9.Scratch中的“侦测”积木块主要用于什么功能?A.控制角色移动B.检测用户的输入或环境变化C.播放声音D.显示文本10.在Scratch中,以下哪个积木块用于控制角色的外观?A.`改变大小(10)`B.`设置外观(10)`C.`显示`D.`隐藏`二、填空题(总共10题,每题2分,总分20分)1.Scratch是一款由______开发的图形化编程工具。2.Scratch中的“克隆”积木块主要用于______角色。3.Scratch中的“广播”积木块主要用于______消息给所有角色。4.Scratch中的“变量”积木块主要用于______和显示数据。5.Scratch中的“侦测”积木块主要用于______用户的输入或环境变化。6.Scratch中的“控制”积木块主要用于______程序的流程。7.Scratch中的“运动”积木块主要用于______角色的移动。8.Scratch中的“外观”积木块主要用于______角色的外观。9.Scratch中的“声音”积木块主要用于______声音。10.Scratch中的“事件”积木块主要用于______用户的操作。三、判断题(总共10题,每题2分,总分20分)1.Scratch是一款免费的图形化编程工具。(正确)2.Scratch中的“克隆”积木块可以删除角色。(错误)3.Scratch中的“广播”积木块主要用于控制角色移动。(错误)4.Scratch中的“变量”积木块主要用于存储和显示数据。(正确)5.Scratch中的“侦测”积木块主要用于检测用户的输入或环境变化。(正确)6.Scratch中的“控制”积木块主要用于控制程序的流程。(正确)7.Scratch中的“运动”积木块主要用于控制角色的移动。(正确)8.Scratch中的“外观”积木块主要用于控制角色的外观。(正确)9.Scratch中的“声音”积木块主要用于播放声音。(正确)10.Scratch中的“事件”积木块主要用于控制用户的操作。(错误)四、简答题(总共4题,每题4分,总分16分)1.简述Scratch中的“控制”积木块的主要功能。2.简述Scratch中的“运动”积木块的主要功能。3.简述Scratch中的“外观”积木块的主要功能。4.简述Scratch中的“声音”积木块的主要功能。五、应用题(总共4题,每题6分,总分24分)1.设计一个简单的Scratch项目,要求角色在按下空格键时跳跃,并使用变量显示跳跃次数。2.设计一个简单的Scratch项目,要求角色在移动时播放背景音乐,并在碰到边缘时停止移动。3.设计一个简单的Scratch项目,要求角色在按下“左箭头”键时向左旋转,按下“右箭头”键时向右旋转。4.设计一个简单的Scratch项目,要求角色在按下“上箭头”键时显示文本“你好”,按下“下箭头”键时隐藏文本。【标准答案及解析】一、单选题1.D解析:Scratch的编程逻辑基于过程式编程,通过积木块组合实现程序逻辑。2.C解析:`改变速度(10)`积木块用于控制角色的移动速度。3.B解析:`克隆`积木块用于复制角色,实现多个角色同时执行相同动作。4.C解析:`播放背景音乐`积木块用于播放背景音乐。5.A解析:`广播`积木块用于发送消息给所有角色,实现角色之间的通信。6.B解析:`改变透明度(10)`积木块用于控制角色的透明度。7.B解析:`变量`积木块用于存储和显示数据。8.A解析:`旋转(90)度`积木块用于控制角色的旋转方向。9.B解析:`侦测`积木块用于检测用户的输入或环境变化。10.A解析:`改变大小(10)`积木块用于控制角色的外观。二、填空题1.麻省理工学院2.复制3.发送4.存储5.检测6.控制程序流程7.控制角色移动8.控制角色外观9.播放10.控制用户的操作三、判断题1.正确2.错误3.错误4.正确5.正确6.正确7.正确8.正确9.正确10.错误四、简答题1.简述Scratch中的“控制”积木块的主要功能。解析:Scratch中的“控制”积木块主要用于控制程序的流程,包括循环、条件判断、顺序执行等。例如,`重复执行`积木块用于循环执行一段代码,`如果...那么`积木块用于条件判断。2.简述Scratch中的“运动”积木块的主要功能。解析:Scratch中的“运动”积木块主要用于控制角色的移动,包括移动、旋转、改变位置等。例如,`移动(10)`积木块用于移动角色,`旋转(90)度`积木块用于旋转角色。3.简述Scratch中的“外观”积木块的主要功能。解析:Scratch中的“外观”积木块主要用于控制角色的外观,包括显示、隐藏、改变大小、改变颜色等。例如,`显示`积木块用于显示角色,`隐藏`积木块用于隐藏角色。4.简述Scratch中的“声音”积木块的主要功能。解析:Scratch中的“声音”积木块主要用于播放声音,包括播放声音、设置音量等。例如,`播放声音(“鼓声”)`积木块用于播放声音。五、应用题1.设计一个简单的Scratch项目,要求角色在按下空格键时跳跃,并使用变量显示跳跃次数。解析:-创建一个角色,并添加`当flag被点击`积木块。-添加`当按下空格键`积木块,并使用`移动(10)`积木块实现跳跃。-创建一个变量“跳跃次数”,并在每次跳跃时增加1。-使用`说(跳跃次数)`积木块显示跳跃次数。2.设计一个简单的Scratch项目,要求角色在移动时播放背景音乐,并在碰到边缘时停止移动。解析:-创建一个角色,并添加`当flag被点击`积木块。-添加`重复执行`积木块,并在其中使用`移动(5)`积木块实现角色移动。-在移动时播放背景音乐。-添加`如果碰到边缘`积木块,并使用`停止全部`积木块停止移动。3.设计一个简单的Scratch项目,要求角色在按下“左箭头”键时向左旋转,按下“右箭头”键时向右旋转。解析:-创建一个角色,并添加`当flag被点击`积木块。-添加`当按下左箭头键`积木块,并使用`旋转(10)度`积木块实现向左旋转。-添加`当按下右

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论