2024年12月CCF—GESP(图形化三级)编程能力等级认证试卷
剩余时间 --:--:--
单选题 共 15 题
1.

默认小猫角色,执行下列程序,绘制出如下图形,红框处填写的数值是?( )

2.

默认小猫角色,执行下列程序,小猫说出的内容是?( )

3.

下列流程图的输出结果是?( )

4.

默认小猫角色,执行下列程序,小猫说出的内容是?( )

5.

默认小猫角色,执行下列程序,说法正确的是?( )

6.

2024 年 10 月 8 日,诺贝尔物理学奖“意外地”颁给了两位计算机科学家约翰·霍普菲尔德(John J. Hopfield)和杰弗里·辛顿(Geoffrey E. Hinton)。这两位科学家的主要研究方向是?( )

7.

下列两个积木的布尔值分别是?( )

8.

默认小猫角色,执行下列程序,小猫说出的内容是?( )

9.

默认小猫角色,执行下列程序,舞台上会看到多少只小猫?( )

10.

默认小猫角色,执行下列程序,依次输入 LOVECCFGESP 和 E,小猫说出的内容是?( )

11.

甲、乙两队共同修一条 n 米的公路(假设 n=400),甲队从东往西修 4 天,乙队从西往东修 5 天,正好修完,甲队比乙队每天多修 10 米。甲、乙两队每天共修多少米?( )

12.

默认小猫角色,执行下列用于计算邮资的程序,依次输入 1200 和 y,小猫说出的价格是?( )

13.

判断列表“数据”中是否包含能够同时被 3 和 5 整除的数据,如果包含输出 YES,否则输出 NO。下列程序中“如果…那么…”的判断条件是?( )

14.

默认小猫角色,执行下列程序,绘制出来的图形是?( )(2024.12-3)

15.

默认小猫角色,执行下列程序,小猫说出的内容是?( )

判断题 共 10 题
1.

在 Scratch 中无论是角色还是背景,都可以创建全局的列表和属于自己的列表。( )

2.

默认小猫角色,执行下列程序,输入字符串 CCFGESP,列表“数据”中的项目数为 6。( )

3.

默认小猫角色,执行下列程序,小猫沿着 y 轴的方向上下移动。( )

4.

默认小猫角色,执行下列程序,如果小猫说出的内容是 2,那么在画红框的积木中填入在这里插入图片描述即可。( )

5.

默认小猫角色,执行下列程序,当按下空格键后,舞台中仍有三只小猫。( )

6.

选择 button3 角色,执行下列程序,输入字符串 5487691 舞台上会出现下图所示

7.

默认小猫角色,执行下列程序,输入 CCFGESP 小猫说出的内容为 S。( )

8.

使用隐藏列表积木块 在这里插入图片描述,只能隐藏列表,不能删除列表。( )

9.

默认小猫角色,执行下列程序,输入正整数 43833,小猫说出的内容是 YES。( )

10.

查找从 100 到 999 范围的完全平方数(如 144=12×12,144 为完全平方数,即这个数可以写成某个数的平方的形式)有多少个。可以使用枚举的方法解决这个问题。( )

编程题 共 2 题
1.

数位和

【题目描述】

小杨将 n 个正整数存放在列表中,默认小猫角色和白色背景,编写程序请你帮小杨找出这些正整数的数位和中最大值是多少。

“数位和”指的是一个数字中所有数位的和。

例如:对于数字 12345,它的各个数位分别是 1,2,3,4,5。将这些数位相加,得到:1 + 2 + 3 + 4 + 5 = 15。因此,12345 的数位和是 15。

【输入描述】

新建列表“数据”用于存储若干正整数。

如下图所示:

【输出描述】

新建变量“result”用于存储数位和的最大值。

如下图所示:

【输入样例】

数据 = [16,81,10]

【输出样例】

result = 9

【输入样例】

数据 = [50, 61, 93, 71]

【输出样例】

result = 12

注意:

变量名的拼写(包括大小写)要和题目完全一致。

输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块。

列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。

2.

填充长方形

【题目描述】

小杨想要构造一个高度为 h,宽度为 w 的长方形,长方形的边框都由字母 A 组成,内部用井号#填充。

默认小猫角色和白色背景,编写程序请你帮小杨根据给定的 h 和 w 在列表中呈现对应的长方形。

【输入描述】

新建变量“h”用于存储长方形的高 3≤h≤15。

新建变量“w”用于存储长方形的宽 3≤w≤15。

如下图所示:

【输出描述】

新建列表“list”用于存储填充后的长方形。

如下图所示:

【输入样例】

h = 4,w = 5

【输出样例】

list = [‘AAAAA’, ‘A###A’, ‘A###A’, ‘AAAAA’]

【输入样例】

h = 5,w = 4

【输出样例】

list = [‘AAAA’, ‘A##A’, ‘A##A’, ‘A##A’, ‘AAAA’]

注意:

1、 变量名的拼写(包括大小写)要和题目完全一致。

2、 输入变量直接赋值即可,无需使用“询问并等待”积木块。

Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。