CCF GESP 2026年9月认证 Python 3级
所有 GESP 真题,手机上也能刷 · 自动判分 · 错题自动进错题本 扫码去刷
二
判断题
第 1 题
Python 程序执行
input() 函数时通常是使用键盘等输入设备来输入某个变量的值。
第 2 题
执行下面 Python 代码后,输出的结果是
C3 。s = "10110011"
num = int(s, 2)
hex_str = hex(num)[2:].upper()
print(hex_str)
第 3 题
对于任意整数 x ,x ^ (~x) 的结果恒为 -1 。
第 4 题
下列程序用于输出 1 至 20 中,2 和 3 的共同倍数。
a = [i + 1 for i in range(20)]
for i in range(20):
if a[i] % 2 or a[i] % 3:
a[i] = 0
for i in range(20):
if a[i]:
print(a[i], end=" ")
第 5 题
执行下面两段 Python 代码后,输出结果是相同的。
b = [1, 2, 3]
c = b
b = b[::-1]
print(c)
b = [1, 2, 3]
c = b
b[:] = b[::-1]
print(c)
第 6 题
执行下面 Python 代码后,输出的结果是
10 。a = len(x for x in range(10))
print(a)
第 7 题
字典的键可以是列表,例如
{[1,2]: 'a'} 在 Python 中不会引发错误。
第 8 题
执行下面 Python 代码后,输出的结果是
['a', 'b'] 。s = "a..b".split('.')
print(s)
第 9 题
执行下面 Python 代码后,输出的结果是
False 。s1 = set()
s2 = set("abc").clear()
print(s1 == s2)
第 10 题
执行下面 Python 代码后,输出的结果是
{'x': 1, 'y': 2, 'z': None} 。z = zip(['x', 'y', 'z'], [1, 2])
d = dict(z)
print(d)
判断题部分已到底了。