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