咨询热线:

187 - 6397 - 2757

当前位置: 首页 > 新闻列表 > 编程与学科结合

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」

    学习编程不光是让孩子逻辑思维有质的提升,也让孩子做事更加有条理性。当然最直接的方式也就是最大的优势就是让孩子在以后的学习中可以加分或者助力升学。当然参加信息学竞赛也可以被名校保送。这就是编程最大的优势!

    今天我们并不是讲解学习编程的优势,而是告诉家长们,我们学习编程之后,参加的编程题是什么样子的。

    首先,先看我们Scratch图形化编程的试卷,看看孩子们都会做哪些题呀!


    一、选择题(共20题,每题5分)

    1、开始运行Scratch程序,应采用下列哪一条指令?

    A) 当红旗被点击时B) 当绿旗被点击时

    C) 当黄旗被点击时D) 当蓝旗被点击时

    答案:B

    解析:当绿旗被点击时,脚本开始运行。

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图1)

    2、下列哪个菜单可以设置Scratch使用界面的语言?

    A) 文件菜单       B) 编辑菜单

    C) 地球仪菜单     D) 问号菜单

    答案:C

    解析:地球仪菜单中,倒数第二项是简体中文。

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图2)

    3、Scratch的文件在保存时,一般建议扩展名为下列哪一项?

    A)  TXT         B)  EXE

    C)  HTML        D) SB2

    答案:D

    解析:Scratch 2.0的文件名推荐采用*.sb2。

    1-3题小结:前三题主要考察学生是否学习过Scratch。

    4、下列哪一种方式不是Scratch角色造型的设计方式?

    A) 对着麦克风录入声音 B) 从角色库中选取角色

    C) 在造型区绘制新角色D) 从本地文件中上传角色

    答案:A

    解析:Scratch的角色造型有四种设计方式,分别是:从角色库中选取角色、在造型区绘制新角色、从本地文件中上传角色和拍摄照片当作角色。选项A,对着麦克风录入声音,是角色的声音设计。

    5、想使用绘制好的图画作为Scratch的背景,应选择下列哪一项操作?

    A) 从背景库中选择背景  B) 在造型区绘制新背景

    C) 从本地文件中上传背景D) 拍摄照片当作背景

    答案:C

    解析:Scratch的背景设计也有四种方式:从背景库中选择背景、绘制新背景、从本地文件中上传背景和拍摄照片当作背景。如果是一副画好的图片,通常应选择从本地导入。

    4-5题小结:这两题考察学生对角色设计和背景设计的方式了解的是否全面。

    6、要使Scratch中的角色切换造型,可选用下列哪一条指令?

    A) 将角色的大小增加10  B) 当作为克隆体启动时

    C) 碰到边缘就反弹      D) 下一个造型

    答案:D

    解析:Scratch角色的造型切换主要有两种方式:“将造型切换为……”和“下一个造型”。其中“初级课程要求必须掌握“下一个造型”。如下图所示:

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图3)

    点评:背景的切换参见第14题。

    7、Scratch中角色的旋转模式有几种?

    A)  1种         B)  2种

    C)  3种         D)  4种

    答案:C

    解析:Scratch中角色的旋转模式主要有三种:任意旋转、左-右翻转和不旋转。如下图所示:

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图4)

    6-7题小结:这两题考察学生关于角色设计的基本知识。

    8、Scratch中的背景设计中,没有下列哪种类别的命令?

    A)  运动        B)  外观

    C)  声音        D)  画笔

    答案:A

    解析:Scratch的舞台设计,即背景设计,与角色设计有很多区别。其中最大的区别就是舞台不会动,虽然有运动区的标签,但是里面没有命令。选项D,画笔区有一条命令:清空。如下图所示:

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图5)

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图6)

    8、14题小结:这两题考察学生关于背景设计的基本知识。

    9、要使Scratch中的角色在舞台上绘图,应选用下列哪一条命令?

    A) 清空并抬笔          B) 落笔并移动10步

    C) 将画笔颜色设定为0  D) 将画笔粗细增加1

    答案:B

    解析:这是用Scratch进行计算机绘图的特殊之处,它不是draw命令,或者plot命令,而是将画笔落笔后,进行移动。

    点评:落笔后的移动方向,决定了画图的方向控制。具体参见第13题。

    9、13题小结:这两题考察学生关于绘图的基本知识。

    10、下列哪一条指令可以用于接收键盘输入?

    A) 询问……并等待  B) 说……2秒

    C) 连接……和…… D) 在……之前一致等待

    答案:A

    解析:Scratch中接收外部输入有多种方式。“询问……并等待”是接收键盘输入,是最基本的知识点。

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图7)

    11、在程序框图设计中下列哪种语句不是基本语句?

    A)  顺序语句       B)  条件语句

    C)  循环语句       D)  输入输出语句

    答案:C

    解析:程序框图是描述程序功能最基本的工具,而且它可以脱离具体的编程语言。框图中基本的语句只有开始、停止、顺序、条件和输入输出,没有循环语句。循环是通过条件和顺序语句来实现的。

    10、11题小结:这两题计划出难题,用来拉开成绩。

    12、在Scratch的声音设计中,“弹奏音符60”对应中央C(哆),下列哪一条语句是发出中音G(索)?

    A)  弹奏音符62   B)  弹奏音符64

    C)  弹奏音符65   D)  弹奏音符67

    答案:D

    解析:Scratch中关于音符的设计引入了钢琴的键盘机制。音符60对应中央C,62是D(来),64是E(咪),65是F(发),而67是G(索)。另外,61、63是半音,对应钢琴上的黑键。

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图8)

    13、控制画笔移动时,下列哪一条语句是向左移动?

    A)  面向90°方向  B)  面向-90°方向

    C)  面向0°方向   D)  面向180°方向

    答案:B

    解析:Scratch绘图时,默认面向90°方向是向右。依次有-90°是向左,0°是向上,180°是向下。如图所示:

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图9)

    点评:如何画图,请参见第9题。这两个题目是用Scratch绘图的基本知识点。

    14、想实现背景切换时,可采用下列哪一条指令?

    A) 将背景切换为……B) 清除所有图形特效

    C) 当背景切换到……D) 当收到消息1

    答案:A

    解析:Scratch角色的背景切换,有两种方式:一是在角色的外观区,使用“将背景切换为……”积木;二是在背景的外观区,也使用该命令。其中“当背景切换到……”是控制区的积木,角色的脚本和背景的脚本都有这条命令。如下图所示:

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图10)

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图11)

    点评:角色的造型切换参见第6题。

    15、让角色即唱歌又跳舞,应采用下列哪种编程手段?

    A) 重复执行2次     B) 采用一个“当角色被点击时”

    C) 将运算结果乘以2  D) 采用多个“当绿旗被点击时”

    答案:D

    解析:初级课程中有一个很重要的知识点是多任务处理,这是现代编程不同于传统编程的最大区别之一。其他选项都是干扰项。

    点评:将选项B,改成采用两个“当角色被点击时”也可以实现。多任务处理是重点,第17题再次进行了考察。

    16、想让小猫一直在舞台上移动,应采用下列哪种程序结构?

    A) 重复执行100次 B) 重复执行

    C) 如果……那么  D) 如果……那么……否则

    答案:B

    解析:这里考察无限循环和有限循环的概念。如果选择选项A,小猫在执行100次以后,如果没有其他控制,就会停下来。选项C和D,是条件语句,属于干扰项。

    12-16题小结:这5个题目考察初级课程掌握情况的中等难度题目。

    17、指出下列程序中的错误?

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图12)

    A) 采用无限循环             B) 播放声音直到播放完毕

    C) 将下一个造型放在循环体内 D) 采用一个当绿旗被点击

    答案:D

    解析:将“播放声音……直到播放完毕”和切换“下一个造型”放在一个循环体内,就会出现发声的时候,不能走路/跳舞。采用多个当绿旗被点击时,可以解决这个问题。其中选项B,如果改成“播放声音……”,而不是播放完毕,也不会出现这个问题。

    点评:本题再次考察多任务处理。该知识点是重点,参见15题。

    18、运行下列程序,最后会说出下列哪一个数字?

Scratch编程竞赛题, 这可是学习编程的基础题!「济南少儿编程_山东少儿编程_少儿编程」(图13)

    A)  50      B)  0

    C)  10      D)  25

    答案:A

    解析:循环的初值是0,步长是10。运行了5次,因此循环的终值是50。

    17-18题小结:这两个是读程序题目。读程序是提高和改进编程能力的重要手段。

    19、小明用Scratch程序设计了一辆小汽车,可是汽车的两个轮子在转动时高低不平。最有可能的原因是下列哪一项?

    A) 路面不平          B) 两个车轮没有选用同一种颜色

    C) 车轮没有对准圆心 D) 轮子超出屏幕显示的范围

    答案:C

    解析:用Scratch进行造型设计时,如果没有对准中心点,会出现各种“跑偏”现象。

    点评:本题考察学生关于绘图的相关知识。

    20、小红设计Scratch程序时使用了克隆体,可是运行一段时间以后,计算机的速度越来越慢,舞台上的角色出现严重的卡顿。下面哪个选项最有可能解决这一问题?

    A) 减少命令的数量      B) 采用加速模式

    C) 将无关命令移出循环体D) 使用删除本克隆体命令

    答案:D

    解析:现代计算机的硬件相当发达,因此以前影响程序执行效率的因素逐渐变得不是那么重要,而程序的可读性变得更有意义。但是克隆体占用资源非常严重,“删除本克隆体”可以有效的提高程序的运行效率。

    点评:本题是考察程序运行的有关知识。

    19-20题小结:这两题是稍微有难度的题目。

    经过本篇文章的讲解,作为学过编程的同学,你做对了几个题呢?

    速云少儿编程致力于 4 - 18 岁,专注少儿编程教育和逻辑思维开发。四岁就可以学习编程哦。不相信?快看下面吧!

我们来看一看四岁小朋友的学习视频吧!

    家长担心孩子们真的能听懂课程吗 在每节课即将结束的时候我们都会进行课程汇报展示,来看一下小童鞋的汇报成果吧!

    这个时候家长可能说了,我们四岁的孩子,年龄辣么小,又不认字,那该如何学习呢?

    其实四岁、五岁的孩子不认字怎么学习?只要孩子识别颜色就可以学习。通过颜色识别具体编程积木,比如:蓝色是运动紫色是外观黄色是事件等等,通过颜色识别文字,根据颜色先实现出程序做出卡通的效果,以激发孩子兴趣,使孩子产生兴趣后开始具体学习每个积木的作用,再学习积木上面的文字。如下图:

家长关心孩子从小学习编程的6个问题都在这里了,你还在犹豫吗(图1)

    作为家长的你有没有看到我们的小朋友上课呢?现在还在纠结三岁的孩子是否可以学习编程了吗?

    当然,无人机编程就更加深奥,比如我们看下面的视频吧!

    无人机能六架一起起飞?没错!那他又和数学有什么关系呢?

    小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型

    现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?

无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?

答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!


    无人机编程都学习哪些内容呢?

       让无人机与编程结合?

没错!就是要让孩子“动手”+“编程”实现无人机起飞。

重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。

例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。


无人机编程(图1)



当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图7)

看我们小童鞋们上课视频吧

    坦克编程都学习哪些内容呢?

    动手组装”+“编写程序”

    通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。

    课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。

    例如:人脸识别、智能跟随等前沿技术。


当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图8)


当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图9)

在线客服
热线电话

微信公众账号

在线购课

微信客服