#G3203. [GESP202312 三级] 客观题
[GESP202312 三级] 客观题
单选题
-
某公司新出了一款无人驾驶的小汽车,通过声控智能驾驶系统,乘客只要告诉汽车目的地,车子就能自动选择一条优化路线,告诉乘客后驶达那里。请问下面哪项不是驾驶系统完成选路所必须的。( )
{{ select(1) }}
- 麦克风
- 扬声器
- 油量表
- 传感器
-
现代计算机是指电子计算机,它所基于的是( )体系结构。
{{ select(2) }}
- 艾伦·图灵
- 冯·诺依曼
- 阿塔纳索夫
- 埃克特·莫克利
-
下面Python代码执行后 a 的类型不为 dict 的是( )。
{{ select(3) }}
- a = {}
- a = dict()
- a = {i: i ** 2 for i in range(10)}
- a = {1}
-
在Python代码中,已执行 lst=list(range(100)),下面能反序输出偶数,形如:[98,96,...,0] 的是( )。
{{ select(4) }}
- print([st[-2:-2])]
- print([st[-1:-2])]
- print([st[-2:-1:-2])]
- print([st[-2:0:-2])
-
下面Python代码执行后不能输出GESP的是( )。
{{ select(5) }}
- print("CCF GESP"[-4:])
- print("CCF GESP"[4:])
- print("CCF GESP"[-4:'])
- print("CCF GESP"[4:-1])
-
执行Python代码print(len([f"{i}{j}", for i in range(10) for j in range(1,10,2) if ij % 21))输出是( )。
{{ select(6) }}
- 100
- 50
- 25
- 0
-
执行Python代码print(list('Ax1').sort())后,输出是( )。
{{ select(7) }}
- ['1', 'A', 'x']
- ['1', 'x', 'A']
- None
- 触发异常,无输出
-
执行Python代码print(reversed('Ax1'))后输出的是( )。
{{ select(8) }}
- ['1', 'x', 'A']
- 1Ax
- ['1', 'A', 'x']
- 以上输出均错误
-
执行Python代码print(sorted('Ax1'))后输出的是( )。
{{ select(9) }}
- ['1', 'A', 'x']
- ['1', 'x', 'A']
- "1Ax"
- 以上输出均错误
- 下面Python代码执行后的输出是( )。
{{ select(10) }}
- [2.2, 1.1, 1.3, -1.1, -2.2]
- [2.2, 1.3, 1.1, -1.1, -2.2]
- [ -2.2, -1.1, 1.1, 1.3, 2.2 ]
- [1.1, 1.1, 1.3, 2.2, 2.2 ]
- 下面Python代码用于统计每种字符出现的次数,横线上应填入代码是( )。
{{ select(11) }}
- dictcount[c] + 1
- dictcount.get(c) + 1
- dictcount.get(c, 1)
- dictcount.get(c, 0) + 1
- Python变量strMove1中存储有某小说的全部文本内容,如果要获得该小说用了多少个不同的字符,应该使用的表达式是( )。
{{ select(12) }}
- len(strMove1)
- strMove1.count()
- len(set(strMove1))
- strMove1.index()
- Python表达式[x for x in range(20) if x % 3 if x % 5]的值是( )。
{{ select(13) }}
- [15]
- [0, 15]
- [3, 6, 9, 12, 18]
- [1, 2, 4, 7, 8, 11, 13, 14, 16, 17, 19]
- Python的int()函数可以将全部是数字组成的字符串转换为整数,假设不包含正负符号和小数点如12.5、-12等。下面代码模拟该函数的功能,横线处应填入代码是( )。
{{ select(14) }}
- rst * 10 + ord(i)-ord('0')
- rst * 10 + chr(i)-chr('0')
- rst * 10 + ord(i)
- rst + ord(i)-ord('0')
- Python代码用于抽取字符串中的电话号码。约定:电话号码全部是数字,数字之间没有其他符号如连字符或空格等。代码中变量strStr仅仅是示例,可以包含更多字符。下面有关第10、11、12行代码说法,正确的说法是( )。
{{ select(15) }}
- 第10到12行代码有语法错误,应与第7行的if对齐
- 第10到12行代码的功能与第7到9行代码功能相同,可以删除
- 第10到12行代码与for对齐,所以有语法错误,应删除
- 第10到12行代码不能删除且没有语法错误,当电话号码出现在字符串结束时,否则将不能输出该号码
判断题
-
小杨最近在准备考GESP,他用的Python IDLE来练习和运行程序,所以Python IDLE也是一个小型操作系统。( )
{{ select(16) }}
- 对
- 错
-
任何一个while循环都可以转化为等价的for循环。( )
{{ select(17) }}
- 对
- 错
-
执行Python代码print(S&2)后将输出0。( )
{{ select(18) }}
- 对
- 错
-
Python表达式len("12,34,56",split(","))的值为3。( )
{{ select(19) }}
- 对
- 错
-
执行Python代码print(5 or 2)后将输出True。( )
{{ select(20) }}
- 对
- 错
-
已执行Python代码a="china"和a.replace('c','C')之后print(a)后将输出China。( )
{{ select(21) }}
- 对
- 错
-
执行Python代码print(list(filter(lambda n:n % 5 == 0,range(10))))后将输出[0, 5]。( )
{{ select(22) }}
- 对
- 错
-
下面Python码执行后将输出[0, 5]。( )
{{ select(23) }}
- 对
- 错
-
Python表达式[1]*10将形成一个有10个成员的list,每个成员的值为1。( )
{{ select(24) }}
- 对
- 错
- 执行Python代码print(list(range(100)),sort(key=lambda x:x%2))将输出一个list,偶数为前半部分,奇数为后半部分。( )
{{ select(25) }}
- 对
- 错