万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛数字守艺人Python编程挑战赛模拟(一)

2026年全国青少年信息素养大赛数字守艺人Python编程挑战赛模拟(一)
模拟 小高 2026 2026-04-15 12:57:58 86

一、单选题

1.

执行语句i=0; while i<4: i+=1; if i==3: break; print(i),最后输出的i是()

A.

2

B.

3

C.

4

D.

0

2.

非遗戏曲列表opera = ["京剧", "越剧", "昆曲", "豫剧", "黄梅戏"],执行opera[-3]的结果是()

A.

昆曲

B.

越剧

C.

豫剧

D.

京剧

3.

二维数据craftsman = [["李师傅",95,90],["王师傅",88,92],["张师傅",92,89]],表示(姓名,上午产量,下午产量),获取王师傅下午产量的写法是()

A.

craftsman[1][2]

B.

craftsman[2][1]

C.

craftsman[1][1]

D.

craftsman[0][2]

4.

定义非遗苏绣针法字典embroidery = {"平针":5, "打籽针":8, "盘金针":12},执行print(embroidery["盘金针"])的结果是()

A.

5

B.

8

C.

12

D.

报错

5.

定义非遗文创列表cultural = ["皮影", "刺绣", "陶艺", "木雕"],判断"竹编"是否在列表中的正确语句是()

A.

"竹编" in cultural

B.

cultural in "竹编"

C.

cultural.index("竹编")

D.

cultural.find("竹编")

6.

执行try: print(int("非遗")) except ValueError: print("输入错误"),输出结果是()

A.

非遗

B.

输入错误

C.

0

D.

报错

7.

非遗陶艺烧制时间列表time = [1.5, 2.0, 1.8, 2.2, 1.6],计算平均烧制时间的正确代码是()

A.

sum(time)/len(time)

B.

sum(time)*len(time)

C.

max(time)+min(time)

D.

(max(time)-min(time))/2

8.

列表paper_cut = [120, 150, 180, 130],执行paper_cut.pop(2)后,列表的长度是()

A.

3

B.

4

C.

2

D.

5

9.

执行语句for i in range(3, 9, 2): print(i),不会输出的数字是()

A.

3

B.

5

C.

7

D.

9

10.

定义非遗剪纸价格字典price = {"窗花":15, "福字":20, "生肖":25},修改福字价格为22的正确语句是()

A.

price[福字] = 22

B.

price["福字"] = 22

C.

price.add("福字",22)

D.

price.set("福字",22)

11.

定义非遗糖画制作工具元组tools = ("铜勺", "石板", "糖稀", "剪刀"),下列操作正确的是()

A.

tools[2] = "麦芽糖"

B.

print(len(tools))

C.

tools.append("竹签")

D.

tools.remove("剪刀")

12.

非遗工坊采购宣纸x=450张,分发给9个匠人,执行x//9的结果是()

A.

50.0

B.

50

C.

45

D.

9

13.

非遗扎染工坊二维数据dye = [[200,5],[300,8],[250,6]],表示(染料用量,制作件数),dye[2][1]的值是()

A.

250

B.

8

C.

6

D.

300

14.

非遗竹编工坊产量字典prod = {"周一":75, "周二":82, "周三":78, "周四":85},获取所有值的和的正确代码是()

A.

sum(prod)

B.

sum(prod.keys())

C.

sum(prod.values())

D.

len(prod)

15.

非遗木雕工坊每日产量列表output = [78,85,92,88,90],执行sorted(output, reverse=True)后,第一个元素是()

A.

78

B.

92

C.

90

D.

85

二、判断题

1.

Python中字典的键可以重复,值不可以重复。()

A.正确 B.错误
2.

try-except异常处理结构中,except块可以捕获并处理try块中出现的程序错误。()

A.正确 B.错误
3.

二维数据可以用列表的列表来表示,通过双层索引可以访问具体元素。()

A.正确 B.错误
4.

for循环中使用continue语句可以终止整个循环的执行。()

A.正确 B.错误
5.

Python中元组的元素可以进行修改和删除操作。()

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