2023年6月CCF-GESP编程能力等级认证Python编程四级真题
编辑
保存
调试
编译
冒泡排序是不稳定的
插入排序是不稳定的
选择排序是不稳定的
以上都不正确
12#20#220#220
20#10#220#220
20#10#30#220
10#20#30#220
100, 110
110, 110
100, 100
110, 100
[1, 2, 3] [1, 2, 3]
[1, 2, 3, 10] [1, 2, 3, 10]
[1, 2, 3] [1, 2, 3, 10]
[1, 2, 3, 10] None
[1, 2, 3] [1, 2, 3]
[1, 2, 3, 10] [1, 2, 3, 10]
[1, 2, 3] [1, 2, 3, 10]
[1, 2, 3, 10] None
O(1)
O(n)
O(n 4)
O(n
dictA.get(i,[]).append(j)
dictA.get(i,list).append(j)
dictA.get(i,list()) (j)
dictA.get(i,[]) [j]
itm for itm in dictA if len(itm) > 2
K: V for K, V in dictA if len(V) > 2
K: V for K, V in dictA.items() if len(V) > 2
K: K.value for K in dictA if len(dictA[K]) > 2
w
w
r
a
2#
1#4#
2#4#
2#3#4#
如果输入 1.414,1.732,2.236 也将被执行,输出为 2
如果输入 1,2,3,4,5 将会因输入过多而报错
如果输入 1,2 也将会执行,输出 3
程序存在语法错误,原因是*_
rb wb
r w
r w
a a
key = lambda x:(x[0],-x[1])
lambda x:(x[0],x[1])
key = lambda x:(-x[0],-x[1])
不需要填入代码,按默认排序即可
函数 Fx()定义错误,交换 a 和 b 参数的先后顺序,程序执行后将输出 11
上述代码执行后将输出 2
上述代码执行后将输出 11
在 Fx()函数定义中,a 被定义为整数,因此传入字符串将导致错误,因此第 3 行函数调用后将报错
发表评论 取消回复