少儿编程 2024年6月scratch四级 电子学会图形化编程等级考试四级真题和答案解析(选择题)

2024年6月scratch编程等级考试四级真题

选择题(共10题,每题2分,共20分)

1、运行下列程序,输入单词"PLAY"最后角色说

A、LY4AP

B、AP4LY

C、YA4PL

D、PL4AY

答案:B

**考点分析:**考查积木综合使用,输入的是PLAY,对应的加密开始=4,然后奇数位的字母放在字符数左侧,偶数位在右侧,且越靠近中间数字的字母,在原单词中的位置编号就越小。所以输入PLAY后,会在字符数4的左右依次拼接字符,4→P4→P4L→AP4L→AP4LY,答案B

2、编写一个模拟注册验证的程序,图1和图2分别是小猫角色和手机角色的程序,下列说法正确的是?

A、输入的手机号将传入自制积木中的验证码参数位置

B、如果不输入验证码,程序会一直等待不会结束

C、输入的验证码数值与生成的验证码(验证码变量)数值相等,返回值为1

D、手机角色生成的验证码(验证码变量)数值会直接传入自定义积木中的验证码参数位置

答案:C

**考点分析:**考查积木综合使用,重点考查自定义积木和消息积木的处理

自定义积木实现的功能是判断输入的回答和验证码是否相等,相等返回1,否则返回0;消息广播处理是产生一个四位数的验证码,答案C

3、要绘制出如下左图所示的图案,下列程序红框处应填写?

A、1

B、2

C、3

D、4

答案:D

**考点分析:**考查积木综合使用,重点考查画笔和循环积木的使用,从左图中可以看到总共有60个正方形,右图外层循环也循环了60次,而内层循环就是绘制每一个小正方形,所以循环4,答案D

4、运行程序后,下列哪个坐标是小猫第一次随机移动到的位置?

A、(-60,44)

B、(97,73)

C、(-136,-132)

D、(218,-91)

答案:D

**考点分析:**考查积木综合使用,重点考查列表相关积木的使用,从程序中可以看到插入列表的值是进行倒序插入的,所以第一个移到的位置为218,-91,答案D

5、图1是圆点角色的程序,该角色有两个造型,造型1为蓝色,造型2为黑色,默认方向面向90度。如果舞台上出现图2的效果,下列说法正确的是?

A、得到图2的效果,运行程序后,按了(即按下并抬起的全过程)4次空格键

B、得到图2的效果,运行程序后,按了(即按下并抬起的全过程)3次空格键

C、得到图2的效果,运行程序后,按了(即按下并抬起的全过程)8次空格键

D、得到图2的效果,运行程序后,按了(即按下并抬起的全过程)9次空格键

答案:A

**考点分析:**考查积木综合使用,重点考查循环和克隆体积木的使用

从程序中可以看到每次按下会克隆出8个圆点,刚好就是一行,而最后一行的最后一个其实是本体;程序是要按下8次本体才会消失;所以绘制出右边图形只需要按下4次即可,答案A

6、运行下列程序,输入30,角色绘制的图形是

A、圆形

B、正方形

C、圆形和正方形

D、不能绘制出任何图形

答案:B

**考点分析:**考查积木综合使用,重点考查自定义积木的使用,如果里面绘制出的是36边型,否则里面绘制出来的是正方形,而输入的30=32不成立,返回假执行否则语句,答案B

7、程序运行前,列表内容如下左图所示,运行下列程序一次,列表的长度变为

A、7

B、6

C、5

D、4

答案:C

**考点分析:**考查积木综合使用,重点考查列表相关积木的使用,程序实现的功能是删除列表中比10小的数字,但是如果是连续的两个都小于10的数字只会删掉第一个,所以答案C

8、使用冒泡排序算法对数据:44、50、31、64、49,进行从小到大排序,第一轮排序的结果是

A、44、50、31、64、49

B、50、44、31、64、49

C、31、44、50、64、49

D、44、31、50、49、64

答案:D

**考点分析:**考查冒泡排序,它重复地遍历要排序的列表,比较相邻的两个元素,并根据比较结果交换这两个元素的位置,直到整个列表排序完成;

第一步:44和50不用交换,44、50、31、64、49

第二步:50和31进行交换,44、31、50、64、49

第三步:50和64不用交换,44、31、50、64、49

第四步:64和49进行交换,44、31、50、49、64

答案D

9、列表a和列表b如下图所示,运行一次程序后,列表c的内容是

A、

B、

C、

D、

答案:A

**考点分析:**考查积木综合使用,重点考查列表相关积木的使用,程序实现的功能是列表A中的值如果在列表B中存在就加到列表C中,答案A

10、下列哪个积木,可以使列表的内容从左图变成右图?

A、

B、

C、

D、

答案:B

**考点分析:**考查积木综合使用,重点考查列表积木的使用,右图中列表比左图中在第7个位置多了一个砂糖橘,所以答案B

推荐资料

1、入门基础

2、蓝桥杯比赛

3、考级资料

4、视频课程

5、python资料

相关推荐
骆晨学长12 分钟前
基于springboot的智慧社区微信小程序
java·数据库·spring boot·后端·微信小程序·小程序
是小Y啦14 分钟前
leetcode 106.从中序与后续遍历序列构造二叉树
数据结构·算法·leetcode
AskHarries17 分钟前
利用反射实现动态代理
java·后端·reflect
@月落18 分钟前
alibaba获得店铺的所有商品 API接口
java·大数据·数据库·人工智能·学习
liuyang-neu24 分钟前
力扣 42.接雨水
java·算法·leetcode
子非鱼92124 分钟前
【前端】ES6:Set与Map
前端·javascript·es6
z千鑫27 分钟前
【人工智能】如何利用AI轻松将java,c++等代码转换为Python语言?程序员必读
java·c++·人工智能·gpt·agent·ai编程·ai工具
y_dd31 分钟前
【machine learning-12-多元线性回归】
算法·机器学习·线性回归
m0_6312704031 分钟前
标准c语言(一)
c语言·开发语言·算法
万河归海42831 分钟前
C语言——二分法搜索数组中特定元素并返回下标
c语言·开发语言·数据结构·经验分享·笔记·算法·visualstudio