#GESP2309P3. python三级客观题2023年9月GESP真题
python三级客观题2023年9月GESP真题
单选题(每题 2 分,共 30 分)
第 1 题 人们所使用的手机上安装的App通常指的是( )。
{{ select(1) }}
- 一款操作系统
- 一款应用软件
- 一种通话设备
- 以上都不对
第 2 题 下列流程图的输出结果是( )。
{{ select(2) }}
- 60
- 20
- 5
- 1
第 3 题 已知大写字符 'A' 的ASCII编码的十六进制表示为 0x41 ,则字符 'L' 的ASCII编码的十六进制表示为()。
{{ select(3) }}
- 4A
- 4B
- 4C
- 52
第 4 题 下面有关Python的dict类型key(键)的说法,正确的是( )。
{{ select(4) }}
- dict类型的key可以是list数据
- dict类型的key可以是set数据
- dict类型的key可以是dict数据
- dict类型的key可以是tuple数据
第 5 题 下面Python赋值语句,不正确的是( )。
{{ select(5) }}
- a = [12, 12]
- b = (12, 12)
- c = {12, 12}
- 以上没有不正确
第 6 题 有关下面Python代码的描述,正确的是( )。
{{ select(6) }}
- 上述代码执行将报错
- 加号运算符不适用tuple类型
- tuple是不可更改类型,不能切片(slice)操作
- 输出结果是(2, 3, 4, 5)
第 7 题 下列Python赋值语句错误的是 ( )。
{{ select(7) }}
- a = [1, 2] + [3, 4]
- b = (1, 2) + (3, 4)
- c = {1, 2} + {3, 4}
- d = "1, 2" + "3, 4"
第 8 题 下面Python代码执行后的输出是 ( )。
{{ select(8) }}
- [],[13, 14]
- [13, 14],[]
- [13, 14],[13, 14]
- [],[]
第 9 题 下面Python代码执行后的输出是 ( )。
{{ select(9) }}
- ['1', 'A', 'x']
- ['1', 'x', 'A']
- "1Ax"
- "A1x"
第 10 题 下面Python代码执行后的输出是 ( )。
{{ select(10) }}
- [8, 7, 6, 5, 4, -3, 3, -2, 2]
- [8, 7, 6, 5, 4, -3, 3, 2, -2]
- [2, -2, -3, 3, 4, 5, 6, 7, 8]
- [-2, 2, -3, 3, 4, 5, 6, 7, 8]
第 11 题 下面Python代码执行后的输出是 ( )。
{{ select(11) }}
- 'P'
- 'p'
- {'P'}
- {'p'}
第 12 题 某机构职工编码规则是“入职年份顺序码”,其中入职年份为2位数,顺序码3位数表示入职顺序。下面代码要求输入职工编码,并在输入大写字母Q时结束输入,要求输出每个年份入职人数,应在横线填入代码是 ( )。
{{ select(12) }}
- statData[Year] += statData.get(Year) + 1
- statData[Year] = statData.get(Year, 0) + 1
- statData[Year] = statData.get(Year, None) + 1
- statData[Year] += 1
第 13 题 Python表达式 [x for x in range(2,20) if x % 3 and x % 5 == 0] 的值是 ( )。
{{ select(13) }}
- [15]
- [5, 10]
- [2, 4, 7, 8, 11, 13, 14, 16, 17, 19]
- [3, 6, 9, 12, 18]
第 14 题 下面Python代码用于实现十进制到M进制(M为二进制到十六进制)的转换,横线处应填入代码是 ( )。
{{ select(14) }}
- rst += Alpha[Remainder]
- rst = Alpha[Remainder] + rst
- rst = rst + Alpha[Remainder]
- rst = str(Remainder) + rst
第 15 题 下面Python代码实现字符串乱序【随机打乱】,横线处应填入代码 ( )。
{{ select(15) }}
- key = random.random
- key = lambda x:random.random(x)
- key = lambda x:random.random()
- key = lambda x:random.random
判断题(每题 2 分,共 20 分)
第 1 题 我们常说的互联网(Internet)是一个覆盖全球的广域网络,它不属于任何一个国家。
{{ select(16) }}
- 正确
- 错误
第 2 题 二进制数 101.101 在十进制下是 5.005。
{{ select(17) }}
- 正确
- 错误
第 3 题 Python内置函数len()对list、tuple和str有效,对set和dict无效。
{{ select(18) }}
- 正确
- 错误
第 4 题 Python表达式len(set("12,34,56"))的值为3。
{{ select(19) }}
- 正确
- 错误
第 5 题 Python表达式2&3的值为5.
{{ select(20) }}
- 正确
- 错误
第 6 题 执行Python代码print("李白".replace("白","杜"))后将输出"李杜"。
{{ select(21) }}
- 正确
- 错误
第 7 题 执行Python代码print(list(filter(lambda n:n%5,range(10))))后将输出[0, 5]。
{{ select(22) }}
- 正确
- 错误
第 8 题 执行Python代码print([i for i in range(10) if i % 5 == 0])后将输出[0, 5]。
{{ select(23) }}
- 正确
- 错误
第 9 题 下面Python代码执行时输入10,20后将输出30。
{{ select(24) }}
- 正确
- 错误
第 10 题 在Python代码中先执行 a = (5,6,3,10) , 然后执行print(a.sort())其输出结果是None。
{{ select(25) }}
- 正确
- 错误