🏆 全国青少年信息素养大赛

算法应用主题赛 — 数字守艺人(非遗文化)
难度:简单 | 时长:60 分钟 | 满分:100分
题型:5单选(10分) + 5多选(20分) + 4编程(70分)

算法应用主题赛 — 数字守艺人(非遗文化)(简单)
考生:— 第 1 / 14 题
--:--
第 1 题 单选题 2 分
非遗传承人在整理陶瓷制作工序时,写了以下Python代码。该程序的输出结果是什么?
# 陶瓷制作的主要工序
print("练泥", "拉坯", "修坯", "施釉", sep=" → ")
第 2 题 单选题 2 分
刺绣艺人评比绣品质量,规定针脚密度大于60才算精细。执行以下代码,输出结果是什么?
density = 55
result = density > 60
print(result)
第 3 题 单选题 2 分
非遗展览馆门票限量200张,售票系统使用以下代码统计已售票数。程序最终的输出结果是什么?
sold = 0
while True:
    sold += 50
    if sold >= 200:
        break
print(sold)
第 4 题 单选题 2 分
风筝艺人计算一批风筝的材料成本:竹条每根3元,买了8根;风筝纸每张5元,买了6张;棉线每卷4元,买了2卷。以下代码的输出结果是什么?
price = 3 * 8 + 5 * 6 + 4 * 2
print(price)
第 5 题 单选题 2 分
非遗社团记录了本学期学习的非遗项目,运行以下代码后,输出的第二行是什么?
items = ["剪纸", "皮影戏", "泥塑", "蜡染"]
for item in items:
    print("学习" + item)
第 6 题 多选题 4 分
关于Python中的注释,以下哪些描述是正确的?(多选)
第 7 题 多选题 4 分
以下代码定义了4个变量。关于它们的数据类型,哪些描述是正确的?(多选)
a = 2024
b = "非遗文化"
c = 9.5
d = True
第 8 题 多选题 4 分
关于Python中字符串的格式化输出,以下哪些写法是正确的?(多选)
第 9 题 多选题 4 分
关于Python中的比较运算符,以下哪些表达式的结果是 True?(多选)
第 10 题 多选题 4 分
关于Python中的逻辑运算符(and、or、not),以下哪些表达式的结果是 True?(多选)
第 11 题 编程操作题 0 分

题目描述:
年画(木版年画)是中国历史悠久的传统民间艺术形式。制作年画需要三种材料:红纸(每张2元)、颜料(每克3元)、金粉(每克5元)。请编写程序,输入每种材料的用量,计算总材料成本。

输入格式:

输出格式:

示例输入:

10 20 5

示例输出:

总价:105元
样例说明:红纸10张×2 = 20元,颜料20克×3 = 60元,金粉5克×5 = 25元,总计20+60+25 = 105元
第 12 题 编程操作题 0 分

题目描述:
某非遗文化体验馆根据项目的受欢迎评分(1~10的整数)划分等级。请编写程序,输入一个评分,输出对应的等级。等级划分标准如下:
| 评分范围 | 等级 |
|---------|------|
| 9 ~ 10 | 五星级 |
| 7 ~ 8 | 四星级 |
| 5 ~ 6 | 三星级 |
| 1 ~ 4 | 需努力 |

输入格式:

输出格式:
示例输入1:
8
示例输出1:
四星级
示例输入2:
3
示例输出2:
需努力

示例输入:

示例输出:

第 13 题 编程操作题 0 分

题目描述:
风筝制作技艺是国家级非物质文化遗产。不同形状的风筝面积计算公式不同。请编写程序,输入风筝的形状和尺寸,计算该风筝的面积。
- 如果形状是 "菱形":面积 = 宽 × 高 ÷ 2
- 如果形状是 "矩形":面积 = 宽 × 高
- 如果形状是 "三角形":面积 = 宽 × 高 ÷ 2

输入格式:

输出格式:
示例输入1:
菱形 10 8
示例输出1:
风筝面积:40.0
示例输入2:
矩形 15 6
示例输出2:
风筝面积:90.0

示例输入:

示例输出:

第 14 题 编程操作题 0 分

题目描述:
泥塑(如天津"泥人张")是国家级非物质文化遗产。一件泥塑作品需要经过多道工序制作。请编写程序,输入工序数量和每道工序的名称,完成以下任务:
1. 将所有工序用 → 连接并输出
2. 输出工序总数
3. 输出第一个工序和最后一个工序的名称

输入格式:
- 第一行:一个整数 n(1 <= n <= 20),表示工序数量
- 接下来 n 行:每行一个字符串,表示工序名称

输出格式:
- 第一行:所有工序用 → 连接
- 第二行:共{n}道工序
- 第三行:首工序:{第一个工序} 末工序:{最后一个工序}

示例输入:

4
和泥
塑形
雕刻
上色

示例输出:

和泥→塑形→雕刻→上色
共4道工序
首工序:和泥 末工序:上色