还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
Scratch编程趣味试题及答案分享
一、单选题
1.在Scratch中,如果要使角色在按下空格键时跳跃,应该使用哪个积木?()(1分)A.当按下空格键时B.当flag被点击时C.当角色点击鼠标时D.当角色碰到边缘时【答案】A【解析】“当按下空格键时”积木用于响应键盘事件
2.在Scratch中,哪个变量类型用于显示和记录数值?()(1分)A.列表B.克隆C.变量D.声音【答案】C【解析】变量用于显示和记录数值
3.在Scratch中,哪个运算符用于计算两个数的商?()(1分)A.+B.-C.D./【答案】D【解析】“/”运算符用于计算两个数的商
4.在Scratch中,哪个积木用于让角色旋转?()(1分)A.移动B.旋转C.显示D.隐藏【答案】B【解析】“旋转”积木用于让角色旋转
5.在Scratch中,哪个积木用于创建克隆?()(1分)A.克隆自己B.删除克隆C.创建克隆D.删除所有克隆【答案】A【解析】“克隆自己”积木用于创建克隆
6.在Scratch中,哪个积木用于播放声音?()(1分)A.播放声音B.停止声音C.添加声音D.删除声音【答案】A【解析】“播放声音”积木用于播放声音
7.在Scratch中,哪个积木用于控制角色的移动速度?()(1分)A.速度B.移动C.改变速度D.设置速度【答案】C【解析】“改变速度”积木用于控制角色的移动速度
8.在Scratch中,哪个积木用于等待一段时间?()(1分)A.等待B.暂停C.延时D.停顿【答案】A【解析】“等待”积木用于等待一段时间
9.在Scratch中,哪个积木用于显示或隐藏角色?()(1分)A.显示B.隐藏C.显示或隐藏D.切换显示或隐藏【答案】C【解析】“显示或隐藏”积木用于显示或隐藏角色
10.在Scratch中,哪个积木用于改变角色的颜色?()(1分)A.改变颜色B.设置颜色C.切换颜色D.显示颜色【答案】A【解析】“改变颜色”积木用于改变角色的颜色
二、多选题(每题4分,共20分)
1.以下哪些是Scratch中的基本运算符?()A.加法B.减法C.乘法D.除法E.取整【答案】A、B、C、D【解析】Scratch中的基本运算符包括加法、减法、乘法、除法和取整
2.以下哪些积木用于控制角色的行为?()A.移动B.旋转C.显示D.隐藏E.克隆【答案】A、B、C、D、E【解析】以上积木都用于控制角色的行为
3.以下哪些变量类型用于显示和记录数值?()A.列表B.克隆C.变量D.声音E.数字【答案】C、E【解析】变量和数字类型用于显示和记录数值
4.以下哪些积木用于控制声音的行为?()A.播放声音B.停止声音C.添加声音D.删除声音E.设置音量【答案】A、B、C、D、E【解析】以上积木都用于控制声音的行为
5.以下哪些积木用于控制角色的外观?()A.改变颜色B.设置颜色C.切换颜色D.显示颜色E.隐藏颜色【答案】A、B、C【解析】以上积木都用于控制角色的外观
三、填空题
1.在Scratch中,如果要使角色在按下空格键时跳跃,应该使用______积木【答案】当按下空格键时(4分)
2.在Scratch中,哪个变量类型用于显示和记录数值?______、______【答案】变量、数字(4分)
3.在Scratch中,哪个积木用于计算两个数的商?______【答案】/(4分)
4.在Scratch中,哪个积木用于让角色旋转?______【答案】旋转(4分)
5.在Scratch中,哪个积木用于创建克隆?______【答案】克隆自己(4分)
四、判断题
1.在Scratch中,两个负数相加,和一定比其中一个数大()(2分)【答案】(×)【解析】如-5+-3=-8,和比两个数都小
2.在Scratch中,变量和列表都可以用于显示和记录数值()(2分)【答案】(×)【解析】只有变量可以用于显示和记录数值,列表用于存储多个值
3.在Scratch中,声音积木只能播放系统自带的声音()(2分)【答案】(×)【解析】声音积木可以播放用户导入的声音
4.在Scratch中,克隆只能用于创建新的角色()(2分)【答案】(×)【解析】克隆可以用于创建新的角色或克隆其他积木
5.在Scratch中,角色的移动速度不能超过100()(2分)【答案】(×)【解析】角色的移动速度可以超过100
五、简答题
1.简述在Scratch中如何创建一个简单的动画?【答案】
(1)创建一个角色
(2)编写脚本控制角色的移动和旋转
(3)添加背景和声音效果
(4)测试并调整动画效果(5分)
2.简述在Scratch中如何使用变量?【答案】
(1)创建一个变量
(2)编写脚本控制变量的增加和减少
(3)在角色上显示变量
(4)测试并调整变量效果(5分)
3.简述在Scratch中如何使用克隆?【答案】
(1)创建一个角色
(2)编写脚本控制克隆的创建和删除
(3)编写克隆的行为脚本
(4)测试并调整克隆效果(5分)
六、分析题
1.分析以下脚本的作用,并说明如何改进```当flag被点击时重复执行如果角色碰到边缘那么改变x坐标否则改变y坐标结束```【答案】该脚本的作用是使角色在碰到边缘时改变x坐标,否则改变y坐标改进方法
(1)增加角色的移动速度控制
(2)增加角色的旋转效果
(3)增加角色的颜色变化(10分)
2.分析以下脚本的作用,并说明如何改进```当flag被点击时重复执行如果按下空格键那么改变y坐标否则改变x坐标结束```【答案】该脚本的作用是使角色在按下空格键时改变y坐标,否则改变x坐标改进方法
(1)增加角色的旋转效果
(2)增加角色的颜色变化
(3)增加角色的移动速度控制(10分)
七、综合应用题
1.设计一个简单的游戏,要求玩家控制角色躲避障碍物,并计算得分【答案】
(1)创建一个角色作为玩家
(2)创建多个障碍物角色
(3)编写脚本控制玩家角色的移动
(4)编写脚本控制障碍物角色的移动
(5)编写脚本计算得分
(6)编写脚本检测碰撞并结束游戏
(7)测试并调整游戏效果(20分)
八、标准答案
一、单选题
1.A
2.C
3.D
4.B
5.A
6.A
7.C
8.A
9.C
10.A
二、多选题
1.A、B、C、D
2.A、B、C、D、E
3.C、E
4.A、B、C、D、E
5.A、B、C
三、填空题
1.当按下空格键时
2.变量、数字
3./
4.旋转
5.克隆自己
四、判断题
1.(×)
2.(×)
3.(×)
4.(×)
5.(×)
五、简答题
1.简述在Scratch中如何创建一个简单的动画?答创建角色、编写脚本控制移动和旋转、添加背景和声音效果、测试并调整动画效果
2.简述在Scratch中如何使用变量?答创建变量、编写脚本控制变量的增加和减少、在角色上显示变量、测试并调整变量效果
3.简述在Scratch中如何使用克隆?答创建角色、编写脚本控制克隆的创建和删除、编写克隆的行为脚本、测试并调整克隆效果
六、分析题
1.分析以下脚本的作用,并说明如何改进答脚本使角色在碰到边缘时改变x坐标,否则改变y坐标改进方法增加移动速度控制、旋转效果、颜色变化
2.分析以下脚本的作用,并说明如何改进答脚本使角色在按下空格键时改变y坐标,否则改变x坐标改进方法增加旋转效果、颜色变化、移动速度控制
七、综合应用题
1.设计一个简单的游戏,要求玩家控制角色躲避障碍物,并计算得分答创建玩家角色、障碍物角色、编写脚本控制玩家移动、障碍物移动、计算得分、检测碰撞并结束游戏、测试并调整游戏效果。
个人认证
优秀文档
获得点赞 0