全国青少年软件编程(Scratch 3级)等级考试试卷----试题详解
一、选择题:
试题讲解:审题可知,该脚本要画出“三角形风车”,
不难分析 1 :是要画出4个同样的轮廓,既:4个三角形形成的风车;
2:是要画出一个三角形要走的路径,既:3条等边
3: 由于是同样的路径形成的三角形,必定是等边三角形 即:右转60度;
4:圆的一周是360度,画了4个三角形,占了240度,还有120度,处以4份,既还有120度,处以4,既:30度
答案:
1 : 4
2 :3
3 : 60
4 : 30
试题讲解:该脚本有两个变量,既:i、num
循环结构中要重复执行两个“i+num、i+1”的顺序结构
第一次:i=2
第二次:i=3
第三次:i=4
答案:i=4;
试题解析:搞清楚两点
1、“设为...”与“增加...”的区别,不单单是在变量中有这两点,在声音的设置、大小的设置上都有涉及到;
2、该脚本块中,在增加分数的时候,分数 = 5,分数增加5变成10;
答案:10
试题解析:题目中的循环结构,要执行5次
循环体中的顺序结构有一个“移动10步”的脚本
既:每盖一个图章,小猫就会移动10步,也就是说小猫不会重叠
如果循环体中。没有移动10步的脚本,小猫只会有一个
答案:5个
试题解析:设置变量,毫无疑问 就到变量模版中;
答案:c
试题解析:这些题目中,涉及到循环嵌套知识点
下次遇到这种题目:可以直接用 循环的次数相乘即可
既:8*5=40;也就是说循环了40次,既:x增加3 执行了40次
答案:120;
答案:C
试题解析:这题是一个错误率很高的题,
很多人一上来就会选D,D是错的;
因为,计算机执行这些代码,执行极快,快到不会显示;
如果想要他显示出来,必须要用“说....秒...”的脚本
答案:c
试题解释:随机数
答案:b
试题解析:做这道题之前,
首先要明白角色是沿着中心点旋转的;
再观察代码与结果图 不难看出 原始角色会不停的“右转15度”;
由分析可得,角色是一个底部落在中心点上的椭圆
答案:
试题分析:重复执行无限次、重复执行有限次
可在重复执行无限次里 嵌套 重复执行有限次
不可在重复执行无限次里 嵌套 重复执行有限次,因为这从逻辑上都说不通
重复执行无限次里再嵌套重复执行无限次
答案:3、4
试题解析:随机数首先要明白一点;
在某个范围里取的随机数,取的数必定是这个范围里的整数
虽然D选项,可以取到10、20、30...100;
但是题目要求的是在10、20、30...100
所以要在现在1到10里取随机数,然后再乘以10;
答案:B
试题讲解:写这道题之前,首先要明白广播的意义;
广播就好像学校的大喇叭,校长一喊话,全校同学都可以听到;
首先看A,一个角色广播一个信息,在一个案例中的全部角色都可以收到广播的消息;所以A错;
B:新建一个消息以后,多个角色都可以广播这个消息,多线程;所以B错;
C:重复执行广播一个消息,消息会被重复接受,就会唤醒消息无限次;
答案:D
试题讲解:程序世界有三种基本机构:排序结构、选择结构、循环结构
可以反复执行的结构就是:循环结构
答案:C
试题解析:这题相当于定义题
题目给你一个定义,要你写答案;
题目中说明:“帧数:就是1秒切换图片的次数”
小猫有两个造型,切换的话 也就是在这两个造型中不停的切换
从代码中分析得出:每隔0.2秒切换一次,既:1秒切换5次
答案:A
试题解析:C就是解析
答案:C
试题解析:首先要细致的读懂代码
脚本中,有两个变量并已初始化: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
试题讲解:首先要审好题
题目中问的是 下列说法 那个是错的!
变量在计算机中创建以后,可以有赋值的作用
其次,变量不可直接保存图片,只可以保存图片的二进制数字;
答案:C
试题讲解:只要涉及到旋转问题
首先要应该考虑到 图片的中心是否在中心点上
答案:C
试题讲解:毫无疑问17
答案:C
试题分析:克隆体会继承本体的三点
克隆本体的位置、代码、模样
ABD选项讲的是对的
删除了克隆体,克隆体就不存在了
隐藏克隆体,克隆体还存在的!
答案:C
试题讲解:随机数不会出现小数
答案:D
试题解析:题干中已说明:在画笔模版中
而选项中 只有图章是在画笔模板中的!
答案:C
试题解析:侦测条件是否成立,是在六边形中侦测的
不在大嘴巴里
答案:C
试题分析:在scratch中,克隆本来就是一个非常烧内存的功能
如果感觉非常卡顿,就是内存不够用!
题目中,说删除克隆体的指令 正是解决卡顿的办法之一
答案:D
二、判断题
试题分析:克隆在在同一个角色中完成的
复制是在两个角色之间
答案:错误
答案:正确
试题分析:想使用变量 必须要先定义 再赋值
答案:错误
答案:正确
答案:正确
试题分析:同一个角色中,可以放入多个接收消息的代码
答案:错误
答案:正确
试题分析:想产生多个数字,一定要用到“随机数”的代码
答案:错误
试题分析:变量名要根据自己的项目需要来命名
可以中文、可以英文等...
答案:错误
答案:正确
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:[email protected]