#392. 2023信息素养大赛Python挑战赛初赛-模拟卷6(提高卷)

2023信息素养大赛Python挑战赛初赛-模拟卷6(提高卷)

选择题

  1. 下面程序执行完毕后,最终的结果是?( )
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]

  1. 以下程序的运行结果是?( )
l =["兰溪","金华","武义","永康","磐安","东阳","义乌","浦江"]
for s in l:
    if"义"in s:
        print(s)

{{ select(2) }}

  • 兰溪 金华 武义
  • 武义 义乌
  • 武义
  • 义乌

  1. 以下程序的输出结果是?( )
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]

  1. 列表listV = list(range(10)),以下能够输出列表listV中最小元素的是?( )

{{ select(4) }}

  • print(min(listV))
  • print(listV.max( ))
  • print(min(listV()))
  • print(listV.revrese(i)[0])

  1. 以下程序的输出结果是( )。
a = tuple('abcdefg')
print(a)

{{ select(5) }}

  • ('a', 'b', 'c', 'd', 'e', 'f', 'g')
  • ['a', 'b', 'c', 'd', 'e', 'f', 'g']
  • ['abcdefg']
  • 'abcdefg'

  1. 运行如下程序,结果是?( )
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,]

  1. 关于列表s的相关操作,描述不正确的是?( )

{{ select(7) }}

  • s.append():在列表末尾添加新的对象
  • s.reverse():反转列表中的元素
  • s.count():统计某个元素在列表中出现的次数
  • s.clear():删除列表s的最后一个元素

  1. 关于以下代码,描述正确的是?( )
a = 'False'
if a:
    print('True')

{{ select(8) }}

  • 上述代码的输出结果为True。
  • 上述代码的输出结果为False。
  • 上述代码存在语法错误。
  • 上述代码没有语法错误,但没有任何输出。

  1. 下列代码的输出结果是?( )
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]

  1. 已知列表lis=['1','2',3],则执行print(2 in lis)语句输出的结果是?( )

{{ select(10) }}

  • True
  • true
  • False
  • false

  1. 现在有s="abcdefghi",请问s[4]的值是?( )

{{ select(11) }}

  • d
  • e
  • abcd
  • 0

  1. 下面代码的输出结果是?( )
a={'sx':90,'yuwen':93,'yingyu':88,'kexue':98}
print(a['sx'])

{{ select(12) }}

  • 93
  • 90
  • 88
  • 98

  1. 下面代码的输出结果是?( )
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

  1. 以下用于Python循环结构的关键字是( )

{{ select(14) }}

  • while
  • loop
  • if
  • do…while

  1. 以下代码绘制的图形是?( )
import turtle
for i in range(1,7):
    turtle.fd(50)
    turtle.left(60)

{{ select(15) }}

  • 正方形
  • 六边形
  • 三角形
  • 五角星

  1. 已知列表a=[1,2,3],b=['4'],执行语句print(a+b)后,输出的结果是?( )

{{ select(16) }}

  • [1,2,3,4]
  • [1,2,3,'4']
  • ['1','2','3','4']
  • 10

  1. 已知列表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])

  1. 在python中,表示跳出当前循环的语句是?( )

{{ select(18) }}

  • break
  • pass
  • exit
  • Esc

  1. 已知字典score={"语文":95,"数学":93,"英语":97},则执行print(score["语文"]+score["数学"]//2),输出的结果为?( )

{{ select(19) }}

  • 141
  • 141.5
  • 94
  • 94.0

  1. 以下程序的运行结果是?( )
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: 派森社

  1. 下列程序的执行结果是?( )
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

  1. 下列不属于Python中处理字典的方法是?( )

{{ select(22) }}

  • pop()
  • replace()
  • get()
  • popitem()

  1. 下列语句,不能创建元组的是?( )

{{ select(23) }}

  • tup=()
  • tup=(1)
  • tup=1,2
  • tup=(1,2)

  1. s="abc123",采用字符串操作函数将其中的字符c替换为字符C,以下哪个操作正确?( )

{{ select(24) }}

  • s.replace('c', 'C')
  • replace(c,C)
  • s.replace(c,C)
  • replace('abc123','abC123')

  1. 下面程序的执行结果为?( ) s = '{0}+{1}={2}'.format(2, 3, 5) print(s)

{{ select(25) }}

  • 0+1=2
  • {0}+{1}={2}
  • 2+3=5
  • {2}+{3}={5}