2023年6月CCF—GESP(图形化四级)编程能力等级认证试卷
四级
2023
2023-06-23 19:35:20
113次
一、单选题
二、判断题
三、编程题
按身高排序


【题目描述】
默认小猫角色和白色背景。有两个列表,第一个列表“names”存储名字,第二个列表“heights”存储这组名字对应的身高,这些身高由互不相同的正整数组成。
请按身高由大到小排序,同时能够得到对应名字的列表“names”。
例如:
名字列表:names = [‘Emily’,’Michael’,’Sarah’]
身高列表:heights = [180,165,170]
按照身高由大到小排序后,Emily 最高,接着是 Sarah 和 Michael
最后得到的名字列 heights = [‘Emily’,’Sarah’,’Michael’]
【输入描述】
新建两个列表,“names”存储一组姓名,“heights”存储这组姓名对应的身高,这些身高是互不相同的正整数。
如下图所示:

【输出描述】
无需新建,仍用以前的列表“names”,存储按照身高由大到小排序后,对应的姓名。
如下图所示:

【输入样例1】
names = [‘Emily’,’Michael’,’Sarah’] heights = [180,165,170]
【输出样例1】
names = [‘Emily’,’Sarah’,’Michael’]
【输入样例2】
names = [‘Mary’,’John’,’Emma’,’Tom’] heights = [160,180,170,157]
【输出样例2】
names = [’John’,’Emma’,’Mary’,’Tom’]
【知识点】 CCF—GESP 图形化四级
密码合规检测


【题目描述】
网站注册需要有用户名和密码,默认小猫角色和白色背景,编写程序以检查用户输入密码的有效性。
(1)合法的密码只能由 a-z 之间 26 个字母(字母不区分大小写)、0-9 之间 10 个数字以及!@#$四个特殊字母构成。
(2)密码最短长度:6 个字符,密码最大长度:12 个字符。
(3)密码必须包含字母、数字和特殊字符,缺一不可。
【输入描述】
新建变量“lst”,用于存储待检测的密码。
如下图所示:

【输出描述】
新建列表“result”,用于存储合规的密码,存入顺序以“lst”列表中字符串的先后为序。
如下图所示:

【输入样例1】
lst = [seHJ12!@, sjdkffH$123, sdf!@^&12 HDH, 123&^YUhg@!]
【输出样例1】
result = [seHJ12!@, sjdkffH$123]
【输入样例2】
lst = [123!@#&^%ZAqaz, abc123ABC!@#, qaz123WSX!@#, 12QAqa!@, 12QAqa!@^&]
【输出样例2】
result = [abc123ABC!@#, qaz123WSX!@#, 12QAqa!@]
【知识点】 CCF—GESP 图形化四级






































