第 1 题 单选题
下面程序执行完毕后,最终的结果是?( )
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]
第 2 题 单选题
以下程序的运行结果是?( )
l =["兰溪","金华","武义","永康","磐安","东阳","义乌","浦江"]
for s in l:
if"义"in s:
print(s)
Copy
A.兰溪 金华 武义
B.武义 义乌
C.武义
D.义乌
第 3 题 单选题
以下程序的输出结果是?( )
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]
第 4 题 单选题
列表listV = list(range(10)),以下能够输出列表listV中最小元素的是?( )
A.print(min(listV))
B.print(listV.max( ))
C.print(min(listV()))
D.print(listV.revrese(i)[0])
第 5 题 单选题
以下程序的输出结果是( )。
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'
第 6 题 单选题 运行如下程序,结果是?( )
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,]
第 7 题 单选题
关于列表s的相关操作,描述不正确的是?( )
A.s.append():在列表末尾添加新的对象
B.s.reverse():反转列表中的元素
C.s.count():统计某个元素在列表中出现的次数
D.s.clear():删除列表s的最后一个元素
第 8 题 单选题
关于以下代码,描述正确的是?( )
a = 'False'
if a:
print('True')
A.上述代码的输出结果为True。
B.上述代码的输出结果为False。
C.上述代码存在语法错误。
D.上述代码没有语法错误,但没有任何输出。
第 9 题 单选题
下列代码的输出结果是?( )
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]
第 10 题 单选题
已知列表lis=['1','2',3],则执行print(2 in lis)语句输出的结果是?( )
A.True
B.true
C.False
D.false
第 11 题 单选题
现在有s="abcdefghi",请问s[4]的值是?( )
A.d
B.e
C.abcd
D.0
第 12 题 单选题
下面代码的输出结果是?( )
a={'sx':90,'yuwen':93,'yingyu':88,'kexue':98}
print(a['sx'])
A.93
B.90
C.88
D.98
第 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 题 单选题
以下用于Python循环结构的关键字是( )
A.while
B.loop
C.if
D.do…for
第 15 题 单选题
以下代码绘制的图形是?( )
import turtle
for i in range(1,7):
turtle.fd(50)
turtle.left(60)
A.正方形
B.六边形
C.三角形
D.五角星
第 16 题 单选题
已知列表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
第 17 题 单选题
已知列表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])
第 18 题 单选题
在python中,表示跳出当前循环的语句是?( )
A.break
B.pass
C.exit
D.Esc
第 19 题 单选题
已知字典score={"语文":95,"数学":93,"英语":97},
则执行print(score["语文"]+score["数学"]//2),输出的结果为?( )
A.141
B.141.5
C.94
D.94.0
第 20 题 单选题
以下程序的运行结果是?( )
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: 派森社
第 21 题 单选题
下列程序的执行结果是?( )
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
第 22 题 单选题
下列不属于Python中处理字典的方法是?( )
A.pop()
B.replace()
C.get()
D.popitem()
第 23 题 单选题 下列语句,不能创建元组的是?( )
A.tup=()
B.tup=(1)
C.tup=1,2
D.tup=(1,2)
第 24 题 单选题
s="abc123",采用字符串操作函数将其中的字符c替换为字符C,以下哪个操作正确?( )
A.s.replace('c', 'C')
B.replace(c,C)
C.s.replace(c,C)
D.replace('abc123','abC123')
第 25 题 单选题
下面程序的执行结果为?( )
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}
第 26 题 判断题
已知字符串str='www.baidu.com',
那么print(str.split('.',1))的结果是:['www', 'baidu','com']。
A.正确 B.错误
第 27 题 判断题
运行如下程序
a1='hello'
a2='everybody'
print(a1*2+a2)
运行结果为hellohelloeverybody
A.正确 B.错误
第 28 题 判断题
元组中不可以通过下标索引获取元素。
A.正确 B.错误
第 29 题 判断题
在使用get()语句返回字典中指定键的值的时候,如果该键的值在字典中不存在,则返回系统默认值“unKnown”。
A.正确 B.错误
第 30 题 判断题
元组是一种可变的序列,创建后可以修改。
A.正确 B.错误
第 31 题 判断题
条件语句中,if...语句和if...else语句没有区别。
A.正确 B.错误
第 32 题 判断题
列表是一种序列,列表的元素可以追加、替换、插入和删除。
A.正确 B.错误
第 33 题 判断题
在循环语句中, break 语句的作用是提前进入下一次循环。
A.正确 B.错误
第 34 题 判断题
执行以下程序,运行结果是:14
a=1
while a<100:
if a%2==0 and a%7==0:
print(a)
break
a=a+1
A.正确 B.错误
第 35 题 判断题
语句
for i in range(3) :
print(i, end=',')
的输出结果为0,1,2,
A.正确 B.错误
第 1 题 问答题
数字转汉字
用户输入一个1~9(包含1和9)之间的任一数字,程序输出对应的汉字。
如输入2,程序输出“二”。可重复查询。
第 2 题 问答题
假设10位评委的打分是99,80,86,89,94,92,75,87,86,95,现需要运用Python语言进行编程实现:去掉一个最高分,去掉一个最低分,计算平均分,并打印出来。
打印格式为:去掉一个最高分:XX分,去掉一个最低分:XX分,最后得分为:XX分