【python 错题集_11t】
-
以下不属于可变数据类型的是[1分]
A列表
B 字典
C 集合
D 字符串
考生答案:C
参考答案:D -
执行如下代码输出的结果为:
lt =[“1010”,“10.10”,"Python”]
print(lt.pop(2))
print(lt)[1分]
A ['1010’,’10.10’]
B Python ['1010’,,10.10’]
C [“1010”,"Python”]
D '10.10’
['1010’, "Python”]
考生答案:A
参考答案:B -
执行如下代码输出的结果为:
lt = [1, 2, 3, 4]
ls = 1t
li = lt.copy()
lt.clear()
print(lt,ls,li)[1分]
A[][1,2,3,4][1,2,3,4]
B[1,2,3,4][1,2,3,4][1,2,3,4]
C [ ][ ][1,2,3,4]
D [ ] [ ] [ ]
考生答案:A
参考答案:C -
执行如下代码输出的结果为:
names =["张三","李四”,"王五”]
if"赵六”in names:
print("到”)
else:
print("旷课”)
A 到
B 旷课
C 程序运行错误
D 不确定
考生答案:C
参考答案:B
-
以下不能定义一个字典的是:[1分]
A d ={["a”,"b”,"c"]:1}
B d ={1: ["a”,“b”,“c”]}
C d =dict()
D d={“a”:1}
考生答案:C
参考答案:A -
给出如下代码
ls = ['car',’truck’]
def funC(a):
ls. append(a)
return
funC ('bus’)
print(ls)
以下选项中描述错误的是[1分]
A ls.append(a)代码中的1s是全局变量
B 执行代码输出结果为['car’,’truck’]
C ls.append(a)代码中的1s是列表类型变量
D func(a)中a为非可选参数
考生答案:C
参考答案:B
- 给出如下代码
ls = ['car',’truck’]
def fff(a):
ls = [ ]
ls. append(a)
return
fff( bus’)
print(ls)
以下选项中描述错误的是[1分]
A 代码函数定义中,s.append(a)中的ls是局部变量B 执行代码输出的结果为’car’,’truck’]
C ls.append(a)代码中的1s是列表类型
D 执行代码输出结果为['car’,’truck',’bus’]
考生答案:B
参考答案:D
-
有一个列表1s,其中一共包含5个元素,则可索引的取值为:[1分]
A ls[-1:-5]
B ls[1:5]
C ls[0:6]
D ls[0:5]
考生答案:A
参考答案:D
def fff(lt =[]):
lt. append (2)
return lt
x= fff()
y= fff()
print(x,y)
A [2][2]
B [2, 2]
C[2][2,2]
D [2,2][2,2]
考生答案:A
参考答案:D
通过键盘获得用户输入的一组整数,采用分号(;)分隔[注意英文输入下的分号],输出其中的最小值例如输入:1;2;3;2;5;62输出:1
data = input()
a =
b =[]
for i in a:
print (min(b))
在IDLE中验证答案的正确性后,请将完整代码写入下面的答题区[10分]
考生答案:
import re
data=imput()
a=re.findall(r'd+', data)
b=[]
for i in a:
b.append (i)
print(min(b))
参考答案:
data = input()
a = data.split(";")
b = []
for i in a:
b.append(int(i))
print(min(b))
- 将1s中的列表内容逆序打印输出
ls =[123,’Py',789,’th',456,’on’]
__________
在IDLE中验证答案的正确性后,请将完整代码写入下面的答题区[15分]
考生答案:
ls=[123,’py',789,’th',456,’on’]
ls.reverse()
print (ls)
参考答案:
ls =[123,’Py',789,’th',456,’on’]
print (ls[::-1])