试卷总分:100分


选择题 15题 75分

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 5题 25分

16 17 18 19 20

E935 全国青少年信息素养大赛 -算法应用 智传民韵 Python 模拟题1-考试

选择题 共15道

01

在Python中,定义一个列表存储民族节日的日期。则festivals[2]的值是?( )

festivals = [1, 15, 5, 5, 8]#   春节 元宵 端午 七夕 中秋
5分
登录后查看选项
02

想要统计游客对民族博物馆的评分总和,补全以下代码:( )

scores = [8, 9, 7, 10]
total = 0
for score in scores:
  total ________
5分
登录后查看选项
03

下面程序的输出结果是?( )

cloth = "旗袍"
if len(cloth) > 2:
  print("传统服饰")
else:
  print("现代服饰")
5分
登录后查看选项
04

执行以下程序,输出的结果是?( )

def make_cloth(color):
  return "制作了一件" + color + "的民族服饰"
print(make_cloth("红色"))
5分
登录后查看选项
05

下面程序用于输出从“第一天”到“第七天”的行军日记,补全range参数:( )

for day in range(1, ________):
  print("第", day, "天")
5分
登录后查看选项
06

阅读以下代码,当输入 藏族 时,下面程序的输出结果为?( )

nation = input("请输入民族:")
if nation == "汉族":
  print("你好")
else:
  print("欢迎")
5分
登录后查看选项
07

以下程序段输出的结果为?( )

count = 0
i = 1
while i <= 5:
  if i % 2 == 0: # 如果是偶数
    count += 1
  i += 1
print(count)
5分
登录后查看选项
08

阅读程序,下面代码的作用是?( )

songs = ["茉莉花", "小河淌水", "康定情歌"]
songs.append("敖包相会")
print(len(songs))
5分
登录后查看选项
09

在Python中,读取文本文件 folk_tales.txt 中的民族故事,应该使用哪种模式?

5分
登录后查看选项
10

下面代码用于计算剪纸图案的面积(边长a),正确的函数定义是? 

def area(a):
  ________
5分
登录后查看选项
11

想要将字符串 s = "56" 转换为整数进行计算,应该使用哪个函数? 

5分
登录后查看选项
12

以下哪段代码可以正确创建一个字典,存储民族乐器的音量?

5分
登录后查看选项
13

执行 print(3 * "哈") 后,输出的结果是:( )

5分
登录后查看选项
14

下面哪个库常用于Python的数据分析,比如分析民族文化节的游客数据?

5分
登录后查看选项
15

关于Python列表,以下说法正确的是:( )

5分
登录后查看选项

判断题 共5道

16

Python中,缩进(Indentation)是用来表示代码块的,必须严格遵守。

5分
登录后查看选项
17

while True: 是一个死循环,必须用 break 才能退出。

5分
登录后查看选项
18

列表 list 是不可变数据类型。

5分
登录后查看选项
19

for 循环可以遍历列表、字符串和元组。

5分
登录后查看选项
20

open() 函数打开文件后,最好使用 close() 关闭文件,或者使用 with 语句。

5分
登录后查看选项