image

编辑人: 浅唱

calendar2025-06-04

message3

visits934

全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟一卷参考答案

一、单选题

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]


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟一卷参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share