Scratch竞赛基础试题及答案呈现_第1页
Scratch竞赛基础试题及答案呈现_第2页
Scratch竞赛基础试题及答案呈现_第3页
Scratch竞赛基础试题及答案呈现_第4页
Scratch竞赛基础试题及答案呈现_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

Scratch竞赛基础试题及答案呈现考试时间:______分钟总分:______分姓名:______一、选择题1.在Scratch中,用于显示角色位置坐标的块属于哪个模块?A.事件B.控制模块C.运动模块D.侦测模块2.下列哪个图标代表“事件”模块?A.一个带有绿色旗帜的角色B.一个写着“如果...”的云朵C.一个写着“重复执行”的循环圈D.一个写着“当变量更改时”的标签3.当程序运行时,如果角色碰到“猫”这个角色,以下哪个脚本可以实现让角色停止所有动作?A.当绿旗被点击{如果<碰到猫>{停止[所有v]}}B.当绿旗被点击{如果<碰到猫>{停止[主程序v]}}C.当绿旗被点击{如果<碰到猫>{停止[脚本v]}}D.当绿旗被点击{如果<碰到猫>{停止[猫v]}}4.以下哪个指令可以改变角色的颜色?A.移动(距离)步B.面向(方向)C.变小(数值)D.变色5.在Scratch中,想要让一个角色只在按下空格键时跳跃,应该使用哪个事件块?A.当绿旗被点击B.当角色被点击C.当按下[空格]键D.当时间到了6.以下哪个控制块用于循环执行里面的代码,直到满足某个条件为止?A.重复执行(次数)次B.重复执行C.如果然后D.如果然后否则7.以下哪个模块主要用来让角色与其他角色或鼠标进行互动判断?A.控制模块B.侦测模块C.变量模块D.声音模块8.在Scratch中,创建一个新变量,用于记录玩家得分,应该选择哪种类型的变量?A.侦测器变量B.常数C.脚本变量D.常规变量9.以下哪个指令可以使角色播放一个声音?A.显示B.隐藏C.播放声音[声音名称]直到结束D.添加克隆10.如果想让角色在碰到边缘时自动反弹回来,可以使用哪个运动模块的指令组合?A.等待(秒数)秒B.如果<x坐标小于-200>或<x坐标大于200>或<y坐标小于-150>或<y坐标大于150>{改变x坐标(x坐标*-1)改变y坐标(y坐标*-1)}C.改变方向(方向+180)度D.面向(鼠标位置)二、填空题1.在Scratch脚本中,用来表示“是”或“否”的逻辑值称为________。2.要让角色每次点击鼠标左键时都向右转15度,可以使用运动模块中的________指令。3.控制脚本执行顺序,先执行A部分,如果条件满足再执行B部分,可以使用________指令。4.声音模块中,可以用来控制声音播放速度的参数是________。5.当程序需要等待某个条件成立时,可以使用________模块中的________指令。三、脚本编写题1.编写一个Scratch脚本,实现以下功能:当绿旗被点击后,角色每次收到“上箭头”消息时,向上移动10步;每次收到“下箭头”消息时,向下移动10步。2.编写一个Scratch脚本,实现以下功能:当绿旗被点击后,创建一个名为“金币”的新精灵,并将其放在随机位置。当角色碰到金币时,显示“获得金币!”的文本,并将金币隐藏。3.编写一个Scratch脚本,实现以下功能:当绿旗被点击后,设置一个名为“生命”的变量初始值为3。如果角色碰到“敌人”精灵,生命值减1,并且如果生命值小于0,则显示“游戏结束”并停止所有脚本。试卷答案一、选择题1.C解析:显示角色位置坐标的块(如x坐标,y坐标)位于运动模块。2.A解析:绿色旗帜图标是“事件”模块的标志,代表程序开始执行的触发条件。3.A解析:碰到指定角色后停止所有正在运行的脚本,应使用“停止[所有v]”指令。4.D解析:“变色”指令位于“外观”模块,用于改变角色颜色。A是移动,B是改变朝向,C是改变大小。5.C解析:检测键盘按键事件使用“当按下[键名]键”指令,此处为空格键。6.B解析:“重复执行”指令(无限循环)会一直重复执行其内部的脚本,直到手动停止或程序结束。A是有限次数循环,C是条件判断,D是如果...否则...结构。7.B解析:“侦测”模块包含判断角色是否碰到其他角色/鼠标、是否被点击等交互判断的指令。8.D解析:常规变量是Scratch中最常用的变量类型,适合用于记录游戏分数、生命值等普通数据。9.C解析:播放声音需要使用“播放声音[声音名称]直到结束”或“播放声音[声音名称]”等指令。A是显示,B是隐藏,D是创建克隆体。10.C解析:让角色碰到边缘反弹,核心是改变其运动方向,使其朝相反方向。改变方向180度即可实现水平或垂直反弹。A是延时,B是复杂的边缘判断和移动,D是面向鼠标。二、填空题1.逻辑值解析:在编程中,表示判断结果(真或假)的值称为逻辑值,常用的是TRUE/FALSE或是在Scratch中表现为“是”或“否”。2.面向(右)15度解析:向右转15度意味着当前面向方向增加15度。可以使用运动模块的“面向(右)(角度)度”指令。3.如果然后解析:该结构包含一个判断条件,如果条件为真(满足),则执行“然后”后面的指令部分,实现了顺序执行和条件执行的结合。4.音量解析:声音模块中控制声音大小(响度)的参数是“音量”,范围通常是0到100。5.控制;等待(秒数)秒解析:需要程序暂停执行直到某个时刻或条件满足时,常用“控制”模块下的“等待(秒数)秒”指令来实现。三、脚本编写题1.当绿旗被点击{当收到消息[上箭头v]{向上移动(10)步}当收到消息[下箭头v]{向下移动(10)步}}解析:脚本首先等待绿旗点击启动。然后使用两个独立的“当收到消息”结构,分别监听“上箭头”和“下箭头”消息。收到哪个消息就执行对应的移动指令。2.当绿旗被点击{创建克隆体[金币v]并使用脚本{变量[位置v]为(随机数(0)到(4))变量[位置v]为(随机数(0)到(4))如果<(位置)=[1]>{放置在(随机数(-200)到(200))x坐标和(随机数(-150)到(150))y坐标}//其他位置判断逻辑...(注:此处简化了所有可能的位置判断,实际应覆盖0-4的所有值,并给出对应的放置坐标范围或逻辑)隐藏}当<碰到金币>且<金币隐藏>{说[获得金币!]时间(2)秒隐藏}}解析:脚本启动时创建一个“金币”精灵的克隆体,并执行其脚本。金币脚本负责被随机放置在舞台的某个位置(示例中仅处理了位置值为1的情况,需补充完整)并隐藏。主脚本则检测角色是否碰到了(此时已隐藏的)金币,如果碰到则显示提示信息并隐藏金币自身。3.当绿旗被点击{初始化变量[生命]为(3)当<碰到敌人>且<生命>(0){改变变量[生命](-1)如果<生命<[0

温馨提示

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

评论

0/150

提交评论