2015年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语言趣味编程挑战赛试题第一题(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编程平台的趣味算法题目。
题目包括各种不同类型的算法问题,旨在锻炼学生的编程思维和解决问题的能力。
二、题目列表1.斐波那契数列求和:给定一个整数n,编写一个算法,使用递归或循环计算前n个斐波那契数的和。
2.寻找最长回文串:给定一个字符串,编写一个算法,找出其中的最长回文串。
3.快速排序:编写一个算法实现快速排序,并检查其性能。
4.八皇后问题:在一个8x8的棋盘上放置8个皇后,使得它们不能互相攻击(即在同一行、同一列或同一对角线上不能有两个皇后)。
编写一个算法找出所有解决方案。
5.汉明码校验:给定一组二进制数据和一个汉明码位数,编写一个算法验证数据的正确性。
三、解题思路1.斐波那契数列求和:可以使用递归或循环来计算斐波那契数列的和。
递归方法简单易懂,但效率较低;循环方法更常见,效率更高。
2.寻找最长回文串:可以使用双指针法,一左一右向中间移动,比较字符是否相同,当遇到不相同时就向后移动指针,直到指针相遇为止。
3.快速排序:快速排序是一种常用的排序算法,其核心思想是分而治之。
首先选取一个基准值,将数组分成两部分,一部分小于基准值,一部分大于基准值。
然后对这两部分继续进行快速排序,直到整个数组有序。
性能可以通过优化选择基准值的方式进行提高。
4.八皇后问题:这是一个经典的回溯算法问题。
首先在棋盘上放置一个皇后,检查是否会与其它皇后发生冲突。
如果不冲突,就将皇后向右下方移动一格。
如果冲突,则回溯到上一次放置的位置,并尝试另一种放置方式。
重复这个过程直到找到所有解决方案。
5.汉明码校验:汉明码是一种具有较强检错和纠错能力的编码方式。
首先根据给定的位数和二进制数据生成校验位,然后将数据和校验位一起传输。
在接收端,通过计算校验位是否正确来判断数据的正确性。
四、代码实现由于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试题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

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趣味编程:知识检测(含答案及解析)一、选择题(每题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编程测试题

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 ”声后,角色才开始移动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、完整填写趣味程序说明书。