选择题 共15道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 共10道

16 17 18 19 20 21 22 23 24 25


编程题 共2道

26 27

422 | 202409GESP Python三级试卷-练习
选择题 共15道
01

据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。

2分
登录后查看选项
02

Python程序执行出现错误,不太常见的调试手段是( )。

2分
登录后查看选项
03

下列表达式的值与其它三个选项不相等的是哪一个?( )

2分
登录后查看选项
04

如果要遍历字典my_dict中的所有项(键和值),应该使用如下哪种语句?( )

2分
登录后查看选项
05

执行下面Python代码后,输出的结果是?( )

my_dict = {i: i for i in range(1, 6)}

del my_dict[3]

print(my_dict)

2分
登录后查看选项
06

对于元组 t = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10),执行 t[::5] 将返回哪个子元组?

2分
登录后查看选项
07

执行下面Python代码后,输出的结果是?( )

my_tuple = (1, 2, 3, 3, 2, 1)

print(my_tuple.index(2))

2分
登录后查看选项
08

对于列表 lst = [1, 2, 3, 4],执行以下哪个列表推导式可以得到 [1, 4, 9, 16]?( )

2分
登录后查看选项
09

执行下面Python代码后,输出的结果是?( )

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)

2分
登录后查看选项
10

在Python中,以下哪个方法可以用于去除字符串两端的空白字符?( )

2分
登录后查看选项
11

执行下面Python代码后,输入“CCF2024”输出的结果是?( )

w = input()

for x in w:

       if x == '0' or x == '2':

               continue

       else:

               w.replace(x, '&')

print(w)

2分
登录后查看选项
12

假设有一个集合 s = {1, 2, 3},以下哪个操作会添加元素 4 到集合中?()

2分
登录后查看选项
13

执行下面Python代码后,输出的结果是?( )

set1 = {1, 2, 3}

set2 = {2, 3, 4}

set3 = {3, 4, 5}

set4 = (set1 & set2) | (set2 & set3)

print(set4)

2分
登录后查看选项
14

执行下面Python代码后,不可能输出的结果是?( )

my_str = "1234554321"

my_list = list(my_str)

my_set = set(my_list)

print("".join(my_set))

2分
登录后查看选项
15

执行下面Python代码后,输出的结果是?( )

words = ["apple", "banana", "cherry"]

vowels = 'aeiou'

result = []

   for word in words:

       for char in word:

           if char in vowels:

               result.append(char)

print(result)

2分
登录后查看选项
判断题 共10道
16

小杨最近开始学习C++编程,老师说C++是一门面向对象的编程语言,也是一门高级语言。( )

2分
登录后查看选项
17

程序不一定满足有穷性,而算法必须满足有穷性的特征。

2分
登录后查看选项
18

Python代码 a = {} 被执行后,a的数据类型为dict。

2分
登录后查看选项
19

执行语句 int('2b',16) 后输出的结果是43。

2分
登录后查看选项
20

Python代码 print(list(range(100))[::-2]) 被执行后,将从大到小输出所有0-100之间所有偶数,不含100。

2分
登录后查看选项
21

Python代码 print("".join(sorted("GESP"))) 被执行后,输出为 'EGPS' 。

2分
登录后查看选项
22

在Python中,使用加法运算符 + 可以对两个字符串、列表、元组甚至是字典进行合并,即以下赋值语句都是合法的。

my_str = "ccf" + "2024"

my_list = [1, 2, 3] + [3, 4, 5]

my_tuple = (1, 2, 3) + (4,)

my_dict = {1: 'one', 2: 'two'} + {3: 'three'}

2分
登录后查看选项
23

执行下列两段Python代码,输出的结果相同。

s = list("CCF-GESP")

i, j = 0, len(s) - 1

while i < j:

s[i], s[j] = s[j], s[i]

   i += 1

   j -= 1

print("".join(s))


s = list("CCF-GESP")

s[:] = s[::-1]

print("".join(s))

2分
登录后查看选项
24

执行下列Python代码,输出的结果是 ["banana", "orange"]。

my_set = set("banana")

my_list = list(my_set)

my_list.extend("orange")

print(my_list

2分
登录后查看选项
25

用50元钱兑换面值为1元、2元、5元的纸币共25张。每种纸币不少于1张,问有多少种兑换方案。可以使用枚举的方法来求解这个问题。

2分
登录后查看选项
编程题 共2道
26

3.1.3 输出格式

对于每组测试用例,如果序列a 是否是平衡的,输出 Yes,否则输出 No。

25分
登录后作答
27


25分
登录后作答