2024年3月CCF—GESP(图形化三级)编程能力等级认证试卷
三级
2024
2024-04-26 13:32:53
46次
一、单选题
二、判断题
三、编程题
移动 0 元素

【题目描述】
有一组数据存放在列表“list”中,其中包含若干个 0 元素。
默认小猫角色和白色背景,请将列表中的所有 0 元素移动到列表尾,其余元素的前后顺序不变。
例如:列表“list”最初存放的数据为[0, 20, 0, 4, 31],移动 0 元素之后的列表“list”为[20, 4, 31, 0, 0]。
【输入描述】
新建列表“list”,用于存放包含 0 元素的数据。
如下图所示:

【输出描述】
将 0 元素移动到列表“list”的尾部。最终的结果仍存放在“list”中。
如下图所示:

【输入样例】
list = [0, 20, 0, 4, 31]
【输出样例】
list = [20, 4, 31, 0, 0]
【输入样例】
list = [0, 7, 0, 22]
【输出样例】
list = [7, 22, 0, 0]
注意事项:
1、列表名、变量名的拼写(包括大小写)要和题目完全一致。
2、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

【知识点】 CCF—GESP 图形化三级
乘法问题

【题目描述】
小杨刚刚学习了乘法,我们把若干个正整数(大于 1)存放到列表“list”中,要求他将这些数乘起来。
对于大部分题目,小杨可以精准地算出答案放入变量“result”中,不过,如果这些数的乘积超过 10000,小杨就不会做了,这时在变量“result”中存入 >10000。
默认小猫角色和白色背景,请你写一个程序,告诉我们小杨会如何作答。
例如:若列表 list 最初存放的数据为[3, 5],小杨计算完乘法后将 15 存入变量“result”中。若列表 list 最初存放的数据为[100, 100, 100],小杨不会做,将 >10000 存入变量“result”中。
【输入描述】
新建列表“list”,用于存放需要进行乘法的数据。
如下图所示:

【输出描述】
新建变量“result”用于存储计算的结果,如果大于 10000,那么存入 >10000,
否则存入乘积的结果。
如下图所示:

【输入样例】
list = [100, 100, 100]
【输出样例】
result = >10000
【输入样例】
year = [3, 5]
【输出样例】
result = 15
注意事项:
1、列表名、变量名的拼写(包括大小写)要和题目完全一致。
2、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

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




































