题号123456789101112131415
答案ADBBAADCDCAABDC
Python 三级
2024 年 09 月
1单选题(每题 2 分,共 30 分)
第 1 题 据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三
位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心
存储元件相当于现代计算机的( )。
A. 内存
B. 磁盘
C. CPU
D. 显示器
第 2 题 Python程序执行出现错误,不太常见的调试手段是( )。
A. 阅读源代码
B. 单步调试
C. 输出执行中间结果
D. 跟踪计算机执行的底层代码(如二进制机器码,汇编码)
第 3 题 下列表达式的值与其它三个选项不相等的是哪一个?( )
A.
B.
C.
D.
第 4 题 如果要遍历字典my_dict中的所有项(键和值),应该使用如下哪种语句?( )
A. for key in my_dict:
B. for key, value in my_dict.items():
C. for value in my_dict:
D. for key, value in my_dict:
第 5 题 执行下面Python代码后,输出的结果是?( )
A. {1: 1, 2: 2, 4: 4, 5: 5}
B. {1: 1, 2: 2, 3: 3}
C. {1: 1, 2: 2, 5: 5}
D. {1: 1, 2: 2, 3: 4, 4: 5}
第 6 题 对于元组 t = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10),执行 t[::5] 将返回哪个子元组?
A. (1, 6)
B. (1, 2, 3, 4, 5)
C. (6, )
D. (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
第 7 题 执行下面Python代码后,输出的结果是?( )
A. 出错,因为index方法需要两个参数
B. 4
C. 2
D. 1
第 8 题 对于列表 lst = [1, 2, 3, 4],执行以下哪个列表推导式可以得到 [1, 4, 9, 16]?( )
A. [x*2 for x in lst]
B. [x for x in lst if x > 2]
C. [x**2 for x in lst]
D. [x for x in range(len(lst))]
第 9 题 执行下面Python代码后,输出的结果是?( )
A. [1, 2, 4, 5]
B. [2, 3, 4, 5]
my_dict = {i: i for i in range(1, 6)}
del my_dict[3]
print(my_dict)
1
2
3
my_tuple = (1, 2, 3, 3, 2, 1)
print(my_tuple.index(2))
1
2
my_list = [1, 2, 3, 4, 5]
temp = [num for num in my_list if num % 2 == 0]
my_list.remove(temp[1])
print(my_list)
1
2
3
4
C. [1, 3, 4, 5]
D. [1, 2, 3, 5]
第 10 题 在Python中,以下哪个方法可以用于去除字符串两端的空白字符?( )
A. count()
B. index()
C. strip()
D. remove()
第 11 题 执行下面Python代码后,输入“CCF2024”输出的结果是?( )
A. CCF2024
B. &&&202&
C
GESP 9月认证 Python 三级真题,2024年9月GESP认证Python编程三级真题试卷及答案