Scratch数学应用试题及答案2026年_第1页
Scratch数学应用试题及答案2026年_第2页
Scratch数学应用试题及答案2026年_第3页
Scratch数学应用试题及答案2026年_第4页
Scratch数学应用试题及答案2026年_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

Scratch数学应用试题及答案2026年考试时间:______分钟总分:______分姓名:______一、选择题(每题2分,共20分)1.在Scratch中,以下哪个积木块用于控制角色的移动方向?A.向右转(degrees)B.向左转(degrees)C.移动(steps)D.设置位置2.以下哪个积木块用于创建变量?A.当绿旗被点击B.变量C.初始化变量D.设置变量3.以下哪个积木块用于判断一个角色是否碰到另一个角色?A.碰到[角色]?B.碰到颜色(color)C.碰到边缘?D.鼠标点击?4.在Scratch中,以下哪个运算符用于计算两个数的商?A.+B.-C.*D.//5.以下哪个积木块用于随机生成一个指定范围内的整数?A.重复(times)B.重复执行直到(条件)C.随机数(min)到(max)D.设置变量到(值)6.在Scratch中,以下哪个积木块用于创建克隆体?A.克隆自己B.删除此克隆体C.播放声音(sound)D.改变大小(percent)7.以下哪个积木块用于控制循环的次数?A.重复(times)B.重复执行直到(条件)C.何时执行D.初始化变量8.在Scratch中,以下哪个积木块用于设置角色的透明度?A.改变透明度(percent)B.设置位置C.播放声音(sound)D.改变大小(percent)9.以下哪个积木块用于控制角色的透明度变化速度?A.改变透明度(percent)B.设置透明度(percent)C.透明度变化速度(speed)D.改变大小(percent)10.在Scratch中,以下哪个积木块用于存储一组数据?A.变量B.列表C.声音D.角色二、填空题(每空2分,共20分)1.在Scratch中,用于控制程序开始执行的积木块是________。2.在Scratch中,用于让角色向左旋转45度的积木块是________。3.在Scratch中,用于创建一个名为“分数”的变量的积木块是________。4.在Scratch中,用于判断变量“分数”是否大于10的积木块是________。5.在Scratch中,用于将变量“分数”的值增加1的积木块是________。6.在Scratch中,用于播放声音“鼓声”的积木块是________。7.在Scratch中,用于创建一个包含数字1,2,3的列表的积木块是________。8.在Scratch中,用于从列表“数字列表”中删除数字2的积木块是________。9.在Scratch中,用于将角色移动到随机位置的积木块是________。10.在Scratch中,用于让角色闪烁的积木块组合是________和________。三、编程题(每题10分,共30分)1.编写一个Scratch程序,实现以下功能:当绿旗被点击时,角色在200步内来回移动,每次移动10步,每次移动之间等待1秒。2.编写一个Scratch程序,实现以下功能:当绿旗被点击时,创建一个名为“数字列表”的列表,并随机添加10个1到10之间的整数。然后,遍历列表中的每个数字,如果数字大于5,则将数字乘以2,否则将数字乘以3。3.编写一个Scratch程序,实现以下功能:当绿旗被点击时,开始一个计时器,每秒记录一次角色的位置,并将位置信息存储到列表“位置列表”中。当角色碰到边缘时,停止计时器,并计算角色移动的总距离。试卷答案一、选择题1.A解析:向右转(degrees)和向左转(degrees)用于控制角色移动方向。2.B解析:变量积木块用于创建变量。3.A解析:碰到[角色]?积木块用于判断一个角色是否碰到另一个角色。4.D解析://运算符用于计算两个数的商。5.C解析:随机数(min)到(max)积木块用于随机生成一个指定范围内的整数。6.A解析:克隆自己积木块用于创建克隆体。7.A解析:重复(times)积木块用于控制循环的次数。8.A解析:改变透明度(percent)积木块用于设置角色的透明度。9.B解析:设置透明度(percent)积木块用于控制角色的透明度。10.B解析:列表用于存储一组数据。二、填空题1.当绿旗被点击解析:当绿旗被点击积木块用于控制程序开始执行。2.向左转(45)解析:向左转(degrees)积木块用于让角色向左旋转指定角度。3.初始化变量[分数]解析:初始化变量积木块用于创建一个名为“分数”的变量。4.[分数]>10解析:[分数]>10积木块用于判断变量“分数”是否大于10。5.改变[分数]by1解析:改变[变量]by[值]积木块用于将变量的值改变指定的量。6.播放声音(鼓声)解析:播放声音(sound)积木块用于播放指定的声音。7.列表包含项[1,2,3]解析:列表包含项积木块用于创建一个包含指定数据的列表。8.从列表“数字列表”中删除(2)解析:从列表“列表名”中删除(项)积木块用于从列表中删除指定的项。9.设置位置(随机数(-200)到(200)),(随机数(-150)到(150))解析:设置位置积木块用于设置角色的位置,随机数积木块用于生成随机数。10.重复执行直到<(透明度)=0>和改变透明度(10)解析:第一个积木块用于判断角色的透明度是否为0,如果不是则继续循环,第二个积木块用于改变角色的透明度,实现闪烁效果。三、编程题1.答案:```scratch当绿旗被点击重复执行直到<(x位置)=-200>改变x位置by(10)等待(1)秒重复执行直到<(x位置)=200>改变x位置by(-10)等待(1)秒```解析:程序首先判断角色的x位置是否小于-200,如果是则向右移动10步并等待1秒,如果不是则判断x位置是否大于200,如果是则向左移动10步并等待1秒,循环执行直到角色移动了200步。2.答案:```scratch当绿旗被点击初始化变量[数字列表]重复(10)添加(随机数(1)到(10))到[数字列表]设置[计数器]到(0)重复执行直到<(计数器)=(长度của[数字列表])如果<提取项目(计数器)của[数字列表]>(5)>改变提取项目(计数器)của[数字列表]by(2)否则改变提取项目(计数器)của[数字列表]by(3)endend```解析:程序首先初始化一个名为“数字列表”的列表,然后重复10次,每次随机添加一个1到10之间的整数到列表中。接着,程序使用计数器遍历列表中的每个数字,如果数字大于5,则将数字乘以2,否则将数字乘以3。3.答案:```scratch当绿旗被点击初始化变量[计时器]到(0)初始化变量[总距离]到(0)初始化变量[位置列表]重复执行直到<碰到边缘?>设置[计时器]to[计时器]+(1)等待(1)秒添加(x位置)和(y位置)到[位置列表]如果<

温馨提示

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

评论

0/150

提交评论