Python基础知识测试题(单选、判断)
Python基础知识测试题
一. 单选题(共9题, 55.8分)
- 【单选题】以下代码的运行结果是()
>>>str='ABACDCB'
>>>str.index('A',3)
A. 0 B. 1 C. 3 D. ValueError:substring not found
我的答案:D. ValueError:substring not found
- 【单选题】以下代码的运行结果是()
>>>adic = {'apple':2,'peach':1,'lemon':3}
>>>print(max(adic),min(adic),sum(adiC.values()))
A. lemon peach 6 B. peach apple 6 C. None D. 系统报错
我的答案:D. 系统报错
- 【单选题】以下选项中,不属于Python序列类型的是()
A. 字符串 B. 元组 C. 集合 D. 列表
我的答案:C. 集合
- 【单选题】对于列表L,能够返回序列L中第i到j-1以k为步长的元素子集的是()
A. L[i,j,k] B. L[i;j;k] C. L[i:j:k] D. L(i,j,k)
我的答案:C. L[i:j:k]
- 【单选题】以下选项中不能生成一个空字典的是()
A. { } B. dict( ) C. dict([]) D. {[ ]}
我的答案:D. {[ ]}
- 【单选题】以下代码的运行结果是()
L = list(range(5))
for i in L:
print(i,end=',')
A. [0,1,2,3,4] B. [0,1,2,3,4,5] C. 0,1,2,3,4, D. 0,1,2,3,4,5,
我的答案:C. 0,1,2,3,4,
- 【单选题】给定字典dic,以下选项中可以清空该字典并保留变量的是()
A. dic.remove( ) B. dic.pop( ) C. dic.clear( ) D. del dic
我的答案:C. dic.clear( )
- 【单选题】以下关于列表和字符串的描述错误的是()
A. 字符串是英文字母的无序组合 B. 列表和字符串都可以使用正向递增序号和反向递减序号 C. 列表是一个可变数据类型,可以修改数据项 D. 列表和字符串都是序列型数据
我的答案:A. 字符串是英文字母的无序组合
- 【单选题】以下关于元组的描述正确的是()
A. 创建元组tup:tup = (); B. 创建元组tup:tup = (50); C. 元组中的元素允许被修改 D. 元组中的元素允许被删除
我的答案:A. 创建元组tup:tup = ();
二. 判断题(共7题, 44.2分)
-
【判断题】可以删除集合中指定位置的元素 我的答案:×
-
【判断题】集合可以作为列表的元素 我的答案:√
-
【判断题】元组可以作为字典的“键” 我的答案:√
-
【判断题】set(x):可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且有序任意的集合 我的答案:×
-
【判断题】创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,) 我的答案:√
-
【判断题】已知x = (1, 2, 3, 4),那么执行x[0] = 5之后,x的值为(5, 2, 3, 4) 我的答案:×
-
【判断题】对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表 我的答案:√
原文地址: http://www.cveoy.top/t/topic/o6RE 著作权归作者所有。请勿转载和采集!