少儿编程电子学会图形化scratch编程等级考试四级真题答案解析3.docx
- 文档编号:4621120
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:25
- 大小:798.27KB
少儿编程电子学会图形化scratch编程等级考试四级真题答案解析3.docx
《少儿编程电子学会图形化scratch编程等级考试四级真题答案解析3.docx》由会员分享,可在线阅读,更多相关《少儿编程电子学会图形化scratch编程等级考试四级真题答案解析3.docx(25页珍藏版)》请在冰豆网上搜索。
少儿编程电子学会图形化scratch编程等级考试四级真题答案解析3
少儿编程电子学会图形化scratch编程等级考试四级真题答案解析2021-3
一、选择题(共25题,每题2分,共50分)
1、运行如下图所示的程序后,以下描述正确的是
A、角色停留在(0,0)的位置,不会移动
B、角色会在舞台上沿水平方向不停地左右往返移动,碰到边缘就反弹
C、角色会沿水平方向移动,碰到边缘就停止移动
D、角色停留在坐标(10,0)的位置
答案:
B
考点分析:
考查积木综合使用,重点考查自定义积木(函数)的使用,函数1(功能是移动10步)中调用了函数2(碰到边缘反弹),函数2调用函数1,这就形成了一个递归调用,所以会一直左右来回移动,碰到边缘反弹;所以答案B
2、小明同学非常喜欢吃香蕉,运行如下图所示的程序,小明输入banana并按下回车键后,小猫说出的内容是
A、aaa
B、aan
C、bnn
D、aa
答案:
D
考点分析:
考查积木综合使用,重点考查变量和字符串的使用,具体分析如下:
开始前a=0字符串=空输入回答=banana回答字符数=6
循环1次0/2=0成立字符串=字符串和banana第0个字符=空a=1
循环2次1/2=1不成立a=2
循环3次2/2=0成立字符串=字符串和banana第2个字符=aa=3
循环4次3/2=1不成立a=4
循环5次4/2=0成立字符串=字符串和banana第4个字符=aaa=5
循环6次5/2=1不成立a=6
循环结束,说字符串“aa”,所以答案D
3、运行程序1和程序2,关于变量计数的值描述正确的是
A、运行程序1和程序2作用相同,按下空格键并松开后使变量“计数”增加1
B、运行程序1和程序2,都不能使变量计数加1
C、运行程序1,按下空格键松开后,变量计数才会加1;运行程序2按下空格键后不需要松开,变量计数立即加1
D、运行程序1,按下空格键不需要松开,变量计数立即加1;运行程序2,按下空格键松开后,变量计数才会加1
答案:
C
考点分析:
考查积木综合使用,重点考查等等条件积木的使用,等待条件积木,只有条件满足了才会往后执行,所以根据程序1和程序2给定的程序,不难得出答案C正确
4、计算数列1-2+3-4+5-6+7-8+9-10的和,以下哪些程序可以计算出该数列的和
A、程序1、程序4
B、程序1、程序2、程序3、程序4
C、程序2、程序3、程序4
D、程序1、程序2、程序4
答案:
D
考点分析:
考查积木综合使用,重点考变量和条件分支积木的使用,程序1和程序2和程序4的结果都是符合题意的,最后答案都是-5;而程序3执行的并不是1-2+3-4+5-6+7-8+9-10的和,而是0+1-2+3-4+5-6+7-8+9的和,答案是5不符合题意;所以答案D
5、默认小猫角色,运行下图所示的程序,角色说出的内容是?
A、0
B、1
C、false
D、true
答案:
D
考点分析:
考查积木综合使用,重点考查逻辑运算积木的使用;整个表达式可以分解为:
A:
Scratch包含at对返回真
B:
碰到舞台边缘假(初始位置在中心)返回假
A与B1真1假返回假
假不成立(假的对立面)最后返回真(true),所以答案D
6、下列关于程序1和程序2的描述正确的是
A、运行程序1和运行程序2的效果相同,只按下a键不按其他键,角色开始转动;然后松开a键按下b键,角色停止转动
B、运行程序1只按下a键不按其他键,角色开始转动;然后松开a键按下b键,角色停止转动;运行程序2只按下a键不按其他键角色不旋转
C、运行程序1只按下a键不按其他键角色不旋转;运行程序2只按下a键不按其他键,角色开始转动;然后松开a键按下b键角色停止转动
D、运行程序1和运行程序2只按下a键不按其他键,角色都不旋转转动
答案:
A
考点分析:
考查积木综合使用,重点考查等待条件积木和条件判断积木的使用;两个程序要执行的功能都是一样的,只按下a键不按其他键,角色开始转动;然后松开a键按下b键,角色停止转动;所以答案A
7、运行如下所示程序后,角色绘制出的图形为
A、
B、
C、
D、
答案:
B
考点分析:
考查积木综合使用,重点考查自定义积木和画笔模块的使用,开始面向90度也就是朝右,所以排除CD,重复执行的条件是K>100,开始K=20,自定义积木每次加20,5次后K=100,100>100不成立,所以继续在调用,第6次K=120>100,停止所有,所以答案B
8、运行如下图所示的程序,依次输入5和7,则变量a和b最终的值是
A、a=0b=5
B、a=-2b=5
C、a=5b=5
D、a=7b=5
答案:
D
考点分析:
考查积木综合使用,重点考查变量积木的使用;程序要实现的功能就是交换两个变量的值;
开始a=5,b=7;
a=a+b=5+7=12
b=a-b=12-7=5
a=a-b=12-5=7,所以答案D
9、已知如下图所示的列表数据,运行程序后,小猫决说出的值为
A、37
B、21
C、22
D、55
答案:
B
考点分析:
考查积木综合使用,重点考查列表和变量积木的使用;具体分析如下:
开始列表数据:
6、8、10、4、12
18加入数据:
6、8、10、4、12、18
第4项前插入9:
6、8、10、9、4、12、18
删除第3项:
6、8、9、4、12、18
a=第3+第4=9+4=13
b=第1+8的编号=6+2=8
说a+b=13+8=21,所以答案B
10、列表编程语言中存储了5项数据,运行如下图所示的程序后,列表中储存的数据为
A、
B、
C、
D、
答案:
B
考点分析:
考查积木综合使用,重点考查列表和函数积木的使用,从程序第一条积木中可以看出Scratch应该是在列表的第1项,所以排除AC,将VB加入之后整个列表顺序为:
Scratch、Python、C++、Basic、C、Java、VB长度为7,7/2=3.5向上取整就是4,删除第4项也就是Basic,所以最后的顺序为:
Scratch、Python、C++、C、Java、VB,答案B
11、班级图书角有6本图书,如下图列表所示,要将列表中的淘气包马小跳替换成皮皮鲁传,以下哪些程序可以实现这一功能
A、程序1、程序2、程序4
B、程序1、程序2、程序3
C、程序2、程序3
D、程序1、程序2、程序3、程序4
答案:
D
考点分析:
考查积木综合使用,重点考列表相关操作,从列表中可以看出淘气包马小跳是在第4项,所以程序1、2、3、4都可以实现,都是将第4项值替换为皮皮鲁传;所以答案D
12、默认小猫角色分别运行下面三个程序后,描述正确的是
A、三个程序运行后,角色坐标都变为(0,0)
B、程序1和程序3运行后,角色坐标都变为(0,0),程序2运行后,角色坐标都变为(150,0)
C、程序1和程序3运行后,角色坐标都变为(150,0),程序2运行后,角色坐标都变为(0,0)
D、程序1和程序2运行后,角色坐标都变为(150,0),程序3运行后,角色坐标都变为(0,0)
答案:
D
考点分析:
考查积木综合使用,重点考查自定义积木和逻辑非(不成立)积木的使用,三个程序开始坐标都是0.0,碰到边缘不成立的值为真,因为碰到边缘为假,不成立就为真,程序1和程序2都向前移动150不,程序3由于真不成立为假,如果条件不执行,所以没有动,所以答案D
13、运行以下程序,变量a最终的值是
A、807
B、785
C、827
D、857
答案:
D
考点分析:
考查积木综合使用,重点考查变量和运算积木的使用,
开始a=758
b=a%10*100=8*100=800
c=758/100取整=7
d=a的第2个字符*10=5*10=50
a=b+c+d=800+7+50=857;所以答案D
14、运行下图所示的程序后,角色的坐标为
A、(0,0)
B、(50,0)
C、(30,0)
D、(90,0)
答案:
D
考点分析:
考查积木综合使用,重点考查变量和嵌套循环积木的使用,具体分析如下:
开始朝右,坐标(-150,0),m=0,n=0
0>5不成立执行里面
0>3不成立执行里面n=1x坐标-140
1>3不成立执行里面n=2x坐标-130
2>3不成立执行里面n=3x坐标-120
3>3不成立执行里面n=4x坐标-110
4>3成立n=0m=1
....
依次执行到m=6,所以外围循环会有6次:
m=0、1、2、3、4、5;内层循环每次执行4次,所以总共执行了6*4=24次,每次移动10步,总共移动24*10=240步,起始坐标-150,所以最后x坐标=-150+240=90,所以答案D
15、商场的程序员编写了一个抽奖程序,他为指针角色编写了如下如所示的程序。
程序的功能为:
按下a键指针复位,按一下空格键进行抽奖,指针指到哪个奖品顾客就可以把相应的奖品拿回家。
单击绿旗运行程序,顾客进行抽奖,根据程序判断,顾客可能的到的奖品是
A、收音机、电饭锅、足球、摩托车
B、足球、摩托车
C、收音机、电饭锅、足球
D、收音机、电饭锅、摩托车
答案:
C
考点分析:
考查积木的综合使用,重点考查随机数和变量积木的使用,我的变量=(10-50)乘以(1-90)的结果的字符个数:
这个乘积的最小值是:
10*1=10,个数为2,最大值是:
50*90=4500,个数为4,所以我的变量取值为(2,3,4),面向我的变量*90方向取值为:
2*90=180(朝下足球)、3*90=270(朝左收音机)、4*90=360(朝上电饭煲),所以答案C
二、判断题(共10题,每题2分,共20分)
16、将变量a的值设定为1234,变量b的值设定为4321,运行如下如所示的程序后,小猫说出的结果为0
答案:
对
考点分析:
考查积木综合使用,重点考查连接字符串和变量积木的使用,容易错的地方在于变量b中间有一个空格,默认空格是一个字符不能转化成数值类型,所以除以2会被判定为不能除,会给个默认值0;所以正确
17、五
(1)班第一小组数学测验的成绩储存在分数列表中,运行如下图所示的程序,变量计数最终的值就是100分的个数
答案:
错
考点分析:
考查积木综合使用,重点考查列表积木的使用,重复执行为8次,每次判断分数列表是否包含100分,分数列表里面有100分,所以每次条件都成立,每次计数+1,最后计数=8;并不是统计100分的个数,要统计100分的个数判断条件应该改为分数的每一项的值是否等于100,所以错误
18、假设变量a、b、c的值互不相等,利用如图所示程序可以判断出变量a是三个书中按大到小排序的中间数
答案:
对
考点分析:
考查积木综合使用,重点考查变量和运算积木的使用,假设a是最小的,那(a-b)乘以(a-c)为负数乘以负数等于正数,大于0;假设a是最大的,那(a-b)乘以(a-c)为正数乘以正数等于正数,大于0;所以只有a是中间数,(a-b)乘以(a-c)为1正1负,乘积为负数,小于0,所以正确
19、运行如下图所示的程序,足球先移到(-100,0)的位置1秒钟后,在(-100,0)和)(100,0)之间往返移动2次
答案:
对
考点分析:
考查积木综合使用,重点考查自定义积木(函数)的使用,run函数有3个参数:
x1=-100,x2=100,counter=2
开始移到(-100,0)等待1秒
重复执行2次,每次在(-100,0)和(100,0)之间滑行,所以正确
20、运行如下程序,可以绘制出如图所示的图形
答案:
对
考点分析:
考查积木综合使用,重点考查嵌套循环和几何知识,kidscoding字符数=10,所以外层循环10次,每次绘制一个正方形,围绕中心点总共绘制10个正方形;所以正确。
21、运行程序1和2,都那个跟实现按下a键并且按下b键才能是角色旋转
答案:
对
考点分析:
考查积木综合使用,重点考查条件判断和逻辑与积木使用,双重嵌套条件判断等价于逻辑与运算,所以正确
22、Scratch3中列表与变量可以同名,如同时建立名为计费的列表和名为计费的变量
答案:
对
考点分析:
考查变量和列表命名格式,在Scratch3中列表与变量可以同名的,所以正确
23、给舞台上的小猫角色编写如下图所示的程序,运行程序,小猫会不停地旋转
答案:
错
考点分析:
考查积木综合使用,重点考查自定义积木的使用,开始调用了自定义积木go,go定义里面又调用了go再使用右转积木;所以我们点开始之后,go会一直调用go,而并不会执行到后面的右转积木;所以小猫不会旋转;所以错误;如果要小猫旋转应该把旋转积木放在前面即可。
24、运行如下图所示的程序,小猫说出的是字母f
答案:
错
考点分析:
考查积木综合使用,重点考查字符串和逻辑值,happybirthday包含app是对的返回的是真(true),第1个字符应该是t;所以错误
25、分别用程序1和2控制小猫在舞台上移动,小猫的运动状态是相同的
答案:
错
考点分析:
考查积木综合使用,重点考查移动和造型切换积木的使用,程序1是将移动和造型切换功能分开,实现边走边切换造型;而程序2是合在一起,会出现走一下换一个造型等一下在走一下换一个,会出现卡顿现象;所以运动状态是不一样的,所以错误。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 少儿 编程 电子 学会 图形 scratch 等级 考试 四级真题 答案 解析