一、单选题
1、下面程序的执行结果为?( )
s = '{0}+{1}={2}'.format(2, 3, 5)
print(s)
A 0+1=2
B {0}+{1}={2}
C 2+3=5
D {2}+{3}={5}
2、s="abc123",采用字符串操作函数将其中的字符c替换为字符C,以下哪个操作正确?( )
A s.replace('c', 'C')
B replace(c,C)
C s.replace(c,C)
D replace('abc123','abC123')
3、下列语句,不能创建元组的是?( )
A tup=()
B tup=(1)
C tup=1,2
D tup=(1,2)
4、下列不属于Python中处理字典的方法是?( )
A pop()
B replace()
C get()
D popitem()
5、下列程序的执行结果是?( )
s=(1,2,3,4,5,6,7,8) print(len(s),max(s),min(s))
A 7 8 1
B 8 8 1
C 8 1 8
D 7 1 8
6、以下程序的运行结果是?( )
a={"name":"jt","age":29,"class":5} a["age"]=15 a["school"]="派森社" print("age:",a["age"]) print("school:",a["school"])
A age: 29 school: 派森社
B age: 15
C age: 15 school: 派森社
D school: 派森社
7、已知字典score={"语文":95,"数学":93,"英语":97},
则执行print(score["语文"]+score["数学"]//2),输出的结果为?( )
A 141
B 141.5
C 94
D 94.0
8、在python中,表示跳出当前循环的语句是?( )
A break
B pass
C exit
D Esc
9、已知列表a=[1,2,3,4,5],下列语句输出结果为False的是?( )
A print(a[3]==a[-2])
B print(a[:3]==a[:-2])
C print(a[:1]==a[0])
D print(a[2]==a[-3])
10、已知列表a=[1,2,3],b=['4'],执行语句print(a+b)后,输出的结果是?( )
A [1,2,3,4]
B [1,2,3,'4']
C ['1','2','3','4']
D 10
11、以下代码绘制的图形是?( )
import turtle for i in range(1,7): turtle.fd(50) turtle.left(60)
A 正方形
B 六边形
C 三角形
D 五角星
12、以下用于Python循环结构的关键字是( )
A、while
B、loop
C、if
D、do…for
13、下面代码的输出结果是?( )
a=[1,3,5,7,9] for i in a: print(i)
A 1,3,5,7,9
B [1,3,5,7,9]
C 1 3 5 7 9
D 9 7 5 3 1
14、下面代码的输出结果是?( )
a={'sx':90,'yuwen':93,'yingyu':88,'kexue':98} print(a['sx'])
A 93
B 90
C 88
D 98
15、现在有s="abcdefghi",请问s[4]的值是?( )
A d
B e
C abcd
D 0
16、已知列表lis=['1','2',3],则执行print(2 in lis)语句输出的结果是?( )
A True
B true
C False
D false
17、下列代码的输出结果是?( )
ls = [[0,1],[5,6],[7,8]] lis = [] for i in range(len(ls)): lis.append(ls[i][1]) print(lis)
A [1,6,8]
B [0,5,7]
C [0,6,8]
D [0,1]
18、关于以下代码,描述正确的是?( )
a = 'False' if a: print('True')
A 上述代码的输出结果为True。
B 上述代码的输出结果为False。
C 上述代码存在语法错误。
D 上述代码没有语法错误,但没有任何输出。
19、关于列表s的相关操作,描述不正确的是?( )
A s.append():在列表末尾添加新的对象
B s.reverse():反转列表中的元素
C s.count():统计某个元素在列表中出现的次数
D s.clear():删除列表s的最后一个元素
20、运行如下程序,结果是?( )
l=[1,"laowang",3.14,"laoli"] l[0]=2 del l[1] print(l)
A [1, 3.14, 'laoli']
B [2, 3.14, 'laoli']
C ["laowang",3.14, 'laoli']
D [2,"laowang",3.14,]
21、以下程序的输出结果是( )。
a = tuple('abcdefg') print(a)
A ('a', 'b', 'c', 'd', 'e', 'f', 'g')
B ['a', 'b', 'c', 'd', 'e', 'f', 'g']
C ['abcdefg']
D 'abcdefg'
22、列表listV = list(range(10)),以下能够输出列表listV中最小元素的是?( )
A print(min(listV))
B print(listV.max( ))
C print(min(listV()))
D print(listV.revrese(i)[0])
23、以下程序的输出结果是?( )
ls = [1,2,3] lt = [4,5,6] print(ls+lt)
A [1,2,3,4,5,6]
B [1,2,3,[4,5,6]]
C [4,5,6]
D [5,7,9]
24、以下程序的运行结果是?( )
l =["兰溪","金华","武义","永康","磐安","东阳","义乌","浦江"] for s in l: if"义"in s: print(s)
A 兰溪 金华 武义
B 武义 义乌
C 武义
D 义乌
25、下面程序执行完毕后,最终的结果是?( )
a=[34,17,7,48,10,5] b=[] c=[] while len(a)>0: s=a.pop() if(s%2==0): append(s) else: append(s) print(b) print(c)
A [34, 48,10] [17, 7, 5]
B [10, 48, 34] [5, 7, 17]
C [10, 48, 34] [17, 7, 5]
D [34, 48, 10] [5, 7, 17]
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!