1 单选题(每题 2 分,共 30 分)
第1题 2025年4月19日在北京举行了一场颇为瞩目的人形机器人半程马拉松赛。比赛期间,跑动着的机器人会利用 身上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的( )。
A. 处理器 B. 存储器 C. 输入设备 D. 输出设备
解析:答案:C。所有传感器都用于采集数据,属于输入设备,故选C。
第2题 小杨购置的计算机使用一年后觉得内存不够用了,想购置一个容量更大的内存条,这时需要的内存条是( )。
A. RAM B. ROM C. CACHE D. EPROM
解析:答案:A。内存条属于随机存储器(RAM)。ROM为只读存储器,数据只能读不能写,不能发内存条使用,错误。CACHE为高速缓存,一般集成在CPU中,不能当内存条使用,EPROM为可编程只读存储器,正常情况下只读,相当于ROM,在特定条件下可改写内容,如固化程序、数据等,也不能当内存条使用。故选A。
第3题 下列哪个Python表达式能正确将十六进制数?( )
A. int('2A', 10) B. int('2A', 16) C. bin(0x2A) D. hex(42)
解析:答案:B。int()有至少三种功能,单参数:数据为浮点数则将此浮点数转换为整数,数据为字符串(不能含小数)则将此字符串按十进制转换为整数。双参数,第1参数必须为字符串,第2个参数为整数表示进制,A.将"2A"按十进制转换为十进制,会报错("A"为非十进制数)。B.将"2A"按十六进制转换为十进制,正确。bin()将一整数转换为二进制,hex()将一整数转换为十六进制。故选B。
第4题 执行下面Python代码后,输出的结果是?( )
- fruits = ['apple', 'banana', 'cherry']
- fruits.append('orange')
- fruits.insert(1, 'grape')
- print(fruits)
A. ['apple', 'grape', 'banana', 'cherry', 'orange']
B. ['apple', 'banana', 'grape', 'cherry', 'orange']
C. ['apple', 'grape', 'banana', 'cherry']
D. ['apple', 'grape', 'orange', 'banana', 'cherry']
解析:答案:A。append()是尾部添加,'orange'添加在'cherry'后,insert()为插入,在索引1('apple'后)插入'grape'。故选A。
第5题 执行下面Python代码后,输出的结果是?( )
- numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- result = numbers[2:7:2] + numbers[-3::-3]
- print(result)
A. [2, 4, 6, 7, 4] B. [2, 4, 6, 6, 3, 0] C. [2, 4, 6, 7, 4, 1] D. [2, 4, 6, 7, 4, 1, 0]
解析:答案:C。numbers[2:7:2]从索引2开始步长为2到索引7(不含)为[2,4,6],numbers[-3::-3]从索引-3开始步长为-3到索引0(含)为[7,4,1],result为[2,4,6]+[7,4,1]= [2,4,6,7,4,1]。故选C。
第6题 关于Python元组,以下说法错误的是?( )
A. 元组是不可变的数据类型 B. 元组可以作为字典的键
C. 元组支持切片操作 D. 元组中的元素可以被重新赋值
解析:答案:D。元组为不可变数据类型,元素不可更改,不可变数据类型可作字典的键,元组作为序列支持切片操作,所以D错误。故选D。

最低0.47元/天 解锁文章
690

被折叠的 条评论
为什么被折叠?



