2015年SCRATCH趣味编程试题

合集下载

(完整版)Scratch试卷

(完整版)Scratch试卷

实验后测试卷(满分:100分,90分钟)一、选择题(3分每题)1、编程是(A)A编程就是为解决某个问题而编写的程序,并得出结果;B编程是编写语言;C编程是规定计算机系统的一个特定动作;2、下列关于变量的说法错误的是(B)A变量必须以字母或下划线打头;B变量的长度必须大于255个字符;C变量不能是程序的关键字;3、下列正确的是(A)A 用画图编辑器画一个你自己的新的造型;B 为一个新的角色选择一个造型–或导入一个完整的角色;C 来个令人惊喜的角色吧;4、属于动作模块中的是(C)A等待1秒;B鼠标的X坐标;C碰到边缘就反弹;5、你能够从当前角色信息看不到(C)A角色的名字;B角色的x-y位置及方向;C角色的造型;6、背景的设置方式不包括(A)A直接点击舞台进行设置或更换;B利用画板编辑器创建或编辑背景;C点击右下方的舞台按钮进行背景设置;7、“在1到10之间随机选一个数”表示(B)A除了1和10都不能选择其他数字;B在1、2、3……9、10之间任意抽取其中一个数字;C从1到10进行排列;8、界面分为左中右三个板块。

其中位于中间的板块(A)A可以进行舞台中对象的脚本,背景和声音设置;B进行动作、声音等八大模块的选择;C设计好的程序进行运行的位置;9、对角色1依次使用“移到10步”、“重复执行10”“碰到边缘”、“移到鼠标指针”“说你好”构成程序(C)A角色1移动10步移到鼠标的指针位置,重复执行10次碰到边缘;B角色1重复10次移到鼠标指针,碰到边缘移到10步;C角色1重复执行10次移到10步,碰到边缘则移到鼠标处;10、造型的设计步骤为(A)A选定角色—点击角色按钮—切换到造型区域—设计造型;B选中舞台中的角色—设计造型;C选中角色—点击新增角色中的绘制角色按钮—设计造型;11、表示(B)A如果条件为假,执行部件的脚本模块;B 如果条件为真,执行部件的脚本模块;C如果条件为真,重复执行部件的脚本模块;12、代表的程序是(B)A点击绿旗开始—重复执行旋转15度移到鼠标指针,并使用图章工具留下痕迹;B点击绿旗开始—旋转15度—移到鼠标位置—使用图章留下痕迹—重复执行以上动作;C无法执行;13、数值与逻辑运算不包括(C)A加减乘除运算;B大小判断、余数;C取小数;14、声音的使用不可以(C)A透过麦克风来录音;B通过导入方式从文件中导入已有的声音;C一次导入多个声音文件;15、对角色1进行随机分配舞台位置的是(B)ABC二、判断题(2分每题)1、Scratch是一种积木式编程软件,他通过鼠标拖曳部件,来实现对角色的编程。

(完整版)新scratch趣味挑战赛-试题样卷小学生Scratch现场编程比赛试题精品

(完整版)新scratch趣味挑战赛-试题样卷小学生Scratch现场编程比赛试题精品

新scratch趣味挑战赛-试题样卷小学生Scratch现场编程比赛试题精品青少年Scratch语言趣味编程挑战赛试题第一题(100分):题目描述:小姑娘ballerina在她的房间里跟随鼠标一边移动一边唱歌要求:1、保存文件名:S3011***sb / S3011***sb2 (说明:S大写,S3011为参赛队的参赛编号,***为学生姓名的拼音首字母);2、每位同学独立完成,及时上交。

限时30分钟。

第二题(100分)题目描述:设计制作一个“猫抓老鼠”趣味程序,具体要求如下:1、有舞台、场景和两个或以上角色;2、其中玩家控制猫,老鼠由计算机控制;3、每抓住一只老鼠,在屏幕上会有分数的累积;4、被猫抓后,老鼠会再次在舞台上随机出现要求:保存文件名:S3011_tom.sb / S3011_tom.sb2 ,文件只允许提交一次。

第三题(100分)题目描述:上一题制作的“猫抓老鼠”趣味程序更有趣味。

1、让趣味程序具有情节性;2、界面友好、美观耐看;3、设计若干条趣味程序规则,请并用代码实现,并用文字描述每条规则功能。

要求:1、保存文件名:S3011」erry.sb / S3011」erry.sb2,文件只允许提交一次。

2、完整填写趣味程序说明书。

7 7 12、2014年杭州市青少年Scratch 语言趣味编程挑战赛趣味程序说明书参赛编号: 趣味程序说明书: 第三题中的规则功能描述:1、2、 ------------------3、 ----------------4、 ----------------5、---------------- 6、---------------- 7、---------------- 8、---------------- 9、---------------- 10、---------------- 11、。

scratch编程算法题

scratch编程算法题

scratch编程算法题一、题目描述Scratch编程算法题是一个基于Scratch编程平台的趣味算法题目。

题目包括各种不同类型的算法问题,旨在锻炼学生的编程思维和解决问题的能力。

二、题目列表1.斐波那契数列求和:给定一个整数n,编写一个算法,使用递归或循环计算前n个斐波那契数的和。

2.寻找最长回文串:给定一个字符串,编写一个算法,找出其中的最长回文串。

3.快速排序:编写一个算法实现快速排序,并检查其性能。

4.八皇后问题:在一个8x8的棋盘上放置8个皇后,使得它们不能互相攻击(即在同一行、同一列或同一对角线上不能有两个皇后)。

编写一个算法找出所有解决方案。

5.汉明码校验:给定一组二进制数据和一个汉明码位数,编写一个算法验证数据的正确性。

三、解题思路1.斐波那契数列求和:可以使用递归或循环来计算斐波那契数列的和。

递归方法简单易懂,但效率较低;循环方法更常见,效率更高。

2.寻找最长回文串:可以使用双指针法,一左一右向中间移动,比较字符是否相同,当遇到不相同时就向后移动指针,直到指针相遇为止。

3.快速排序:快速排序是一种常用的排序算法,其核心思想是分而治之。

首先选取一个基准值,将数组分成两部分,一部分小于基准值,一部分大于基准值。

然后对这两部分继续进行快速排序,直到整个数组有序。

性能可以通过优化选择基准值的方式进行提高。

4.八皇后问题:这是一个经典的回溯算法问题。

首先在棋盘上放置一个皇后,检查是否会与其它皇后发生冲突。

如果不冲突,就将皇后向右下方移动一格。

如果冲突,则回溯到上一次放置的位置,并尝试另一种放置方式。

重复这个过程直到找到所有解决方案。

5.汉明码校验:汉明码是一种具有较强检错和纠错能力的编码方式。

首先根据给定的位数和二进制数据生成校验位,然后将数据和校验位一起传输。

在接收端,通过计算校验位是否正确来判断数据的正确性。

四、代码实现由于Scratch编程平台主要面向初学者,因此代码实现部分将主要以伪代码形式呈现,具体实现可以参考Scratch编程平台的官方文档和示例代码。

全国青少年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试题1. 问题描述在学习编程的过程中,我们常常需要进行练习和测试。

Scratch是一款非常适合初学者的编程工具,它可以帮助我们轻松地创建交互式的程序。

本篇文章将为大家提供一些Scratch试题,帮助大家巩固所学知识。

2. 试题一:角色移动在Scratch中,角色是非常重要的元素。

请创建一个角色,并实现以下功能:- 当角色被点击时,向前移动10步;- 当角色接触到屏幕边界时,立即返回到屏幕的另一侧。

3. 试题二:键盘控制利用键盘事件,让角色能够根据按键的操作进行移动。

请完成以下任务:- 当按下右箭头键时,角色向右移动10步;- 当按下左箭头键时,角色向左移动10步;- 当按下上箭头键时,角色向上移动10步;- 当按下下箭头键时,角色向下移动10步。

4. 试题三:碰撞检测碰撞检测是游戏开发中常用的功能之一,能够判断两个角色是否发生了碰撞。

请编写以下程序:- 创建两个角色A和B,分别代表玩家和敌人;- 当角色A与角色B发生碰撞时,角色A变色并显示"Game Over",停止游戏。

5. 试题四:得分系统在很多游戏中,都有一个得分系统来记录玩家的成绩。

请实现以下功能:- 创建一个角色A,表示玩家;- 创建多个角色B,表示目标;- 当角色A与角色B发生碰撞时,玩家得分增加1分,并将角色B重新放置在屏幕上的随机位置。

6. 试题五:创建动画Scratch也能够创建有趣的动画效果。

请尝试实现以下任务:- 创建一个角色,并将其设为动画模式;- 利用角色的运动和改变外观的功能,实现一个翻转的动画效果。

7. 结语通过完成上述Scratch试题,相信大家对Scratch的使用和基本概念有了更深入的了解。

无论是角色的操作还是碰撞检测、得分系统等功能,都是编程中常见且重要的内容。

希望大家能够通过这些实践,提升自己的编程能力。

加油!。

Scratch编程比赛题目及评分标准2

Scratch编程比赛题目及评分标准2
第二届趣味scratch编程比赛试题
1.猫捉老鼠
角色2个:猫,老鼠
老鼠能跟着鼠标移动,猫追着老鼠跑。
序号
要求
得分(只得0或5分)
1
老鼠能跟随鼠标走
5
2
猫能在1秒后跟着老鼠走
5
3
猫在前进的过程中能够切换造型
5
4
猫抓到老鼠说“喵”
5
2.巧手画图
角色4个:红、黄、蓝、绿四个圆形按钮(自画)
序号
要求
得分(只得0或5分)
1
点击红色按钮,红色按钮画红色的正五边形
5
2
点击黄色按钮,黄色按钮画黄色的正六边形
5
3
点击蓝色按钮,蓝色按钮画蓝色的正七边形
5
4
点击绿色按钮,绿色按钮画绿色的正八形
5
3.小猫打篮球
序号
要求
得分(只得0或5分)
1
初始状态,篮球在小猫手中(注意坐标计算)
5
2
小猫移动时候需要进行造型切换(两个造型)
5
3
按下空格键,篮球能离开小猫(投篮)
5
4
1秒后,小猫去捡球。
5
4.打猴子
序号
要求
得分(只得0或5分)
1
绘制锤子角色,要求锤子要有两个造型(平时和击打)。鼠标按下时,锤子会切换到击打造型
5
2
绘制三个洞口,猴子能随机从三个洞口中冒出来。
5
3
锤子击打猴子,猴子切换到被打造型(自由设计)。
5
4
被击打猴子消失,左上角做一个计分器,加1分。
5
5.猫狗折返跑
序号
要求
得分(只得0或5分)
1

Scratch趣味编程:知识检测(含答案及解析)

Scratch趣味编程:知识检测(含答案及解析)

Scratch趣味编程:知识检测(含答案及解析)一、选择题(每题5分,共50分)1. 开始运行Scratch程序,应采用下列哪一条指令?()A. 当红旗被点击时B. 当绿旗被点击时C. 当黄旗被点击时D. 当蓝旗被点击时【答案】B【解析】当绿旗被点击时,脚本开始运行。

2. 下列哪个菜单可以设置Scratch使用界面的语言?()A. 文件菜单B. 编辑菜单C. 地球仪菜单D. 问号菜单【答案】C【解析】地球仪菜单中,倒数第二项是简体中文。

3. 想使用绘制好的图画作为Scratch的背景,应选择下列哪一项操作?()A. 从背景库中选择背景B. 在造型区绘制新背景C. 从本地文件中上传背景D. 拍摄照片当作背景【答案】C【解析】Scratch的背景设计也有四种方式:从背景库中选择背景、绘制新背景、从本地文件中上传背景和拍摄照片当作背景。

如果是一副画好的图片,通常应选择从本地导入。

4. 要使Scratch中的角色切换造型,可选用下列哪一条指令?()A. 将角色的大小增加10B. 当作为克隆体启动时C. 碰到边缘就反弹D. 下一个造型【答案】D【解析】Scratch角色的造型切换主要有两种方式:“将造型切换为……”和“下一个造型”。

5. 在Scratch中,以下哪个区域可以展示编程效果?()A. 代码区B. 舞台区C. 角色区D. 积木区【答案】B【解析】Scratch中的舞台区可以展示角色的编程效果。

6. 舞台区的大小是?()A. 宽480,高480B. 宽480,高360C. 宽360,高360D. 宽360,高480【答案】B【解析】Scratch中舞台区的大小480*360。

7. 下面的哪一个积木可以实现的功能?()A.B.C.D.【答案】B【解析】Scratch中可以通过换成下一个背景进行切换,与造型切换使用方法相似。

8. 控制画笔移动时,下列哪一条语句是向左移动?()A. 面向90°方向B. 面向-90°方向C. 面向0°方向D. 面向180°方向【答案】B【解析】Scratch绘图时,默认面向90°方向是向右。

Scratch编程测试题

Scratch编程测试题

4.要把从网上下载的一张图片作为项目的背景,应该()A.从背景库中选择背景B.从本地文件中上传背景C.在造型区绘制新背景D.用摄像头拍摄新背景5.在绘图编辑器的矢量图模式下,不可以直接绘制的图形是()A.线段B.圆C.三角形D.矩形6.默认的小猫有两个造型(分别为造型1和造型2)。

在运行下面的程序后,没有看到小猫有任何反应(没有看到造型的切换),下面哪一项可以修复这个问题()下一个造型下一个造型A.编辑小猫的造型B.修改为换成造型1 - 造型换成造型2一造型C.在两个“下一个造型”积木间添加D.删除小猫的第一个造型:造型1换成 背景1一)背景A.上一个背景B.第一个背景C.下一个背景D.随机背景下一个背景8.下面的哪一个积木可以实现 的功能()..换成.换成 造型1 -)造型BC 7.积木的小倒三角的默认值不包括( )A9.关于造型和背景,下面说法正确的是()A.造型编号从0开始B.背景编号从0开始C.只能有一个背景D.可以有一个或多个造型10.执行后,发现角色造型没有变化,而角色又有很多造型,原因可能是A.造型太多了B.造型都一样C.造型的次序没排好D.当前造型是最后一个造型B.隐藏亮度一特效设定为100将12.默认的小猫名字为角色1”,小猫的代码如图所示,点击右键复制”,下面说法正确的是()P披点击移动10移动10A.新角色的名字为角色2"B.新角色里没有任何代码C.点击绿旗后看到两只小猫来回走动D.复制完成后,如果修改角色1的代码,角色2的代码也会同步更新13.运行下面的程序后,小猫的方向是( )A.0B.90C.180D.-9014.点击绿旗,小猫不一定向下移动的命令组合是( ).面向 180 方向移动 10 移 到 x 0 0面 向 0 方向移动 200碰到边缘就反弹A.面向0 方向15.执行完下面一段程序代码,小猫面向的方向是()当被点击面向90 方向右转90移动10B将旋转方式设为 左右翻转面向 90 方向右转C 35 度A.上B.下C.左D.右16.以下模块,比较适合做打地鼠游戏的是( ).右转 15 度B..C A17.下列模块中,无法实现说“你好”2秒的操作是() .B. .说你好! 等待2C A.18.声音可以设置为不同的特效,但不包括下面的( )A.回声B.反转C.机械化D.重音19.将项目的背景音乐设置为声音库里的“Birthday ”并重复播放,为了避免运行时产生噪音,应该使用( ).B.说 你好!等待 2A D.播放声音( Birthday -)等待播完或 .播放声音Birthday播放声音(Birthday -)等待播完20.关于下图,点击绿旗后,以下说法正确的是( )A.等播放完“Meow ”声后,角色才开始移动。

小学scratch试题及答案

小学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试题及答案

scratch试题及答案

scratch试题及答案在进行Scratch编程学习和考核时,试题和答案的准备是非常重要的。

本文将为您提供一些基于Scratch的试题及答案,希望能够帮助到您。

1. 选择题:(1)以下哪个是Scratch的标志性角色?A. 猫B. 狗C. 老鼠D. 狮子答案:A. 猫(2)Scratch中的积木是用来做什么的?A. 建造角色B. 绘制背景C. 编写代码D. 添加声音答案:C. 编写代码(3)以下哪个是Scratch的控制积木?A. "重复"B. "判断"C. "底部"D. "分支"答案:D. "分支"2. 填空题:(1)Scratch的主要编程语言是______。

答案:图形化积木块(2)使用Scratch编写游戏时,可以使用______积木块来检测按下的键盘按钮。

答案:"键盘事件"(3)Scratch中的______积木块可以用来改变角色的外观。

答案:"外观"3. 简答题:(1)请简要解释Scratch中的事件积木是如何工作的。

答:Scratch中的事件积木用于触发代码的执行。

当满足特定条件时,例如点击绿旗、点击角色、键盘事件等,相关的代码积木块才会被执行。

(2)描述一下Scratch中的循环积木的功能和使用方法。

答:循环积木可用于重复执行一段代码。

其中最常用的循环积木是"重复"积木,它可以指定重复执行的次数。

另外还有"直到"积木和"当"积木,它们可以根据指定的条件判断是否执行循环。

(3)举例说明Scratch中的条件判断积木的使用。

答:条件判断积木用于根据给定的条件来决定是否执行一段代码。

例如,可以使用"如果…那么"积木来判断一个条件是否成立,如果成立则执行相应的代码块,否则跳过。

scratch少儿编程模拟题

scratch少儿编程模拟题

题目:Scratch少儿编程模拟题一、介绍Scratch少儿编程Scratch是一种适合儿童学习编程的编程语言和上线社区。

它由麻省理工学院媒体实验室开发,旨在帮助儿童和青少年学习创造性计算思维。

Scratch通过图形化的方式让孩子们轻松地编写程序,创造动画、游戏和交互式媒体等项目。

Scratch被广泛应用于学校教育和课外编程教育。

二、编程模拟题现在,我们将给出一些Scratch少儿编程的模拟题,供学生们练习和测试自己的编程能力。

1. 编写一个程序,在屏幕上画一个太阳和一朵云。

当鼠标点击太阳时,太阳变成月亮。

2. 设想一个小游戏,当角色触摸到一个金币时,得分加1。

当得分达到10分时,显示“恭喜你,游戏胜利!”当角色触摸到一个障碍物时,得分清零。

3. 编写一个程序,让一个猫头鹰在屏幕上飞翔,当按下空格键时,发出“呼呼”的声音。

4. 设想一个交互式的故事,至少包括三个场景。

在每个场景中,角色可以执行动作,触发事件,改变背景或对话。

5. 编写一个程序,让一个小车在屏幕上移动,当按下“向左”或“向右”键时,小车转向并移动。

以上是一些Scratch少儿编程的模拟题,学生们可以根据自己的学习和实践经验,尝试编写相关的程序。

三、编程能力培养Scratch少儿编程有助于培养学生的逻辑思维能力、创造性思维能力和解决问题的能力。

通过编写自己的程序,学生们可以体会到编程的乐趣,同时也可以锻炼自己的耐心和毅力。

编程能力不仅是未来科技社会所必需的技能,更是培养学生综合素质的重要途径。

四、结语Scratch少儿编程模拟题的目的在于激发学生对编程的兴趣,培养学生的动手能力和创造能力。

希望学生们能够通过不断的练习和实践,掌握Scratch少儿编程的基本技能,将创意变成现实。

也希望学校和家长们能够给予学生更多的支持和鼓励,让他们在编程学习上取得更好的成绩。

五、学习Scratch少儿编程的好处学习Scratch少儿编程不仅可以培养学生的动手能力和创造力,还可以提供一些实际的好处。

Scratch考试题目1

Scratch考试题目1

Scratch考试题目11.让羊在点绿旗的时候瞬间出现在舞台的左下角应该用什么指令? [单选题] *ABC(正确答案)D2.让羊慢慢移动到中间位置用什么指令? [单选题] *AB(正确答案)3.X坐标最小是多少? [单选题] *-240(正确答案)-220-200-1804.Y坐标最大是多少? [单选题] *240220200180(正确答案)5.让飞船点绿旗过两秒钟突然出现的代码是哪个? [单选题] *AB(正确答案)C6.让飞船从没有人的造型变成里面有人, 并且喷火的造型需要用哪条指令? [单选题] *AB(正确答案)C7.哪个指令能让角色看起来像在奔跑? [单选题] *AB(正确答案)C8.怎么判断角色刚刚从屏幕左侧移动到右侧(刚刚过中间位置)? [单选题] *ABC(正确答案)D9.下面哪些题目是与键盘按键相关的指令? *选项1(正确答案)选项2选项3选项4(正确答案)10.雪花落到地面, 根据什么情况把雪花删除?(下面哪两种可以实现) *y<-160(正确答案)x<-160碰到边缘(正确答案)y<011.这条指令的结果是什么? [单选题] *21true(正确答案)false12.如果不删除无用的克隆体, 可以一直克隆下去吗? [单选题] *是否(正确答案)13.点绿旗让雪花从天空的任意位置出现应该用下面哪条指令? [单选题] *ABCD(正确答案)14.下面哪条指令可以画出直线? [单选题] *AB(正确答案)C15.这两条指令都会在人物头上出来对话框? [单选题] *是(正确答案)否16.现在猫的X坐标是-29, 向右移动10步后, 新的X坐标是? [单选题] * -393919-19(正确答案)17.这条指令的结果有可能是? *1(正确答案)2(正确答案)3418.下面这个指令将会让角色移动多少步? [单选题] *1050(正确答案)203019.这条指令和下面哪条指令执行效果是一样的? [单选题] *A(正确答案)BCD20.这条指令执行结果是怎样的? [单选题] *A(正确答案)BC您的姓名: [填空题] *_________________________________21.下面哪个积木块可以增加画笔的大小的是() [单选题] *A.B.C.D.(正确答案)22.下列指令中, 能够判断两个角色相遇的是() [单选题] *A.B.C.(正确答案)D.23.不能实现角色追随鼠标指针的脚本是() [单选题] *A.B.C.D.(正确答案)24.在第六课“小猫捉老鼠”中, 以下这组积木块, 可以实现的效果为() [单选题] *A.设置老鼠的出生点B.实现老鼠乱窜的效果(正确答案)C.设置小猫的出生点D.侦测猫是否捉到老鼠25.要使角色向右移动, 应该设置面向()方向 [单选题] *A.0B.90(正确答案)C.180D.27026.出现图中的情况应该如何解决() [单选题] *A.更改画笔的大小B.更改画笔的颜色C.更改画笔的轴心(正确答案)D.更改画笔的色泽度27.关于角度问题, 下面理解错误的是() [单选题] *A.180°角是钝角(正确答案)B.15°角是锐角C.90°角是直角D.钝角的范围是大于90°小于180°28.关于平面直角坐标系的说法, 不正确的是() [单选题] *A.横向的轴叫做x轴, 纵向的轴叫做y轴A.横向的轴叫做x轴,纵向的轴叫做y轴B.X轴与y轴的交点叫做原点C.在Scracth中, 舞台区域也有一个隐藏的平面坐标系D.舞台区中, y轴的最大值为240, 最小值为-240(正确答案)29.在绘制眼睛时, 如果想要画出两个相同的眼睛, 请问你要用什么工具?() [单选题] *A.上下翻转工具B.变形工具C.复制工具(正确答案)D.分组工具30.下面哪个积木块是用来侦测鼠标有没有被按下()? [单选题] *A.B.C.D.(正确答案)31.运行如下图所示的程序, 输入60后, 变量“数值”的值为()。

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试卷

实验后测试卷(满分:100分,90分钟)一、选择题(3分每题)1、编程是(A)A编程就是为解决某个问题而编写的程序,并得出结果;B编程是编写语言;C编程是规定计算机系统的一个特定动作;2、下列关于变量的说法错误的是(B)A变量必须以字母或下划线打头;B变量的长度必须大于255个字符;C变量不能是程序的关键字;3、下列正确的是(A)A 用画图编辑器画一个你自己的新的造型;B 为一个新的角色选择一个造型–或导入一个完整的角色;C 来个令人惊喜的角色吧;4、属于动作模块中的是(C)A等待1秒;B鼠标的X坐标;C碰到边缘就反弹;5、你能够从当前角色信息看不到(C)A角色的名字;B角色的x-y位置及方向;C角色的造型;6、背景的设置方式不包括(A)A直接点击舞台进行设置或更换;B利用画板编辑器创建或编辑背景;C点击右下方的舞台按钮进行背景设置;7、“在1到10之间随机选一个数”表示(B)A除了1和10都不能选择其他数字;B在1、2、3……9、10之间任意抽取其中一个数字;C从1到10进行排列;8、界面分为左中右三个板块。

其中位于中间的板块(A)A可以进行舞台中对象的脚本,背景和声音设置;B进行动作、声音等八大模块的选择;C设计好的程序进行运行的位置;9、对角色1依次使用“移到10步”、“重复执行10”“碰到边缘”、“移到鼠标指针”“说你好”构成程序(C)A角色1移动10步移到鼠标的指针位置,重复执行10次碰到边缘;B角色1重复10次移到鼠标指针,碰到边缘移到10步;C角色1重复执行10次移到10步,碰到边缘则移到鼠标处;10、造型的设计步骤为(A)A选定角色—点击角色按钮—切换到造型区域—设计造型;B选中舞台中的角色—设计造型;C选中角色—点击新增角色中的绘制角色按钮—设计造型;11、表示(B)A如果条件为假,执行部件的脚本模块;B 如果条件为真,执行部件的脚本模块;C如果条件为真,重复执行部件的脚本模块;12、代表的程序是(B)A点击绿旗开始—重复执行旋转15度移到鼠标指针,并使用图章工具留下痕迹;B点击绿旗开始—旋转15度—移到鼠标位置—使用图章留下痕迹—重复执行以上动作;C无法执行;13、数值与逻辑运算不包括(C)A加减乘除运算;B大小判断、余数;C取小数;14、声音的使用不可以(C)A透过麦克风来录音;B通过导入方式从文件中导入已有的声音;C一次导入多个声音文件;15、对角色1进行随机分配舞台位置的是(B)ABC二、判断题(2分每题)1、Scratch是一种积木式编程软件,他通过鼠标拖曳部件,来实现对角色的编程。

scratch试题及答案

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试卷

小学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理论考试题库和答案

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中的“_”积木块用于检测角色是否碰到边缘。

scratch图形化编程测试题考卷

scratch图形化编程测试题考卷

Scratch测试题二姓名:__________总分:________一、选择题(一共10道,每道题2分,总分20分)1.默认小猫下面代码运行完后,角色的面向()A.90B.-90C.0D.1802.为了让女巫站在扫帚上,女巫应该使用哪个程序()3.点击绿旗后,小猫的坐标是()A、(0,0)B、(-20,-76)C、随机位置 D.无法确定4.下列模块中,无法实现说“你好”2秒的操作是()5.下列属于侦测模块的是()A.等待2sB.碰到鼠标指针C.碰到边缘就反弹D.在1与10之间的随机数6.在设计弹跳小球运动时,我们通过键盘左右健移动蓝色的反弹板将小球弹出,小球碰到边缘后也反弹,在这个游戏中不会使用的指令积木就是就是()A.碰到舞台边缘B.碰到蓝色C.碰到反弹板D.移到鼠标指针7.要实现按下空格键播放声音,正确的选项就是()8.下面坐标()可以把角色小猫移动到舞台左下角。

A.X:0Y:0B.X:170Y:120C.X:-170Y:-120D.X:170Y:-1209.以下关于“广播”积木的说法正确的是()。

A.一个角色可以接收多条广播消息B.一个角色只能接收一条广播消息C.一个“广播”只能发给一个角色D.一个角色只能发出一条广播10.启动Scratch,默认角色小猫的脚本如下所示,运行后能在舞台上看到几只“猫”。

()A.1只B.2只C3只 D.4只二、判断题(一共10道,每道题2分,总分20分)1.侦测碰到克隆体的方法与侦测碰到本体的方法一样。

()2.我们通常使用“画笔”模块中的“全部擦除”对背景进行初始化操作,保持作品的整洁美观。

()3.绘图编辑器中有两种编辑模式:位图和矢量图。

()4.角色的旋转中心只能是造型中心。

()5.“角色”是舞台中执行命令的主角,它将按照编写的程序进行运动。

打开Scratch,没有默认角色,可以自己随便定义。

()6.在使用脚本块“计时器归零”,可以使秒表归零。

()7.Scratch中,通过“广播”和“当收到广播”实现角色转换。

Scratch赛题真题-砍柴.doc

Scratch赛题真题-砍柴.doc

台北市2015S c r a t c h互动游戏创作竞赛国小组试题【第3题】【游戏名称】砍柴【玩法】按下鼠标斧头会砍下,画面上会出现三种不同的图案,若出现木头或木猫,则可以成功地砍开,若出现猫咪而砍下,则会失败,游戏结束。

看你最多能砍几次柴。

【素材】背景:背景.svg、背景_失败.svg斧头:斧头.png木头:木头.png、木头_开.png木猫:木猫.png、木猫_开.png猫咪:猫咪.png、猫咪_开.png【配分】410分新增斧头角色,缩小至适当大小,若按下鼠标,斧头会砍下。

510分新增角色,汇入造型「木头.png、木头_开.png、木猫.png、木猫_开.png、猫咪.png、猫咪_开.png」将角色缩小至适当大小。

620分随机出现「木头」「木猫」「猫咪」造型。

720分若造型是「木头」「木猫」时砍下斧头,则切换「木头_开」「木猫_开」造型,并且变量「砍柴数目」增加1820分若造型是「猫咪」时砍下斧头,则舞台切换「背景_失败.svg」并且游戏结束。

赠送以下资料考试知识点技巧大全一、考试中途应饮葡萄糖水大脑是记忆的场所,脑中有数亿个神经细胞在不停地进行着繁重的活动,大脑细胞活动需要大量能量。

科学研究证实,虽然大脑的重量只占人体重量的2%-3%,但大脑消耗的能量却占食物所产生的总能量的20%,它的能量来源靠葡萄糖氧化过程产生。

据医学文献记载,一个健康的青少年学生30分钟用脑,血糖浓度在120毫克/100毫升,大脑反应快,记忆力强;90分钟用脑,血糖浓度降至80毫克/100毫升,大脑功能尚正常;连续120分钟用脑,血糖浓度降至60毫克/100毫升,大脑反应迟钝,思维能力较差。

我们中考、高考每一科考试时间都在2小时或2小时以上且用脑强度大,这样可引起低血糖并造成大脑疲劳,从而影响大脑的正常发挥,对考试成绩产生重大影响。

因此建议考生,在用脑60分钟时,开始补饮25%浓度的葡萄糖水100毫升左右,为一个高效果的考试加油。

scratch编程试题

scratch编程试题

上表由裁判填写,请参赛选手及阅卷裁判签名确认上述成绩准确无误,选手_________、裁判_________ 注意事项:1.赛场内应保持安静,参赛选手间严禁互相交谈,违者将被取消比赛资格;2.比赛过程中,笔记本计算机不得开启WLAN或蓝牙等各种无线通讯功能,违者将被取消比赛资格;3.比赛过程中,应将准考证及身份证件放置桌子左上角,以备监考人员随时核对、检查;4.参赛选手的手机在检录后必须保持关闭状态直至比赛结束,违者将被取消比赛资格;5.比赛过程中,笔记本电脑须调为静音;6.请在做题之前认真阅读题目,编程题目设置有步骤分,即只完成部分功能也可以得到相应的分数;7.比赛答卷时间为90分钟;8.比赛结束后,请自行整理所有自带设备及配件,并妥善带出赛场,尤其不要遗漏电源、连线或其他零部件;9.比赛结束时裁判现场判卷结束后,本赛卷一律交给判卷裁判,比赛选手不得自行带走,否则取消比赛成绩。

一、单选题(每题20分)第一题(难度系数1)看,前方有一个苹果!想一想,下面哪段程序能帮助小猫拿到它呢?A BC D第二题(难度系数2)以下哪个选项不是说积木的结果?A: 7 B: 18 C: 3 D: 21小法师被挡在墙外面,他要施展法术穿墙而过。

除了“隐藏”积木块之外,还有哪个积木块可以帮他穿墙而过?A:B:C:D:第四题(难度系数4)角色小猫在运行如下程序5秒后,舞台上能看到几只小猫?A: 2 B: 3 C: 4 D: 5运行上面的程序,角色说的结果为?A: 1 B: 2 C: 3 D: 4二、判断题(每题20分,在括号里画“×”或“√”)第一题(难度系数1)执行完这段程序后,可以在舞台上画出一条蓝色的直线。

()对小猫角色执行完这段程序后,舞台上会出现三只小猫。

()第三题(难度系数3)对小猫角色执行完这段程序后,舞台上会出现四只小猫。

()第四题(难度系数4)执行下面的程序,将使对应角色在舞台上四处移动,碰到边缘反弹。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2015年龙湾区外国语小学Scratch语言趣味编程试题
第一题(100分):
题目描述:小姑娘ballerina在她的房间里跟随鼠标一边移动一边唱歌。

要求:
1、保存文件名:S3011***.sb / S3011***.sb2(说明:S大写,S3011为参赛队的参赛
编号,***为学生姓名的拼音首字母);
2、每位同学独立完成,及时上交。

限时30分钟。

第二题(100分)
题目描述:设计制作一个“猫抓老鼠”趣味程序,具体要求如下:
1、有舞台、场景和两个或以上角色;
2、其中玩家控制猫,老鼠由计算机控制;
3、每抓住一只老鼠,在屏幕上会有分数的累积;
4、被猫抓后,老鼠会再次在舞台上随机出现
要求:保存文件名:S3011_tom.sb / S3011_tom.sb2,文件只允许提交一次。

第三题(100分)
题目描述:上一题制作的“猫抓老鼠”趣味程序更有趣味。

1、让趣味程序具有情节性;
2、界面友好、美观耐看;
3、设计若干条趣味程序规则,请并用代码实现,并用文字描述每条规则功能。

要求:1、保存文件名:S3011_jerry.sb / S3011_jerry.sb2,文件只允许提交一次。

2、完整填写趣味程序说明书。

相关文档
最新文档