CCF GESP 2026年9月认证 Python 3级
所有 GESP 真题,手机上也能刷 · 自动判分 · 错题自动进错题本 扫码去刷
一
单选题
第 1 题
第二届世界人形机器人运动会开幕式上,机器人方阵通过控制程序来完成整场表演。表演前,工程师们使用集成开发环境(IDE)编写并调试方阵的控制程序。下列关于 IDE 功能的描述,错误的是( )。
第 2 题
计算机 CPU 中的高速缓冲存储器(Cache)主要为提升系统性能而设计。下列关于 Cache 的说法中正确的是 ( )。
第 3 题
8 位二进制原码能表示的最小和最大整数分别是?( )
第 4 题
在 Python 中,表达式
-0b1111 的十进制值是?( )
第 5 题
在 Python 中,表达式
~5+1 的结果是?( )
第 6 题
执行下面 Python 代码后,输出的结果是?( )
my_list = ['a', 'b', 'c', 'd', 'e', 'f']
result = my_list[::2] + my_list[1::2]
print(result)
第 7 题
执行下面 Python 代码后,输出的结果是?( )
numbers = [5, 2, 8, 1, 9]
i = 0
while i < len(numbers):
if numbers[i] < 5:
numbers.pop(i)
else:
i += 1
print(len(numbers))
第 8 题
执行下面 Python 代码后,输出的结果是?( )
my_tuple = (10, 20, 30, 40, 50)
a, *b, c = my_tuple
print(b)
第 9 题
执行下面 Python 代码后,输出的结果是?( )
dict1 = {'a': 1, 'b': 2}
dict2 = dict1
dict2['c'] = 3
print(dict1 is dict2, dict1 == dict2)
第 10 题
执行下面 Python 代码,输入
1a2b3c4 ,输出的结果是?( )s = input("请输入字符串:")
count = 0
for i in range(len(s) - 1):
if s[i].isdigit() and s[i + 1].isalpha():
count += 1
print(count)
第 11 题
在 Python 中,表达式
{x % 3 for x in range(6)} 的结果是?( )
第 12 题
执行下面 Python 代码后,输出的结果是?( )
my_tuple = (1, 2, 3)
my_list = list(my_tuple)
my_list.append(4)
new_tuple = tuple(my_list)
print(new_tuple)
第 13 题
笔记本 5 元/本,笔 3 元/支,橡皮 1 元/个,用 100 元买 50 件文具。以下程序枚举所有购买方案,横线处应填写的代码是?( )
for notebook in range(0, 21):
for pen in range(0, 34):
for eraser in range(0, 51):
if ________:
print(notebook, pen, eraser)
第 14 题
以下 Python 代码的功能是?( )
s = input("请输入字符串:")
words = s.split()
longest_word = ""
for word in words:
if len(word) > len(longest_word):
longest_word = word
print(longest_word)
第 15 题
学校举行编程比赛,共有
M 个班级参加,总计 N 名学生提交了作品。每份作品有一个班级编号(1 到 M )和得分。现需要统计每个班级的最高得分,并计算所有班级最高得分的总和。分数为非负数。以下程序试图实现此功能,横线处应填写的代码是?( )M, N = map(int, input().split())
max_score = [0] * (M + 1)
for _ in range(N):
cls, score = map(int, input().split())
_____①_____
max_score[cls] = score
_____②_____
print(total)
单选题部分已到底了。