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

相关推荐
LuckyLay10 分钟前
Spring学习笔记_27——@EnableLoadTimeWeaving
java·spring boot·spring
向阳121822 分钟前
Dubbo负载均衡
java·运维·负载均衡·dubbo
懒惰才能让科技进步26 分钟前
从零学习大模型(十二)-----基于梯度的重要性剪枝(Gradient-based Pruning)
人工智能·深度学习·学习·算法·chatgpt·transformer·剪枝
Gu Gu Study32 分钟前
【用Java学习数据结构系列】泛型上界与通配符上界
java·开发语言
Ni-Guvara40 分钟前
函数对象笔记
c++·算法
栈老师不回家1 小时前
Vue 计算属性和监听器
前端·javascript·vue.js
WaaTong1 小时前
《重学Java设计模式》之 原型模式
java·设计模式·原型模式
m0_743048441 小时前
初识Java EE和Spring Boot
java·java-ee
AskHarries1 小时前
Java字节码增强库ByteBuddy
java·后端
前端啊龙1 小时前
用vue3封装丶高仿element-plus里面的日期联级选择器,日期选择器
前端·javascript·vue.js