- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
编程积木教程题库及答案
选择题
基础概念类
1.编程积木通常用于哪种编程环境?
A.专业的代码编辑器
B.图形化编程环境
C.命令行编程环境
D.汇编语言编程环境
答案:B。编程积木主要应用于图形化编程环境,通过拖动、拼接积木块来完成编程逻辑,降低了编程的入门门槛,适合初学者。专业的代码编辑器、命令行编程环境和汇编语言编程环境一般使用文本代码进行编程。
2.以下哪个不是常见的编程积木平台?
A.Scratch
B.Python
C.Code.org
D.Blockly
答案:B。Python是一种高级编程语言,不是编程积木平台。Scratch、Code.org和Blockly都是知名的图形化编程平台,使用编程积木来进行程序开发。
3.编程积木中的“事件”积木通常用于?
A.控制程序的循环
B.触发程序的执行
C.进行数学运算
D.存储数据
答案:B。事件积木用于定义程序开始执行的条件,例如点击舞台、角色被点击等,起到触发程序执行的作用。控制程序的循环通常使用循环积木;进行数学运算使用数学运算积木;存储数据使用变量积木。
4.编程积木中的“循环”积木可以实现以下哪种功能?
A.让角色在舞台上移动一次
B.让角色重复执行某个动作多次
C.让角色改变颜色
D.让角色播放声音
答案:B。循环积木的主要功能是让程序中的一段代码重复执行多次。让角色在舞台上移动一次通常使用移动相关的积木;让角色改变颜色使用颜色相关的积木;让角色播放声音使用声音相关的积木。
5.变量在编程积木中可以用来?
A.存储一个数值或文本
B.控制角色的移动方向
C.播放音乐
D.绘制图形
答案:A。变量是用于存储数据的容器,可以存储数值、文本等信息。控制角色的移动方向使用方向相关的积木;播放音乐使用声音相关的积木;绘制图形使用绘图相关的积木。
角色与舞台类
6.在Scratch中,舞台的坐标原点(0,0)位于?
A.舞台的左上角
B.舞台的右上角
C.舞台的正中央
D.舞台的左下角
答案:C。在Scratch的舞台坐标系中,坐标原点(0,0)位于舞台的正中央,x轴向右为正,向左为负;y轴向上为正,向下为负。
7.以下哪种操作可以改变角色在舞台上的大小?
A.使用“移动”积木
B.使用“旋转”积木
C.使用“大小”积木
D.使用“颜色”积木
答案:C。“大小”积木可以调整角色在舞台上的显示大小。“移动”积木用于改变角色的位置;“旋转”积木用于改变角色的方向;“颜色”积木用于改变角色的颜色特效。
8.在编程积木中,要让角色隐藏,可以使用?
A.“显示”积木
B.“隐藏”积木
C.“移动”积木
D.“等待”积木
答案:B。“隐藏”积木的作用是让角色在舞台上不可见。“显示”积木则是让隐藏的角色重新显示;“移动”积木用于角色的位置移动;“等待”积木用于让程序暂停一段时间。
9.角色的造型可以通过以下哪种方式进行切换?
A.使用“下一个造型”积木
B.使用“移动”积木
C.使用“播放声音”积木
D.使用“大小”积木
答案:A。“下一个造型”积木可以使角色切换到下一个预先设置好的造型。“移动”积木用于角色的位置移动;“播放声音”积木用于播放声音;“大小”积木用于调整角色的大小。
10.舞台的背景可以通过以下哪种方式进行更换?
A.使用“造型”积木
B.使用“背景”积木
C.使用“移动”积木
D.使用“旋转”积木
答案:B。“背景”积木可以用于更换舞台的背景。“造型”积木主要用于角色的造型切换;“移动”积木用于角色的位置移动;“旋转”积木用于角色的方向旋转。
脚本逻辑类
11.以下哪种逻辑结构在编程积木中可以实现条件判断?
A.循环结构
B.顺序结构
C.分支结构
D.并行结构
答案:C。分支结构(如“如果……那么……”积木)用于根据条件的真假来决定程序的执行路径,实现条件判断。循环结构用于重复执行一段代码;顺序结构是按照代码的先后顺序依次执行;并行结构是多个任务同时执行,在图形化编程积木中相对不常见。
12.要实现“当按下空格键时,角色移动10步”,应该使用以下哪些积木组合?
A.“当按下键”积木、“移动”积木
B.“等待”积木、“移动”积木
C.“下一个造型”积木、“移动”积木
D.“颜色”积木、“移动”积木
答案:A。“当按下键”积木用于检测按键事件,“移动”积木用于让角色移动一定的步数,将这两个积木组合可以实现当按下空格键时角色移动10步的功能。“等待”积木用于暂停程序;“下一个造型”积木用于切换角色造型;“颜色”积木用于改变角色颜色,它们与实现该功能无关。
13.以下代码逻辑的执行结果是什么?
```plaintext
当绿旗被点击
重复执
原创力文档


文档评论(0)