大学Scratch编程基础期末试题及详细答案-1_第1页
大学Scratch编程基础期末试题及详细答案-1_第2页
大学Scratch编程基础期末试题及详细答案-1_第3页
大学Scratch编程基础期末试题及详细答案-1_第4页
大学Scratch编程基础期末试题及详细答案-1_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

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

文档简介

大学Scratch编程基础期末试题及详细答案考试说明:本试卷满分100分,考试时间90分钟,适用于大学通识类Scratch编程基础课程,题型包含选择题、判断题、填空题、编程实操题,所有题目基于Scratch3.0版本出题。一、单项选择题(共15题,每题2分,共30分)每道题只有一个正确答案,请选择最贴合题意的选项1、Scratch软件的核心编程逻辑形式是()A、代码文本编程B、积木拖拽式图形化编程C、机器语言编程D、汇编语言编程2、Scratch舞台的默认尺寸为()A、480×360B、500×500C、600×400D、320×2403、以下不属于Scratch角色运动类积木的是()A、移动10步B、旋转15度C、隐藏角色D、碰到边缘就反弹4、“重复执行10次”积木属于哪一类控制模块()A、运动B、控制C、变量D、侦测5、想要让角色一直循环执行某段程序,直到满足条件后停止,应使用的积木是()A、重复执行B、重复执行10次C、如果那么D、等待6、Scratch中,角色的坐标x、y数值变化规律正确的是()A、x越大越靠左B、y越大越靠上C、x最小为0D、y最大为3607、以下属于侦测类积木的是()A、按下空格键?B、将大小增加10C、播放声音D、设定旋转方式8、自定义变量的作用是()A、仅改变角色颜色B、存储和修改数据、记录数值C、切换舞台背景D、控制角色移动速度9、想要让程序启动后先等待3秒再执行后续操作,需要使用的积木是()A、等待3秒B、暂停全部C、重复等待D、延迟执行10、角色“大小”的默认初始数值为()A、50B、80C、100D、12011、以下哪项操作可以实现角色切换造型()A、下一个造型B、切换背景C、改变颜色特效D、重置角色位置12、“如果碰到鼠标指针”积木的返回结果是()A、数值B、真假布尔值C、文字D、随机数13、Scratch中随机数积木“取1到100随机数”,不可能出现的数值是()A、1B、50C、100D、10114、想要同时播放背景音乐和执行角色移动程序,需要依靠Scratch的()A、单线程运行B、多线程并行运行C、顺序运行D、暂停运行15、删除角色的正确操作逻辑是()A、删除所有积木B、右键角色选择删除C、清空舞台背景D、重置程序二、判断题(共10题,每题1分,共10分)正确选对,错误选错1、Scratch只能制作动画,无法制作小游戏和交互式作品。()2、舞台背景可以切换多个,且可以通过程序积木自动切换。()3、变量分为全局变量和局部变量,全局变量所有角色都可以调用。()4、角色移动步数越大,移动速度越慢。()5、“重复执行”无次数限制,会一直循环运行程序,直到手动停止。()6、Scratch中所有积木都可以单独运行,不需要启动程序。()7、角色可以设置隐藏状态,隐藏后无法触发侦测碰撞事件。()8、随机数积木每次运行获取的数值大概率不相同。()9、修改角色造型不会改变角色的程序运行逻辑。()10、Scratch程序只能通过空格键启动运行。()三、填空题(共10空,每空2分,共20分)1、Scratch程序的常用启动方式有__________、按下空格键、点击角色三种。2、角色坐标中,舞台中心点的坐标是__________。3、控制模块中,__________积木可以实现满足条件执行程序,不满足则跳过。4、想要让角色移动时不颠倒翻转,需要将角色__________设置为“左右翻转”。5、Scratch特效模块中,常见特效有颜色、__________、虚像、旋转等。6、存储单个角色专属数据的变量叫做__________变量。7、“等待直到条件成立”积木属于__________模块。8、角色从隐藏状态变为显示状态,需要使用__________积木。9、批量重复执行固定次数程序,优先使用__________积木,比无限循环更规范。10、Scratch作品的常用保存格式是__________。四、程序分析题(共2题,每题10分,共20分)根据完整程序积木组合,写出程序运行最终效果题目1:程序积木组合:当绿旗被点击→重复执行4次→移动50步→旋转90度请详细描述该程序运行后的角色运动效果。题目2:程序积木组合:当绿旗被点击→设置变量【分数】为0→重复执行→如果碰到鼠标指针那么【分数增加1】→等待0.2秒请详细描述该程序运行逻辑和最终效果。五、编程实操设计题(共1题,20分)根据需求编写完整Scratch程序,写出核心积木逻辑、程序思路及运行效果需求:制作一个简易互动小游戏,实现以下功能:1、点击绿旗启动程序,角色初始在舞台中心,大小为80;2、角色持续在舞台随机位置移动,碰到舞台边缘自动反弹;3、鼠标点击角色时,角色切换一次造型,同时分数加1;4、舞台实时显示分数数值。参考答案及详细解析一、单项选择题答案及解析1、【答案】B解析:Scratch是典型的图形化编程软件,通过拖拽预设积木完成编程,无需手动输入代码文本,适合编程入门学习。2、【答案】A解析:Scratch3.0默认舞台尺寸固定为宽480像素、高360像素,所有角色坐标运算均基于该尺寸。3、【答案】C解析:隐藏角色属于外观类积木,其余三个选项均为运动类核心积木,用于控制角色位移和运动状态。4、【答案】B解析:所有循环、条件判断、等待类积木均归类在控制模块中,是程序逻辑搭建的核心模块。5、【答案】A解析:“重复执行”为无限循环,可搭配条件判断积木实现按需停止;固定次数循环无法自主停止,“如果那么”仅做条件判断无循环效果。6、【答案】B解析:Scratch坐标系中,x轴左右延伸(右大左小),y轴上下延伸(上大下小),舞台x范围-240~240,y范围-180~180。7、【答案】A解析:侦测类积木用于检测按键、碰撞、坐标等状态,其余选项分别属于运动、声音、外观模块。8、【答案】B解析:变量是数据存储载体,可记录分数、次数、坐标等数值,支持随时修改、增减和调用。9、【答案】A解析:等待几秒是Scratch专属延时积木,可精准控制程序执行间隔,实现延时效果。10、【答案】C解析:Scratch角色默认大小数值为100,可通过外观积木自由放大缩小。11、【答案】A解析:下一个造型、切换指定造型是角色造型切换积木,切换背景仅改变舞台画面,与角色造型无关。12、【答案】B解析:所有碰撞、按键侦测积木的返回值均为布尔值,只有“真”和“假”两种结果,用于条件判断。13、【答案】D解析:1到100随机数取值范围包含1和100,最大数值为100,无法出现101。14、【答案】B解析:Scratch支持多线程并行运行,不同脚本可同时执行,实现背景音乐、角色运动、文字播报同步进行。15、【答案】B解析:删除角色需在角色列表右键选择删除,删除积木仅清空程序,不会删除角色本体。二、判断题答案及解析1、【答案】错解析:Scratch功能全面,可制作动画、益智小游戏、交互式课件、动态绘本等多种作品。2、【答案】对解析:舞台可上传多个背景,可通过“切换下一个背景”等积木实现自动切换。3、【答案】对解析:全局变量全局生效,所有角色均可调用修改;局部变量仅当前角色可用。4、【答案】错解析:在相同时间内,移动步数数值越大,角色移动距离越远,速度越快。5、【答案】对解析:无次数限制的重复执行为死循环,程序会持续运行,直至点击停止按钮。6、【答案】错解析:所有积木必须依托启动脚本(绿旗、按键、点击角色)才能运行,无法单独生效。7、【答案】对解析:隐藏状态下的角色不会参与碰撞侦测,无法触发碰到角色、碰到鼠标等事件。8、【答案】对解析:随机数积木具备随机性,每次调用生成的数值无固定规律,大概率不重复。9、【答案】对解析:造型仅改变角色外观画面,不影响程序的循环、判断、运动等逻辑规则。10、【答案】错解析:程序启动方式包含绿旗启动、按键启动、点击角色启动等多种方式。三、填空题答案及解析1、【答案】点击绿旗解析:绿旗启动是Scratch最常用的程序全局启动方式。2、【答案】(0,0)解析:舞台正中心为坐标原点,x、y数值均为0。3、【答案】如果那么解析:该积木为基础条件判断积木,满足条件执行内部程序,不满足直接跳过。4、【答案】旋转方式解析:设置左右翻转后,角色左右移动时不会倒置,保持正向显示。5、【答案】亮度(或马赛克、像素化,填其一即可)解析:外观特效包含颜色、亮度、虚像、马赛克等多种样式。6、【答案】局部解析:局部变量专属单个角色,其他角色无法调用,全局变量全作品通用。7、【答案】控制解析:所有延时、循环、条件等待类积木均属于控制模块。8、【答案】显示解析:显示积木可解除角色隐藏状态,恢复舞台显示。9、【答案】重复执行固定次数(重复执行N次)解析:固定次数循环可自动终止,程序逻辑更严谨,适用于已知循环次数的场景。10、【答案】.sb3解析:Scratch3.0标准工程保存格式为sb3,兼容所有新版本软件。四、程序分析题详细答案题目1答案:1、点击绿旗启动程序后,角色开始循环执行4次固定操作;2、每一次循环先向前移动50步,再顺时针旋转90度;3、4次循环完成后,角色总共旋转360度,最终会完整绘制出一个正方形轨迹,程序自动停止运行;4、整个过程角色运动轨迹规整,无多余动作,循环结束后程序终止。题目2答案:1、绿旗启动程序后,首先初始化分数变量,将数值固定设为0;2、程序进入无限循环状态,持续检测鼠标与角色的碰撞状态;3、当鼠标指针触碰角色时,分数数值自动加1,之后延时0.2秒再继续检测;4、鼠标不触碰角色时,分数保持当前数值不变,程序持续待命检测;5、整体效果为鼠标贴近角色即可累计分数,响应速度灵敏,可实时叠加数值。五、编程实操设计题标准答案(完整逻辑)1、前期准备新建Scratch工程,保留默认角色,新建全局变量【分数】,勾选舞台显示变量,清空初始数值。2、核心程序积木逻辑(角色脚本)(1)初始化脚本:当绿旗被点击将角色大小设为80移到x:0y:0将【分数】设为0清除图形特效(2)自动移动反弹脚本:当绿旗被点击重复执行移动15步碰到边缘就反弹将旋转方式设为左右翻转(3)鼠标点击加分换造型脚本:当角色被点击下一个造型将【分数】增加13、程序运行效果1、点击绿旗后,角色自动归位舞台中心,大小调整为80,

温馨提示

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

最新文档

评论

0/150

提交评论