2025年6月CCF—GESP(图形化四级)编程能力等级认证试卷
四级
2025
2025-09-23 11:59:15
49次
一、单选题
二、判断题
三、编程题
分糖果


【问题描述】
小朋友们按照排队的顺序来领糖果,每个小朋友都有两个小要求:
(1)每个小朋友至少要拿到自己想要的糖果数量。
(2)排在后面的小朋友要比前面一个小朋友拿到的糖果多,不然就会不开心。
默认小猫角色和白色背景,请你帮助老师计算出最少需要准备多少颗糖果,才能让所有小朋友都开心。
【输入描述】
新建列表“list”,用于存储每个小朋友至少想要的糖果数。如下图所示:

【输出描述】
新建变量“result”,用于存储老师最少需要准备的糖果总数。如下图所示:

【样例输入】
list = [1, 4, 3, 3]
【样例输出】
result = 16
【样例输入】
list = [1, 2, 3]
【样例输出】
result = 6
注意事项:
(1)变量名的拼写(包括大小写)要和题目完全一致。
(2)输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块;
(3)列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

【知识点】 CCF—GESP 图形化四级
跳绳小能手


【问题描述】
体育课上,小杨老师记录了 10 位同学在 1 分钟内跳绳的次数。现在需要根据特殊规则来排列这些成绩,制作一个"跳绳小能手"排行榜。
排行规则如下:
(1)首先展示"幸运数字"(能被 3 整除但不能被 5 整除的数字)
(2)"幸运数字"次数从小到大排列
(3)其他次数按照老师记录的顺序倒着排列
排序后的结果存在 result 中,每个数据用#连接。
例如:list = [13, 15, 7, 12, 9, 17, 21, 5, 4, 19]
排序后的结果:result = 9#12#21#19#4#5#17#7#15#13
【输入描述】
新建列表“list”,用于存储待排数据。如下图所示:

【输出描述】
新建变量“result”,用于存储排序后的结果,中间用#连接。如下图所示:

【样例输入】
list = [13, 15, 7, 12, 9, 17, 21, 5, 4, 19]
【样例输出】
result = 9#12#21#19#4#5#17#7#15#13
【样例输入】
list = [5, 10, 48, 81, 50, 20, 85, 90, 60, 30]
【样例输出】
result = 48#81#30#60#90#85#20#50#10#5
注意事项:
(1)变量名的拼写(包括大小写)要和题目完全一致。
(2)输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块
(3)列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

【知识点】 CCF—GESP 图形化四级


































