试卷总分: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

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

选择题 共15道

01

在Python中,要输出民族技艺宣传语“织锦千年,匠心传承”,应使用以下哪条语句?

5分
登录后查看选项
02

已知变量 embroidery 表示苗绣件数,蜡染作品数量是苗绣的2倍少3件。以下哪行代码可以正确计算蜡染数量并存入变量 batik?

5分
登录后查看选项
03

梯田每块田产稻谷350斤,现有 n 块梯田。以下哪段代码能正确计算总产量并存入变量 total?

5分
登录后查看选项
04

下列哪个变量名符合Python命名规则?

5分
登录后查看选项
05

已有 medicine = 800(药材储备克数),执行 medicine = medicine - 150 后,medicine 的值是多少?

5分
登录后查看选项
06

阅读以下代码,程序运行后会输出什么?

craft = "苗绣"
print("传承技艺:" + craft)
5分
登录后查看选项
07

如果要接收用户输入的梯田块数(整数),并存入变量 field,应使用以下哪条语句?

5分
登录后查看选项
08

下列哪个运算符用于判断两个数是否不相等?

5分
登录后查看选项
09

 阅读以下程序,如果用户输入数字 3,输出结果是什么?

choice = int(input("请选择纹样:1.云纹 2.水纹 3.回纹\n"))
if choice == 1:
  print("您选择了云纹")
elif choice == 2:
  print("您选择了水纹")
else:
  print("您选择了回纹")
5分
登录后查看选项
10

在Python中,range(1, 10, 3) 会产生哪些数字?

5分
登录后查看选项
11

以下代码横线处填入哪个选项,能够输出列表中的所有民族特色建筑?

buildings = ["吊脚楼", "鼓楼", "风雨桥", "土楼"]
for i in range(len(buildings)):
  print(______)
5分
登录后查看选项
12

下列哪种排序算法在最好情况下的时间复杂度为 O(n)?

5分
登录后查看选项
13

阅读以下程序,它的功能是什么?

n = int(input("请输入羊群数量:"))
total = 0
for i in range(n):
  total = total + 4
print("预计产毛量:", total, "千克")
5分
登录后查看选项
14

以下代码运行后,变量 result 的值是多少?

brocade = 25
dye = 4
silk = 10
result = brocade - dye * 3 + silk
5分
登录后查看选项
15

在Python中,如果要存储“民族名称-特色技艺”的对应关系(如“苗族-苗绣”),最合适的数据结构是?

5分
登录后查看选项

判断题 共5道

16

Python中的单行注释以 // 开头。

5分
登录后查看选项
17

语句 print(7 + 3 * 4) 的输出结果是40。

5分
登录后查看选项
18

列表中的元素下标从0开始。

5分
登录后查看选项
19

continue 语句用于跳出整个循环,终止循环执行。

5分
登录后查看选项
20

枚举算法通过列举所有可能情况来寻找答案,适用于解空间较小的问题。

5分
登录后查看选项