#G3208. [GESP202503 三级] 客观题
[GESP202503 三级] 客观题
单选题
-
2025年春节有两件轰动全球的事件,一个是DeepSeek横空出世,另一个是贺岁片《哪吒2》票房惊人,入了全球票房榜。下面关于DeepSeek与《哪吒2》的描述成立的是( )。
{{ select(1) }}
- 《哪吒2》是一款新型操作系统
- DeepSeek是深海钻探软件
- 《哪吒2》可以生成新的软件
- DeepSeek可以根据《哪吒2》的场景生成剧情脚本
-
对整型变量N,如果它能够同时被3和5整出,则输出 N是含有至少两个质因数。如果用流程图来描述处理过程,则输出语句应该在哪种图形框中( )。
{{ select(2) }}
- 圆形框
- 椭圆形框
- 平行四边形框
- 菱形框
-
十进制数13的二进制表示是?( )
{{ select(3) }}
- 1101
- 1001
- 1011
- 1100
-
下列代码的输出结果是?( )
a = [1, 2] b = a a.append(3) print(b){{ select(4) }}
- [1, 2]
- [1, 2, 3]
- [3, 2, 1]
- 报错
-
执行 a = [1, 2]; a.extend([3, 4]) 后,a的值是?()
{{ select(5) }}
- [1,2,[3,4]]
- [1,2,3,4]
- [3,4,1,2]
- [1,3,2,4]
-
执行 a, b, c = (10, 20, 30) 后,b的值是?()
{{ select(6) }}
- 10
- 20
- 30
- 报错
-
将列表 [7, 8, 9] 转换为元组的正确方式是?()
{{ select(7) }}
- tuple([7, 8, 9])
- ([7, 8, 9]).tuple()
- (7, 8, 9).tuple()
- tuple(7, 8, 9)
-
字典的键(key)可以是以下哪种数据类型?()
{{ select(8) }}
- 列表
- 字典
- 元组
- 集合
-
字典推导式 {k: v for k, v in {'a':1, 'b':2, 'c':3}.items() if v % 2 == 0} 的结果是?()
{{ select(9) }}
- {'a':1,'b':2,'c':3}
- {}
- {'a':1,'c':3}
- {'b':2}
-
执行 s = "hello"; print(s.find("x")) 的结果是?()
{{ select(10) }}
- -1
- 0
- 报错
- None
-
字符串 s = "Python",执行 s[::2] 的结果是?()
{{ select(11) }}
- "Pyt"
- "yhn"
- "Pro"
- "yh"
-
创建空集合的正确方式是?()
{{ select(12) }}
- a = []
- a = {}
- a = set()
- B和C均正确
-
执行 s = {1, 2}; s.update([3, 4]) 后,s的值是?()
{{ select(13) }}
- 报错
- {3, 4}
- {1, 2, [3, 4]}
- {1, 2, 3, 4}
-
需要将文本中的敏感词替换为保留首字母并用 * 号覆盖剩余字符。例如:“密码”(2字)替换为“密*”,“身份证”(3字)替换为“身**”。请填写横线处的代码。
words = "密码", "账号", "身份证" text = "请勿泄露您的密码和身份证号码" for word in words: if word in text: text = text.replace(word, ______) print(text) # 期望输出“请勿泄露您的密*和身**号码”{{ select(14) }}
- word[0] + '*' * (len(word) - 1)
- word[0] + '*'
- '*' * len(word)
- word[0] + '*' * len(word)
-
以下代码用于生成前 n 项斐波那契数列。请填写横线处的代码。
n = 5 a, b = 0, 1 fib = [] for _ in range(n): fib.append(a) a, b = b, ______ print(fib) # 期望输出 [0, 1, 1, 2, 3]{{ select(15) }}
- a
- b
- a+b
- a*b
判断题
-
C++、Python 都是高级编程语言,它们每条语句的执行最终都要通过机器指令来完成。( )
{{ select(16) }}
- 对
- 错
-
表达式 hex(int('17', 8)) 的返回值为 0x11。
{{ select(17) }}
- 对
- 错
-
在 Python 中,in 关键词用于检查某个元素是否存在于序列或集合中,以下表达式都是合法的。
"a" in "gesp" "a" in {"g", "e", "s", "p"} "a" in {1: "g", 2: "e", 3: "s", 4: "p"}{{ select(18) }}
- 对
- 错
-
表达式 y = 0x0f; y << 4 的结果是 0xff。
{{ select(19) }}
- 对
- 错
-
执行下面 Python 代码后,输出的结果为 6。
data = {'ids': [1, 2], 'name': 'test'} data['ids'].append(['g', 'e', 's', 'p']) print(len(data['ids'])){{ select(20) }}
- 对
- 错
-
执行下面 Python 代码后,输出的结果可能是 {'a', 1,'123'}。
lst = ['a', 'a', 1, 1] s = set(lst) s.update('123') print(s){{ select(21) }}
- 对
- 错
-
自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(例如:当 n 为 3 时,有 ( 1^3 + 5^3 + 3^3 = 153 ),153 即是 n 为 3 的一个自幂数),若找出 1000 以内的所有自幂数。可以使用枚举的方法来求解这个问题。
{{ select(22) }}
- 对
- 错
-
下列程序用于删除列表 nums 中的重复项。
nums = [1, 2, 2, 3, 4, 4] unique = list(set(nums)) print(unique){{ select(23) }}
- 对
- 错
-
下列程序用于统计字符串中元音字母(a, c, i, o, u)的数量。
s = "hello world" vowels = "aetou" count = sum(1 for c in s if c == vowels) print(count){{ select(24) }}
- 对
- 错
-
下列程序用于去除列表中的负整数元素。
raw = [1, -2, 3, 5, -7, 0] clean = [x for x in raw if x >= 0] print(clean){{ select(25) }}
- 对
- 错