少儿编程 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资料

相关推荐
purrrew11 分钟前
【Java ee初阶】网络编程 UDP socket
java·网络·网络协议·udp·java-ee
yuhao__z15 分钟前
代码随想录算法训练营第六十三天| 图论9—卡码网47. 参加科学大会,94. 城市间货物运输 I
算法·图论
上海合宙LuatOS30 分钟前
全栈工程师实战手册:LuatOS日志系统开发指南!
java·开发语言·单片机·嵌入式硬件·物联网·php·硬件工程
多敲代码防脱发30 分钟前
导出导入Excel文件(详解-基于EasyExcel)
java·开发语言·jvm·数据库·mysql·excel
一刀到底21141 分钟前
做为一个平台,给第三方提供接口的时候,除了要求让他们申请 appId 和 AppSecret 之外,还应当有哪些安全选项,要过等保3级
java·网络·安全
June`1 小时前
专题三:穷举vs暴搜vs深搜vs回溯vs剪枝(全排列)决策树与递归实现详解
c++·算法·深度优先·剪枝
vlln1 小时前
适应性神经树:当深度学习遇上决策树的“生长法则”
人工智能·深度学习·算法·决策树·机器学习
struggle20251 小时前
continue通过我们的开源 IDE 扩展和模型、规则、提示、文档和其他构建块中心,创建、共享和使用自定义 AI 代码助手
javascript·ide·python·typescript·开源
wjcurry1 小时前
我的实习日报
java·redis·mysql