儿童编程软件Scratch的选择题和判断题集锦
2024年9月青少年软件编程Scratch等级考试一级真题试卷(含答案和解析)
2024年9月青少年软件编程Scratch等级考试一级真题试卷(含答案和解析)题数:37 分数:100一、单选题(共25题,共50分)。
1.单击下列哪个按钮可以使舞台退出全屏模式?()。
A.B.C.D.答案:C。
解析:依次为“运行”、“停止”、“还原”、“帮助”按钮。
2.单击下列哪个按钮,可以更换软件的显示语言?例如:将“中文显示”改成“英文显示”?()。
A.B.C.D.答案:A。
解析:考察学生对软件环境的熟悉程度。
3.新添加一个角色,应该单击下列哪个按钮?()。
A.B.C.D.答案:B。
解析:依次为“添加扩展”、“添加角色”、“选择背景”、“帮助”按钮。
4.角色当前造型为红色“三角龙”,按下几次空格,造型将切换为有翅膀的“翼龙”?()。
A.4B.5C.6D.7答案:B。
解析:单击5次空格后,造型将切换为“翼龙”。
5.水果角色有五个造型,程序运行前造型为香蕉,运行一次下列程序,水果角色变为?()。
A.苹果B.橙子C.草莓D.西瓜答案:C 。
解析:运行后,指向“草莓”造型。
6.香蕉最初为黄色,不小心将香蕉填充了紫色,点击下列哪个选项能让香蕉变回黄色?()。
A.B.C.D.答案:D。
解析:使用“撤销”功能改正错误。
7.要完成一个足球竞技类程序,选择下列哪个背景更合适?()。
A.B. C.D.答案:B。
解析:选择足球场背景更合适。
8.当前背景为Bedroom2,下列哪个选项运行一次后,不能将背景切换成“海底世界”?()。
A.B.C.D.答案:A。
解析:A选项,切换到第2个背景;B、C、D选项,均能切换到第3个背景(海底世界)。
9.当Abby移动到城堡门口的时候,下列哪个积木会让舞台显示城堡内的场景?()。
A.B.C.D.答案:D。
解析:使用对应的换背景指令。
10.下列哪个选项可以实现Abby和Avery“面对面”聊天的场景?()。
A.B. C.D.答案:B。
解析:B选项让两个角色面对面站立。
11.舞台上每个正方形边长为30,下列哪个选项能够让Gobo成功喝到水?()。
小学scratch试题及 答案
小学scratch试题及答案小学Scratch试题及答案一、选择题1. Scratch是一款用于编程的软件,以下哪个选项是正确的?A. Microsoft WordB. ScratchC. Adobe PhotoshopD. Excel答案:B. Scratch2. Scratch是用什么编程语言进行编写的?A. PythonB. JavaScriptC. RubyD. Scratch自有的编程语言答案:D. Scratch自有的编程语言3. Scratch编程语言是为了方便哪个年龄段的学习者而设计的?A. 中学生B. 大学生C. 幼儿园儿童D. 小学生答案:D. 小学生4. 在Scratch中,下列哪个是用于控制角色在舞台上移动的积木?A. "播放音效" 积木B. "说出" 积木C. "移动" 积木D. "隐藏" 积木答案:C. "移动" 积木二、填空题1. 使用Scratch中的积木可将图形、声音、动作等进行组合编程,通常使用的积木数量为____个。
答案:多个2. Scratch的舞台默认尺寸为____像素。
答案:480x3603. Scratch中,可以使用____号键将角色设为不透明。
答案:14. Scrach编程语言中,将两个积木组合在一起形成代码块的操作被称为____。
答案:嵌套三、简答题1. 请简要解释Scratch中的循环积木是用来做什么的,并举例说明一个使用循环积木的情境。
答:循环积木是用来重复执行一系列的代码块,以实现重复性任务的目的。
在Scratch中,循环可以用于制作动画效果、控制角色移动等。
例如,我们可以使用“重复10次”积木使一个角色向前移动10步。
2. 在Scratch中,什么是事件积木?请举例说明一个使用事件积木的情境。
答:事件积木是指当特定事件发生时触发的代码块。
全国青少年Scratch编程一级试卷及答案解析
全国青少年Scratch编程一级试卷及答案解析一、选择题(每题2分,共40分)1. Scratch是由哪个国家的研究团队开发的一款图形化编程软件?A. 英国B. 美国C. 德国D. 中国答案:B(解析:Scratch是由美国麻省理工学院媒体实验室的研究团队开发的一款图形化编程软件。
)2. Scratch编程软件中,哪个积木表示循环?A. 如果……那么……B. 重复执行C. 当……时D. 永远执行答案:B(解析:在Scratch中,重复执行积木表示循环,可以设置循环次数或者条件。
)3. Scratch中,哪个积木可以用来设置变量?A. 变量B. 数据C. 变量监视D. 变量列表答案:A(解析:在Scratch中,变量积木可以用来设置变量,包括创建变量、设置变量值、改变变量值等。
)4. 在Scratch中,哪个积木可以用来画图形?A. 画笔B. 画笔颜色C. 画笔大小D. 画笔移动答案:A(解析:在Scratch中,画笔积木可以用来画图形,包括设置画笔颜色、大小和移动画笔等。
)5. Scratch中,哪个积木可以用来播放声音?A. 声音B. 播放声音C. 声音列表D. 声音效果答案:B(解析:在Scratch中,播放声音积木可以用来播放声音,包括选择声音文件和播放声音等。
)(以下题目省略,共20题)二、填空题(每题2分,共20分)1. Scratch编程软件的版本号是______。
答案:3.0(解析:目前Scratch的最新版本是3.0。
)2. 在Scratch中,要使角色沿着指定的路径移动,可以使用______积木。
答案:克隆(解析:在Scratch中,克隆积木可以用来创建角色的副本,使角色沿着指定的路径移动。
)3. Scratch中,设置角色的坐标可以使用______积木。
答案:坐标(解析:在Scratch中,坐标积木可以用来设置角色的坐标,包括x坐标和y坐标。
)4. 在Scratch中,要使角色面向指定的方向,可以使用______积木。
小学scratch试题及答案
小学scratch试题及答案四年级上册scratch试题及答案一、填空题(共15题,每题1分)1. Scratch是一种________________________编程语言。
2. 在Scratch中,我们用____________来创建程序。
3. 在Scratch中,角色可以通过使用____________来移动。
4. Scratch中,用来控制程序运行顺序的是____________。
5. 在Scratch中,如果我们要让角色移动10步,我们可以使用_________积木。
6. 使用__________积木可以让角色播放声音。
7. 当我们需要重复一段程序多次时,可以使用_____________积木。
8. 用于判断条件是否成立的是_______________积木。
9. 当我们需要检测角色是否碰到边界时,可以使用_________积木。
10. 在Scratch中,_________积木可以让角色说出指定的文字。
11. 使用_________积木可以控制角色隐藏或显示。
12. 用于保存数据的是_____________积木。
13. 当我们希望某个程序块只在特定条件下执行时,可以使用_________积木。
14. 在Scratch中,我们可以使用_________积木来获取用户的键盘输入。
15. 利用_____________积木可以制作交互式的游戏。
二、选择题(共10题,每题2分)1. 以下哪个积木可以用来控制程序运行的顺序?A. 移动B. 跳跃C. 等待D. 开始2. 下列哪个积木可以让角色说出指定的文字?A. 说话B. 移动C. 转动D. 隐藏3. 在Scratch中,下列哪个积木可以让角色在指定的时间内旋转指定的角度?A. 旋转B. 跳跃C. 移动D. 隐藏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. 旋转C. 移动D. 翻转三、编程题请编写一个程序,实现以下功能:1. 一个角色从屏幕的左边移动到右边,移动10步后停止。
scratch一级考试题及答案
scratch一级考试题及答案一、单项选择题(每题2分,共20分)1. Scratch是由哪个组织开发的编程工具?A. 微软B. 苹果C. 麻省理工学院D. 谷歌答案:C2. 在Scratch中,哪个积木用于重复执行代码块?A. 事件积木B. 循环积木C. 控制积木D. 侦测积木答案:B3. Scratch中,哪个积木用于控制角色移动到舞台的指定位置?A. 移动到积木B. 移动到x:y积木C. 移动到鼠标指针积木D. 移动到随机位置积木答案:B4. 在Scratch中,哪个积木用于等待指定的时间?A. 等待积木B. 等待直到积木C. 重复直到积木D. 如果那么积木5. Scratch中,哪个积木用于创建一个变量?A. 变量积木B. 我的变量积木C. 创建变量积木D. 定义变量积木答案:B6. Scratch中,哪个积木用于获取鼠标指针的x坐标?A. x坐标积木B. y坐标积木C. 鼠标x坐标积木D. 鼠标y坐标积木答案:C7. Scratch中,哪个积木用于获取当前角色的编号?A. 角色编号积木B. 角色编号1积木C. 角色编号2积木D. 我的角色编号积木答案:D8. 在Scratch中,哪个积木用于切换角色的服装?A. 切换到下一个服装积木B. 切换到上一个服装积木C. 切换到服装1积木D. 切换到服装2积木答案:A9. Scratch中,哪个积木用于控制角色说指定的台词?B. 思考积木C. 说并且等待积木D. 思考并且等待积木答案:C10. 在Scratch中,哪个积木用于控制角色播放指定的声音?A. 播放声音积木B. 播放声音直到完成积木C. 停止所有声音积木D. 停止这个声音积木答案:B二、多项选择题(每题3分,共15分)1. Scratch中,以下哪些积木属于控制积木?A. 等待积木B. 重复直到积木C. 如果那么积木D. 说并且等待积木答案:ABC2. 在Scratch中,以下哪些积木用于控制角色的移动?A. 移动到积木B. 移动到x:y积木C. 移动到鼠标指针积木D. 移动到随机位置积木答案:ABCD3. Scratch中,以下哪些积木用于获取舞台信息?A. x坐标积木B. y坐标积木C. 鼠标x坐标积木D. 鼠标y坐标积木答案:ABCD4. 在Scratch中,以下哪些积木用于控制角色的交互?A. 说积木B. 思考积木C. 说并且等待积木D. 思考并且等待积木答案:ABCD5. Scratch中,以下哪些积木用于控制声音的播放?A. 播放声音积木B. 播放声音直到完成积木C. 停止所有声音积木D. 停止这个声音积木答案:ABCD三、判断题(每题1分,共10分)1. Scratch是一个面向儿童的图形化编程工具。
六年级scratch试题及答案
六年级scratch试题及答案一、选择题(每题2分,共10分)1. Scratch是由哪个组织开发的编程语言?A. 微软B. 苹果C. 麻省理工学院D. 谷歌答案:C2. 在Scratch中,哪个积木用于控制角色移动?A. 说B. 等待C. 移动D. 重复答案:C3. 在Scratch中,如何使角色在屏幕上显示?A. 隐藏B. 显示C. 移动到D. 说答案:B4. 在Scratch中,哪个积木用于设置角色的大小?A. 改变大小B. 显示C. 移动D. 说答案:A5. Scratch中,哪个积木用于控制程序的开始?A. 当绿旗被点击B. 当按下空格键C. 等待D. 重复答案:A二、填空题(每题2分,共10分)1. 在Scratch中,我们可以通过________积木来让角色说话。
答案:说2. 要让角色在Scratch中旋转,我们可以使用________积木。
答案:转向3. 如果我们想要在Scratch中创建一个循环,可以使用________积木。
答案:重复4. 在Scratch中,________积木可以用来检测角色是否碰到了边缘。
答案:碰到边缘?5. 要改变Scratch中角色的背景,我们可以使用________积木。
答案:换成背景三、简答题(每题5分,共20分)1. 请简述Scratch中变量的作用。
答案:在Scratch中,变量用于存储和修改数据,它们可以在程序中被重复使用,从而使得程序更加灵活和高效。
2. 描述一下Scratch中“广播”积木的功能。
答案:在Scratch中,“广播”积木允许一个角色向其他所有角色发送消息,接收到消息的角色可以执行相应的动作,这常用于在多个角色之间进行通信。
3. 请解释Scratch中“克隆”积木的用途。
答案:克隆积木在Scratch中用于创建角色的副本,这些副本可以独立于原始角色进行操作,常用于创建多个相似的角色或对象。
4. 简述Scratch中“等待”积木的作用。
scratch初级试题及答案
scratch初级试题及答案Scratch初级试题及答案1. 选择题:- 问题1:Scratch是由哪个组织开发的?- A. MIT Media Lab- B. Google- C. Apple- D. Microsoft- 答案1:A- 问题2:在Scratch中,哪个代码块用于重复执行代码?- A. `when flag clicked`- B. `repeat`- C. `forever`- D. `if`- 答案2:C2. 填空题:- 问题3:在Scratch中,变量的值可以通过____代码块来改变。
- 答案3:`change [variable v] by (1)`- 问题4:要让角色在Scratch中向左移动,应该使用____代码块。
- 答案4:`turn left (15) degrees`3. 判断题:- 问题5:Scratch中,`ask [What's your name?] and wait`代码块可以让用户输入名字并等待输入。
- 正确- 错误- 答案5:正确- 问题6:在Scratch中,`when green flag clicked`代码块是程序开始的标志。
- 正确- 错误- 答案6:正确4. 简答题:- 问题7:描述如何在Scratch中创建一个新的变量。
- 答案7:在Scratch中,可以通过点击“代码”区域的“变量”选项卡,然后点击“创建”按钮来创建一个新的变量。
- 问题8:解释Scratch中“广播”功能的作用。
- 答案8:在Scratch中,“广播”功能允许一个角色向所有其他角色发送消息,接收到消息的角色可以执行相应的代码块。
5. 编程题:- 问题9:编写一个Scratch程序,使得小猫在点击绿旗后,移动到舞台的右边界,并说“Hello, World!”。
- 答案9:首先,你需要添加一个`when flag clicked`代码块作为程序的开始。
然后,添加一个`go to x: 0 y: 0`代码块来移动小猫到舞台的左边界。
儿童编程软件Scratch的选择题和判断题集锦
儿童编程软件Scratch的选择题和判断题集锦儿童编程软件Scratch的选择题和判断题集锦在Scratch中,画笔部件中的“落笔”将角色像一个个图章一样印在舞台上。
(错)随机数,就是随机产生的、无规则的数,在Scratch中,只需调用随机选择部件便可产生随机数。
(对)在Scratch中,通过“广播”和“当收到广播”实现角色转换。
(对)变量是指在程序运行过程中其值会变化的量,变量可以直接使用,不必预先定义。
(错)循环结构是程序设计中的三种基本结构之一,在循环结构中重复执行的程序段叫做循环体。
(对)Scratch的“数字和逻辑运算“部件中,包含有四个算术运算部件----加、减、乘、除,三种关系运算符----小于、等于、大于,三种逻辑运算部件----且、或、不成立。
(对)当运行程序时,计算机按照程序中语言的顺序依次执行它们的指定操作,这种程序结构就是顺序结构。
(对)Scratch中的默认角色是一只可爱的小猫,我们也可以通过右下区域的新增和删除角色来实现角色的更换。
(对)Scratch是一种积木式编程软件,他通过鼠标拖曳部件,来实现对角色的编程。
(对)下列那组部件不是Scratch中提供的。
(D)A.动作部件B.控制部件C.外观部件D.数学部件在Scratch中,舞台是创作和演示程序的场地,其坐标原点位于舞台的(D)。
A.左上角B.左下角C.右下角D.中心在Scratch中,增加角色有多种方法,其中(B)从硬盘中导入角色。
A.绘制新角色B.从文件夹中选择新的角色C.来个令人惊喜的角色吧在选择结构中,计算机判断条件是否成立是靠关系表达式与逻辑表达式来完成。
在Scratch中,表达式已被部件化并统一放在"(D)"部件组中。
A.动作B.外观C.控制D.数字和逻辑运算顺序、选择、循环是三种基本结构,其中(C)结构实现程序反复执行。
A.顺序B.选择C.循环在Scratch中,(C)部件用来为角色设置不同的外观效果A.动作B.外观C.控制D.画笔舞台是创作、演示程序的场地。
小学scratch竞赛试题及答案
小学scratch竞赛试题及答案小学 Scratch 竞赛试题及答案第一题:选择题1.以下哪个选项是正确的 scratch 队伍搭建的顺序?A. 选择队长→ 确定队员人数→ 分配任务→ 开始编程B. 确定队员人数→ 选择队长→ 开始编程→ 分配任务C. 分配任务→ 确定队员人数→ 选择队长→ 开始编程D. 开始编程→ 确定队员人数→ 分配任务→ 选择队长答案:A2. 在 scratch 编程中,下面哪个选项是事件类积木?A. 运动B. 外观C. 音效D. 绿旗被点击时答案:D3. 下列哪个不是 scratch 中的控制类积木?A. 重复B. 条件C. 运动D. 循环答案:C4. 以下哪个是正确的 scratch 中的克隆积木?A. 克隆B. 复制C. 重复D. 按需创建答案:A5. 在 scratch 中,如何让角色在舞台上移动?A. 使用音效积木B. 使用克隆积木C. 使用控制积木D. 使用运动积木答案:D第二题:填空题1. 在 scratch 中,用于播放音效的积木是_________。
答案:音效2. 以下是 scratch 中的循环积木,其中“若是正确,一直重复”所对应的积木是_________。
答案:重复直到3. 若想让 scratch 角色无限复制出多个克隆,需要使用_________这个积木。
答案:克隆第三题:编程题1. 编写一个 scratch 程序:当点击绿旗时,角色从舞台左侧移动到右侧,然后从右侧移动到左侧。
解答示例:当绿旗被点击无限循环向右移动 10 步如果 x > 240,那么向左移动 10 步否则向右移动 10 步结束如果结束循环第四题:判断题1. scratch 是一种专门用于音乐制作的软件。
答案:错误2. scratch 中的角色可以通过编程实现自动移动。
答案:正确3. 通过 scratch 编程可以制作交互式故事。
答案:正确4. scratch 中的条件积木只能判断数字大小。
Scratch趣味编程:知识检测(含答案及解析)
Scratch趣味编程:知识检测(含答案及解析)Scratch趣味编程:知识检测(含答案及解析)一、选择题(每题5分,共50分)1.开始运行Scratch程序,应采用下列哪一条指令?()A.当红旗被点击时C.当黄旗被点击时【答案】B【解析】当绿旗被点击时,脚本开始运行。
2.下列哪个菜单可以设置Scratch使用界面的语言?()A.文件菜单C.地球仪菜单【答案】C【解析】地球仪菜单中,倒数第二项是简体中文。
3.想使用绘制好的图画作为Scratch的背景,应选择下列哪一项操作?()A.从背景库中选择背景 B.在造型区绘制新背景D.拍摄照片当作背景B.编辑菜单D.问号菜单B.当绿旗被点击时D.当蓝旗被点击时C.从本地文件中上传背景【答案】C【解析】Scratch的背景设想也有四种体式格局:从背景库中选择背景、绘制新背景、从本地文件中上传背景和拍照照片看成背景。
如果是一副画好的图片,平日应选择从本地导入。
4.要使Scratch中的角色切换外型,可选用以下哪一条指令?()A.将角色的大小增长10C.碰到边缘就反弹【答案】D【解析】Scratch角色的造型切换主要有两种方式:“将造型切换为……”和“下一个造型”。
5.在Scratch中,以下哪个区域可以展示编程效果?()A.代码区【答案】B1B.当作为克隆体启动时D.下一个外型B.舞台区C.角色区D.积木区【解析】Scratch中的舞台区可以展示角色的编程效果。
6.舞台区的大小是?()A.宽480,高480C.宽360,高360【答案】B【解析】Scratch中舞台区的大小480*360。
B.宽480,高360D.宽360,高4807.下面的哪一个积木可以实现的功用?()A.B.C.D.【答案】B【解析】Scratch中可以通过换成下一个背景举行切换,与外型切换使用方法相似。
8.控制画笔移动时,以下哪一条语句是向左移动?()A.面向90°方向C.面向0°方向【答案】B【解析】Scratch绘图时,默认面向90°方向是向右。
小学scratch试题及答案
小学scratch试题及答案一、选择题1. 以下哪个选项是Scratch的编程语言?A. PythonB. ScratchC. JavaD. C++答案:B2. Scratch中用于控制角色移动的积木是?A. 移动10步B. 说“你好”2秒C. 等待1秒D. 重复10次答案:A3. 在Scratch中,以下哪个积木用于重复执行某段代码?A. 条件判断B. 循环C. 事件D. 变量答案:B二、填空题1. 在Scratch中,我们可以通过_________积木来改变角色的大小。
答案:改变大小2. 如果想要让角色在屏幕上来回移动,可以使用_________积木来实现。
答案:重复直到3. Scratch中,我们可以通过_________积木来创建一个变量。
答案:创建变量三、判断题1. Scratch是一个适合小学生学习的编程语言。
(对/错)答案:对2. 在Scratch中,我们不能创建自定义角色。
(对/错)答案:错3. Scratch中,我们可以使用“广播”积木来实现多个角色同时执行相同的动作。
(对/错)答案:对四、简答题1. 请简述Scratch中“事件”积木的作用是什么?答案:Scratch中的“事件”积木用于响应用户的输入或程序中的特定条件,例如当绿旗被点击时开始执行程序。
2. 在Scratch中如何实现角色的循环移动?答案:在Scratch中实现角色的循环移动,可以通过使用“重复”积木来实现。
首先选择一个角色,然后在“运动”类别中选择“移动10步”积木,接着在“控制”类别中选择“重复10次”积木,将“移动10步”积木放入“重复10次”积木内,这样角色就会在点击绿旗后重复移动10步。
3. 描述一下Scratch中“变量”积木的用途。
答案:在Scratch中,“变量”积木用于存储和修改数据。
可以通过创建变量来记录分数、时间或其他需要跟踪的信息。
变量可以在程序中被读取和修改,从而实现更复杂的逻辑和功能。
(完整版)儿童编程软件Scratch的选择题和判断题集锦.doc
儿童编程软件Scratch 的选择题和判断题集锦在 Scratch 中,画笔部件中的“落笔”将角色像一个个图章一样印在舞台上。
(错)随机数,就是随机产生的、无规则的数,在Scratch 中,只需调用随机选择部件便可产生随机数。
(对)在 Scratch 中,通过“广播”和“当收到广播”实现角色转换。
(对)变量是指在程序运行过程中其值会变化的量,变量可以直接使用,不必预先定义。
(错)循环结构是程序设计中的三种基本结构之一,在循环结构中重复执行的程序段叫做循环体。
(对)Scratch 的“数字和逻辑运算“部件中,包含有四个算术运算部件 ----加、减、乘、除,三种关系运算符 ----小于、等于、大于,三种逻辑运算部件 ----且、或、不成立。
(对)这种程序结构就是当运行程序时,计算机按照程序中语言的顺序依次执行它们的指定操作,顺序结构。
(对)Scratch 中的默认角色是一只可爱的小猫,我们也可以通过右下区域的新增和删除角色来实现角色的更换。
(对)Scratch 是一种积木式编程软件,他通过鼠标拖曳部件,来实现对角色的编程。
(对)下列那组部件不是Scratch 中提供的。
(D )A.动作部件B.控制部件C.外观部件D.数学部件在 Scratch 中,舞台是创作和演示程序的场地,其坐标原点位于舞台的(D)。
A.左上角B.左下角C.右下角D.中心B)从硬盘中导入角色。
在 Scratch 中,增加角色有多种方法,其中(A .绘制新角色B.从文件夹中选择新的角色C.来个令人惊喜的角色吧Scratch 在选择结构中,计算机判断条件是否成立是靠关系表达式与逻辑表达式来完成。
在中,表达式已被部件化并统一放在 "( D )" 部件组中。
A .动作B.外观C.控制D.数字和逻辑运算顺序、选择、循环是三种基本结构,其中(C)结构实现程序反复执行。
A .顺序B.选择C.循环在 Scratch 中,( C)部件用来为角色设置不同的外观效果A.动作B.外观C.控制D.画笔舞台是创作、演示程序的场地。
Scratch期末笔试试卷(解析版)
Scratch期末笔试试卷姓名: ___________班级: ___________分数: ___________ 【满分: / 时间: 60分钟】一、选择题(45分, 每题3分)1.Scratch 是一款(), 它与所有的编程语言一样, 可以用来编应用程序。
A.程序设计软件B.画图软件C.游戏软件【答案】A【解析】Scratch是由麻省理工学院专为8-16岁儿童设计的一款图形化程序设计软件。
2.Scratch的工作界面主要由标题栏、菜单栏、指令区、角色列表区、()及等几部分组成。
A.编辑区、控制区B.脚本区、舞台C.放大、缩小【答案】B【解析】打开Scratch软件后, 首先呈现的是搭建程序的主界面, 程序就是这里制作完成的。
整个界面大致包含: 标题栏、菜单栏、左上方的舞台、左下方的角色列表、中间的指令区和右边的脚本区。
3.属于“动作”模块中的是()。
A.等待1 秒B.鼠标的X 坐标C.碰到边缘就反弹【答案】C【解析】A错误该指令属于“控制”模块。
B错误该指令属于“侦测”模块。
C正确该指令属于“动作”模块。
4./表示()。
A.如果条件为假, 执行部件的脚本模块B.如果条件为真, 执行部件的脚本模块C.如果条件为真,重复执行部件的脚本模块【答案】B【解析】“控制”类中提供单向选择结构功能块, 在这一功能块中, 我们要在“如果”的后方嵌入另外一个六角形的条件式功能块。
这个功能块的功能是: 当条件式成立时执行嵌入的代码, 当条件式不成立时不执行嵌入的代码。
5.数值与逻辑运算不包括()。
A.加减乘除运算B.大小判断、余数C.取小数【答案】C【解析】“运算”模块中能够进行: 四则运算、取随机数、比较运算、逻辑运算、字符串的处理和特殊的算术运算。
其中特殊的算术运算包括求余数、四舍五入、求绝对值、平方根、取整、三角函数等。
6.以下不属于角色旋转模式的是()。
A.任意旋转B.左右旋转C.上下旋转【答案】C【解析】Scratch中为角色提供了三种旋转模式: 左-右翻转、不旋转、任意。
小学scratch竞赛试题及答案
小学scratch竞赛试题及答案一、选择题(每题2分,共10分)1. 在Scratch中,哪个选项是用来控制角色移动的?A. 移动10步B. 等待1秒C. 播放声音D. 重复执行答案:A2. 以下哪个积木块可以用来改变角色的方向?A. 移动10步B. 转向C. 等待1秒D. 重复执行答案:B3. Scratch中,哪个积木块是用于控制程序的开始?A. 当绿旗被点击B. 当角色被点击C. 当背景被点击D. 当程序开始答案:A4. 以下哪个选项是Scratch中用于控制重复执行的积木块?A. 重复执行B. 等待C. 移动D. 播放声音答案:A5. 在Scratch中,哪个积木块是用来检测角色是否碰到边缘?A. 碰到边缘就反弹B. 碰到鼠标指针C. 碰到颜色D. 碰到键盘答案:A二、填空题(每题2分,共10分)1. 在Scratch中,我们可以通过________积木块来控制角色的音量大小。
答案:设置音量为2. 当我们想要角色在屏幕上消失时,可以使用________积木块。
答案:隐藏3. 在Scratch中,________积木块可以用来改变角色的大小。
答案:改变大小4. 要让角色在Scratch中说话,我们可以使用________积木块。
答案:说5. 如果我们想要角色在碰到边缘时反弹,应该使用________积木块。
答案:碰到边缘就反弹三、简答题(每题5分,共20分)1. 描述在Scratch中如何创建一个新的角色。
答案:在Scratch中,创建一个新的角色可以通过点击“选择一个角色”按钮,然后从角色库中选择一个角色或者上传自己的图片来创建。
2. 简述如何使用“广播”积木块在Scratch中实现多个角色之间的交互。
答案:在Scratch中,可以通过发送广播积木块来实现多个角色之间的交互。
首先,选择一个角色,然后使用“广播”积木块发送一个消息。
其他角色可以通过“当接收到”积木块来响应这个消息。
3. 说明在Scratch中如何使用变量来存储和显示数据。
scratch1级考级模拟试题及答案
scratch1级考级模拟试题及答案Scratch1级考级模拟试题及答案一、选择题(每题2分,共20分)1. Scratch是由哪个公司开发的?A. GoogleB. MicrosoftC. AppleD. LEGO2. 在Scratch中,哪个积木块用于控制角色移动?A. `move 10 steps`B. `say [Hello] for [2] seconds`C. `change size by 10`D. `play sound [meow] until done`3. 下列哪个选项不是Scratch中的事件积木?A. `when green flag clicked`B. `when I receive [message1 v]`C. `when [space] key pressed`D. `forever`4. 在Scratch中,哪个积木块可以改变角色的大小?A. `change color by 10`B. `change size by 10`C. `change effect by 10`D. `change y by 10`5. Scratch中,哪个积木块用于控制循环次数?A. `repeat 10`B. `forever`C. `if then`D. `do ask [What's your name?]`二、判断题(每题1分,共10分)1. Scratch是一款适合所有年龄段的编程教育软件。
()2. 在Scratch中,角色的坐标系是以屏幕左上角为原点的。
()3. Scratch的编程环境是全英文的,不支持中文。
()4. 使用`if then`积木块可以实现条件判断。
()5. 在Scratch中,可以通过点击绿旗来开始程序。
()三、简答题(每题5分,共30分)1. 请简述Scratch中变量的作用。
2. 描述一下Scratch中广播消息的功能和用途。
3. 解释Scratch中“克隆”的概念及其应用场景。
scratch比赛试题及答案
scratch比赛试题及答案# Scratch比赛试题及答案一、选择题1. Scratch是由哪个机构开发的?- A. 微软- B. 谷歌- C. 麻省理工学院- D. 苹果答案:C2. 在Scratch中,哪个选项用于控制角色的移动?- A. 外观- B. 声音- C. 事件- D. 控制答案:C二、填空题1. 在Scratch中,一个项目通常由多个____组成。
答案:角色2. Scratch中,当角色碰到边缘时,可以使用____事件来停止移动。
答案:碰到边缘三、判断题1. Scratch是专为成人设计的编程语言。
答案:错误2. Scratch中可以使用变量来存储和修改数据。
答案:正确四、简答题1. 描述Scratch中“重复执行”块的作用是什么?答案:重复执行块允许代码在满足特定条件或直到被停止时不断循环执行。
2. 在Scratch中,如何创建一个角色?答案:在Scratch中,可以通过选择“选择一个精灵”按钮,然后从库中选择一个角色,或者通过上传自己的图片来创建一个角色。
五、编程题1. 编写一段Scratch代码,使角色在按下空格键时跳跃。
答案:```when space key pressedchange y by (10)wait (0.1) secondschange y by (-10)```2. 设计一个Scratch游戏,当角色收集到所有的星星后,显示“恭喜,你赢了!”答案:```when flag clickedforeverif <touching mouse pointer?>change x by (5)change y by (-5)endif <touching [star v]>delete this cloneif <(count) of [star v] = 0>say [恭喜,你赢了!] for (2) secondsendendend```注意:此代码假设星星被标记为“star v”并且使用克隆来实现。
scratch试题及答案
scratch试题及答案一、选择题(每题5分,共20分)1. Scratch是由哪家公司开发的?A. 微软B. 苹果C. 谷歌D. 麻省理工学院答案:D2. 在Scratch中,哪个块用于控制角色移动?A. 控制块B. 事件块C. 动作块D. 声音块答案:C3. 以下哪个选项不是Scratch中的变量类型?A. 数字B. 文本C. 列表D. 颜色答案:D4. 在Scratch中,哪个选项是创建新项目的正确步骤?A. 点击“文件”菜单,然后选择“新建”B. 点击“编辑”菜单,然后选择“新建”C. 点击“视图”菜单,然后选择“新建”D. 点击“项目”菜单,然后选择“新建”答案:A二、填空题(每题5分,共20分)1. 在Scratch中,____块用于定义一个程序何时开始执行。
答案:事件2. 如果想要让角色在屏幕上来回移动,可以使用____和____块来实现。
答案:重复,如果那么3. 在Scratch中,____块用于控制角色的音量。
答案:设置音量为4. 要创建一个循环,可以使用____块。
答案:重复三、简答题(每题10分,共20分)1. 请简述Scratch中克隆的概念及其作用。
答案:克隆是指在Scratch中创建一个角色的副本,这个副本可以执行与原角色相同的操作,但也可以独立于原角色执行不同的操作。
克隆的作用包括但不限于创建多个相同的角色进行操作,实现复杂的角色互动等。
2. 在Scratch中,如何实现角色之间的对话?答案:要实现角色之间的对话,可以使用“当接收到”事件块来触发对话,然后使用“说”块来输出对话内容。
对话内容可以是预设的文本,也可以是变量的值。
四、编程题(每题20分,共40分)1. 编写一个Scratch程序,让小猫在屏幕上随机移动,并每隔1秒改变一次方向。
答案:```当绿旗被点击重复无限次移动 10 步如果 < 随机数从 1 到 2 > 那么右转 15 度否则左转 15 度结束等待 1 秒结束```2. 设计一个Scratch游戏,要求玩家通过键盘控制角色跳跃,避开从屏幕上方落下的障碍物。
小学scratch试卷
小学scratch试卷一、选择题(每题2分,共20分)1. Scratch是一款由哪个机构开发的编程工具?A. 微软公司B. 麻省理工学院C. 谷歌公司D. 苹果公司2. 在Scratch中,以下哪个积木块用于控制角色移动?A. 循环积木B. 事件积木C. 运动积木D. 声音积木3. 当你想让角色在Scratch中说话时,应该使用哪个积木块?A. 外观积木B. 控制积木C. 事件积木D. 声音积木4. Scratch中的变量可以用于存储哪些类型的数据?A. 仅数字B. 仅文本C. 数字和文本D. 不能存储数据5. 在Scratch中,以下哪个积木块用于设置角色的大小?A. 显示B. 隐藏C. 改变大小D. 切换造型6. 以下哪个不是Scratch的编程概念?A. 循环B. 条件判断C. 变量D. 指针7. 在Scratch中,如果想让角色在按下空格键时执行某个动作,应该使用哪个事件积木?A. 当绿旗被点击B. 当按下空格键C. 当按下任意键D. 当角色被点击8. Scratch中,以下哪个积木块用于控制程序的开始和结束?A. 广播积木B. 事件积木C. 控制积木D. 变量积木9. 在Scratch中,以下哪个积木块用于实现角色的随机移动?A. 移动10步B. 改变x坐标C. 随机移动D. 旋转一定角度10. 以下哪个不是Scratch中的声音效果?A. 播放声音B. 停止所有声音C. 改变音量D. 切换频道二、判断题(每题1分,共10分)1. Scratch是一款适合小学生学习的编程工具。
()2. 在Scratch中,角色不能同时执行多个动作。
()3. 变量在Scratch中只能存储数字。
()4. Scratch中的循环积木可以设置执行次数。
()5. 事件积木只能用于开始程序。
()6. Scratch中的条件判断积木可以控制程序的流程。
()7. 角色在Scratch中不能实现自主对话。
()8. 广播积木可以用于角色之间的通信。
scratch理论考试题库和答案
scratch理论考试题库和答案一、单选题1. Scratch是由哪个组织开发的?A. 微软B. 谷歌C. 麻省理工学院媒体实验室D. 苹果公司答案:C2. Scratch的主要目标是什么?A. 制作游戏B. 制作动画C. 教授编程D. 制作音乐答案:C3. 在Scratch中,哪个积木块用于重复执行代码?A. “当绿旗被点击”B. “重复”C. “如果那么”D. “广播”答案:B4. Scratch支持哪种类型的编程?A. 命令式编程B. 面向对象编程C. 函数式编程D. 事件驱动编程答案:A5. 在Scratch中,哪个积木块用于控制角色移动?A. “移动10步”B. “下一个背景”C. “等待1秒”D. “播放声音”答案:A二、多选题6. Scratch中,哪些积木块用于控制程序流程?A. “重复”B. “如果那么”C. “等待”D. “广播”答案:A, B, C7. 在Scratch中,哪些积木块用于处理用户输入?A. “当绿旗被点击”B. “当按下空格键”C. “当接收到[消息]”D. “当角色被点击”答案:A, B, C, D8. Scratch中,哪些积木块用于创建交互式项目?A. “询问”B. “回答”C. “广播”D. “等待”答案:A, B, C三、判断题9. Scratch只能用于教育目的,不能用于商业项目。
答案:错误。
Scratch可以用于教育和商业项目,但需要遵守相应的使用条款。
10. Scratch中的“克隆”积木块可以用于创建多个角色的副本。
答案:正确。
四、填空题11. 在Scratch中,变量可以通过“_”积木块创建。
答案:[创建变量]12. Scratch中的“_”积木块用于在舞台上显示文本。
答案:[说]13. 使用“_”积木块可以改变角色的方向。
答案:[将方向朝向]14. 在Scratch中,可以通过“_”积木块来停止所有声音。
答案:[停止所有声音]15. Scratch中的“_”积木块用于检测角色是否碰到边缘。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
儿童编程软件Scratch的选择题和判断题集
锦
在Scratch中,画笔部件中的“落笔”将角色像一个个图章一样印在舞台上。
(错)
随机数,就是随机产生的、无规则的数,在Scratch中,只需调用随机选择部件便可产生随机数。
(对)
在Scratch中,通过“广播”和“当收到广播”实现角色转换。
(对)
变量是指在程序运行过程中其值会变化的量,变量可以直接使用,不必预先定义。
(错)
循环结构是程序设计中的三种基本结构之一,在循环结构中重复执行的程序段叫做循环体。
(对)
Scratch的“数字和逻辑运算“部件中,包含有四个算术运算部件----加、减、乘、除,三种关系运算符----小于、等于、大于,三种逻辑运算部件----且、或、不成立。
(对)
当运行程序时,计算机按照程序中语言的顺序依次执行它们的指定操作,这种程序结构就是顺序结构。
(对)
Scratch中的默认角色是一只可爱的小猫,我们也可以通过右下区域的新增和删除角色来实现角色的更换。
(对)
Scratch是一种积木式编程软件,他通过鼠标拖曳部件,来实现对角色的编程。
(对)
下列那组部件不是Scratch中提供的。
(D)
A.动作部件
B.控制部件
C.外观部件
D.数学部件
在Scratch中,舞台是创作和演示程序的场地,其坐标原点位于舞台的(D)。
A.左上角
B.左下角
C.右下角
D.中心
在Scratch中,增加角色有多种方法,其中(B)从硬盘中导入角色。
A.绘制新角色
B.从文件夹中选择新的角色
C.来个令人惊喜的角色吧
在选择结构中,计算机判断条件是否成立是靠关系表达式与逻辑表达式来完成。
在Scratch 中,表达式已被部件化并统一放在"(D)"部件组中。
A.动作
B.外观
C.控制
D.数字和逻辑运算
顺序、选择、循环是三种基本结构,其中(C)结构实现程序反复执行。
A.顺序
B.选择
C.循环
在Scratch中,(C)部件用来为角色设置不同的外观效果
A.动作
B.外观
C.控制
D.画笔
舞台是创作、演示程序的场地。
舞台宽(A)个单位,高360个单位。
舞台的中间位置为坐标原点(X=0,Y=0)。
A.480
B.240
C.500
D.400
Scratch以角色为编程对象,以部件——积件式编程语言为编程工具,共8种部件,其中(B)部件用来控制程序运行的条件。
A.动作
B.控制
C.外观
D.数字和逻辑运算。