万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛智传民韵Python编程挑战赛模拟(一)

2026年全国青少年信息素养大赛智传民韵Python编程挑战赛模拟(一)
模拟 小高 2026 2026-04-16 11:39:02 49

一、单选题

1.

程序中需要获取用户输入的参观人数,正确的Python语句是?()

A.

n = input()

B.

n = int(input("请输入参观人数:"))

C.

input(n)

D.

int(input) = n

2.

计算畜产品冷链运输损耗,已知总重量1000kg,损耗率5%,Python中计算损耗重量的正确表达式是?()

A.

1000 * 0.05

B.

1000 / 5

C.

1000 - 5

D.

1000 % 5

3.

藏族唐卡绘画展的时段是18≤t≤21,当t=21时,以下表达式结果为True的是?()

A.

t>21

B.

t<18

C.

t>=18 and t<=21

D.

t==22

4.

要遍历输出列表ethnic = ["苗族","土家族","藏族","蒙古族"]中的每个民族名称,最合适的循环是?()

A.

while循环

B.

for循环

C.

do-while循环

D.

以上都可以

5.

存储5个少数民族的名称:苗族、土家族、藏族、蒙古族、彝族,最合适的Python数据类型是?()

A.

字符串

B.

列表

C.

元组

D.

字典

6.

程序中需要将用户输入的字符串类型的时间"10"转换为整数类型,正确的Python函数是?()

A.

float("10")

B.

str("10")

C.

int("10")

D.

bool("10")

7.

编写多分支程序判断不同展览时段,Python中实现多分支的关键字是?()

A.

if

B.

if-else

C.

if-elif-else

D.

while

8.

要将字符串"民族文化传承"中的"文化"替换为"技艺",正确的Python方法是?()

A.

"民族文化传承".replace("文化","技艺")

B.

"民族文化传承".split("文化")

C.

"民族文化传承".join("技艺")

D.

"民族文化传承".find("文化")

9.

要计算藏族酥油茶制作的原料配比,已知酥油300克,茶水1500克,用Python计算酥油占总原料的比例,正确的表达式是?()

A.

300 / (300+1500)

B.

300 // (300+1500)

C.

(300+1500) / 300

D.

300 % 1500

10.

要获取字符串"◇◇◇苗族刺绣◇◇◇"的长度,正确的Python函数是?()

A.

max("◇◇◇苗族刺绣◇◇◇")

B.

len("◇◇◇苗族刺绣◇◇◇")

C.

sum("◇◇◇苗族刺绣◇◇◇")

D.

type("◇◇◇苗族刺绣◇◇◇")

11.

土家族织锦技艺展的时间为13≤t≤17,要判断变量t是否在该时段内,Python正确的表达式是?()

A.

t>13 and t<17

B.

t>=13 or t<=17

C.

13<=t<=17

D.

t>=13 & t<=17

12.

为统计苗族银饰锻造技艺展的参观人数,定义了列表visitors = [28,35,42,29],要获取参观人数的最大值,正确的函数是?()

A.

sum(visitors)

B.

max(visitors)

C.

len(visitors)

D.

min(visitors)

13.

为数字化保存蒙古族祥云纹样“☁”,需要编写程序让用户输入重复次数n,然后输出由n个“☁”组成的图案。执行pattern = unit * n时,unit应为以下哪种类型?()

A.

整数类型

B.

字符串类型

C.

列表类型

D.

布尔类型

14.

编写程序判断游客输入的时间t是否为休息时间(t<9或t>24),以下哪个if条件表达式是正确的?()

A.

if t<9 or t>24:

B.

if t<9 and t>24:

C.

if t<=9 or t>=24:

D.

if t<9 & t>24:

15.

定义元组art = ("银饰锻造","织锦","唐卡绘画","马头琴演奏"),要获取第2个技艺织锦,正确的索引是?()

A.

art[2]

B.

art[1]

C.

art(1)

D.

art["织锦"]

二、判断题

1.

要判断t是否在9到12之间(包含9和12),表达式9<t<12是正确的。()

A.正确 B.错误
2.

列表ethnic = ["苗族","土家族"]中的元素可以被修改,元组ethnic = ("苗族","土家族")中的元素也可以被修改。()

A.正确 B.错误
3.

在Python中,字符串可以和整数直接进行乘法运算,如"◇"*5可以得到"◇◇◇◇◇"。()

A.正确 B.错误
4.

for循环只能用于遍历数字,不能用于遍历列表中的元素。()

A.正确 B.错误
5.

Python中,input()函数获取的用户输入默认是字符串类型,需要进行类型转换才能用于数值计算。()

A.正确 B.错误
公众号
客服 反馈
顶部