全国青少年软件编程(Scratch 3级)等级考试试卷----试题详解

网友投稿 2019-12-02 11:26

在正式讲题之前

我们先来看看三级试题的思维导图

https://cdn.china-scratch.com/timg/191204/1126444U7-0.jpg

试题总共分三部分:选择题、判断题、编程题

一、选择题:

https://cdn.china-scratch.com/timg/191204/112644K06-1.jpg

试题讲解:审题可知,该脚本要画出“三角形风车”,

不难分析 1 :是要画出4个同样的轮廓,既:4个三角形形成的风车;

2:是要画出一个三角形要走的路径,既:3条等边

3: 由于是同样的路径形成的三角形,必定是等边三角形 即:右转60度;

4:圆的一周是360度,画了4个三角形,占了240度,还有120度,处以4份,既还有120度,处以4,既:30度

答案:

1    : 4

2    :3

3   :   60

4   :   30

https://cdn.china-scratch.com/timg/191204/1126452515-2.jpg

试题讲解:该脚本有两个变量,既:i、num

循环结构中要重复执行两个“i+num、i+1”的顺序结构

第一次:i=2

第二次:i=3

第三次:i=4

答案:i=4;

https://cdn.china-scratch.com/timg/191204/11264551D-3.jpg

试题解析:搞清楚两点

1、“设为...”与“增加...”的区别,不单单是在变量中有这两点,在声音的设置、大小的设置上都有涉及到;

2、该脚本块中,在增加分数的时候,增加了一个“分数”变量,而不是增加分数;

答案:5

https://cdn.china-scratch.com/timg/191204/1126451F8-4.jpg

试题解析:题目中的循环结构,要执行5次

循环体中的顺序结构有一个“移动10步”的脚本

既:每盖一个图章,小猫就会移动10步,也就是说小猫不会重叠

如果循环体中。没有移动10步的脚本,小猫只会有一个

https://cdn.china-scratch.com/timg/191204/1126454J3-5.jpg

答案:5个

https://cdn.china-scratch.com/timg/191204/112645C47-6.jpg

试题解析:设置变量,毫无疑问 就到变量模版中;

答案:c

https://cdn.china-scratch.com/timg/191204/11264B914-7.jpg

试题解析:这些题目中,涉及到循环嵌套知识点

下次遇到这种题目:可以直接用 循环的次数相乘即可

既:8*5=40;也就是说循环了40次,既:x增加3 执行了40次

答案:120;

https://cdn.china-scratch.com/timg/191204/11264642D-8.jpg

https://cdn.china-scratch.com/timg/191204/1126462U0-9.jpg

试题解析:这题是一个错误率很高的题,

很多人一上来就会选D,D是错的;

因为,计算机执行这些代码,执行极快,快到不会显示;

如果想要他显示出来,必须要用“说....秒...”的脚本

答案:c

https://cdn.china-scratch.com/timg/191204/1126462359-10.jpg

试题解释:随机数

答案:b

https://cdn.china-scratch.com/timg/191204/11264GK7-11.jpg

试题解析:做这道题之前,

首先要明白角色是沿着中心点旋转的;

再观察代码与结果图 不难看出 原始角色会不停的“右转15度”;

由分析可得,角色是一个底部落在中心点上的椭圆

答案:

https://cdn.china-scratch.com/timg/191204/11264HY3-12.jpg

https://cdn.china-scratch.com/timg/191204/11264K3G-13.jpg

试题分析:重复执行无限次、重复执行有限次

可在重复执行无限次里 嵌套 重复执行有限次

不可在重复执行无限次里 嵌套 重复执行有限次,因为这从逻辑上都说不通

重复执行无限次里再嵌套重复执行无限次

答案:3、4

https://cdn.china-scratch.com/timg/191204/11264QI9-14.jpg

试题解析:随机数首先要明白一点;

在某个范围里取的随机数,取的数必定是这个范围里的整数

虽然D选项,可以取到10、20、30...100;

但是题目要求的是在10、20、30...100

所以要在现在1到10里取随机数,然后再乘以10;

答案:B

https://cdn.china-scratch.com/timg/191204/11264U192-15.jpg

试题讲解:写这道题之前,首先要明白广播的意义;

广播就好像学校的大喇叭,校长一喊话,全校同学都可以听到;

首先看A,一个角色广播一个信息,在一个案例中的全部角色都可以收到广播的消息;所以A错;

B:新建一个消息以后,多个角色都可以广播这个消息,多线程;所以B错;

C:重复执行广播一个消息,消息会被重复接受,就会唤醒消息无限次;

答案:D

https://cdn.china-scratch.com/timg/191204/11264W130-16.jpg

试题讲解:程序世界有三种基本机构:排序结构、选择结构、循环结构

可以反复执行的结构就是:循环结构

答案:C

https://cdn.china-scratch.com/timg/191204/1126493440-17.jpg

试题解析:这题相当于定义题

题目给你一个定义,要你写答案;

题目中说明:“帧数:就是1秒切换图片的次数”

小猫有两个造型,切换的话 也就是在这两个造型中不停的切换

从代码中分析得出:每隔0.2秒切换一次,既:1秒切换5次

答案:A

https://cdn.china-scratch.com/timg/191204/112A042S-18.jpg

试题解析:C就是解析

答案:C

https://cdn.china-scratch.com/timg/191204/112A05A5-19.jpg

试题解析:首先要细致的读懂代码

脚本中,有两个变量并已初始化:i=9、num=2;

在重复执行10次的循环结构中,要执行以下逻辑:

i=i+10

num=num+1

如果i>100和num>10时候,就反复就执行i=10 num=100

否则:就在

i=i+10

num=num+1

答案:100

https://cdn.china-scratch.com/timg/191204/112A03W3-20.jpg

试题讲解:首先要审好题

题目中问的是 下列说法 那个是错的!

变量在计算机中创建以后,可以有赋值的作用

其次,变量不可直接保存图片,只可以保存图片的二进制数字;

答案:C

https://cdn.china-scratch.com/timg/191204/112A1A34-21.jpg

试题讲解:只要涉及到旋转问题

首先要应该考虑到 图片的中心是否在中心点上

答案:C

https://cdn.china-scratch.com/timg/191204/112A14R2-22.jpg

试题讲解:毫无疑问17

答案:C

https://cdn.china-scratch.com/timg/191204/112A14461-23.jpg

试题分析:克隆体会继承本体的三点

克隆本体的位置、代码、模样

ABD选项讲的是对的

删除了克隆体,克隆体就不存在了

隐藏克隆体,克隆体还存在的!

答案:C

https://cdn.china-scratch.com/timg/191204/112A1A46-24.jpg

试题讲解:随机数不会出现小数

答案:D

https://cdn.china-scratch.com/timg/191204/112A2IL-25.jpg

试题解析:题干中已说明:在画笔模版中

而选项中 只有图章是在画笔模板中的!

答案:C

https://cdn.china-scratch.com/timg/191204/112A25b7-26.jpg

试题解析:侦测条件是否成立,是在六边形中侦测的

不在大嘴巴里

答案:C

https://cdn.china-scratch.com/timg/191204/112A3AM-27.jpg

试题分析:在scratch中,克隆本来就是一个非常烧内存的功能

如果感觉非常卡顿,就是内存不够用!

题目中,说删除克隆体的指令 正是解决卡顿的办法之一

答案:D

二、判断题

https://cdn.china-scratch.com/timg/191204/112A3C00-28.jpg

试题分析:克隆在在同一个角色中完成的

复制是在两个角色之间

答案:错误

https://cdn.china-scratch.com/timg/191204/112A32X5-29.jpg

答案:正确

https://cdn.china-scratch.com/timg/191204/112A313N-30.jpg

试题分析:想使用变量 必须要先定义 再赋值

答案:错误

https://cdn.china-scratch.com/timg/191204/112A44U5-31.jpg

答案:正确

https://cdn.china-scratch.com/timg/191204/112A45108-32.jpg

答案:正确

https://cdn.china-scratch.com/timg/191204/112A46029-33.jpg

试题分析:同一个角色中,可以放入多个接收消息的代码

答案:错误

https://cdn.china-scratch.com/timg/191204/112A42B9-34.jpg

答案:正确

https://cdn.china-scratch.com/timg/191204/112A53012-35.jpg

试题分析:想产生多个数字,一定要用到“随机数”的代码

答案:错误

https://cdn.china-scratch.com/timg/191204/112A51V7-36.jpg

试题分析:变量名要根据自己的项目需要来命名

可以中文、可以英文等...

答案:错误

https://cdn.china-scratch.com/timg/191204/112A534D-37.jpg

答案:正确

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com