第16届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2025年1月12日真题
========================================================================
答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ----> Python ----> 选拔赛】
网站链接
青少年软件编程历年真题模拟题实时更新
=======================================================================
第16届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2025年1月12日真题
一、单选题
第 1 题
运行下面程序,输出的结果是()。
print(2 + 3)
A.2
B.3
C.5
D.2+3
答案 C
解析
2 + 3 的结果是 5,print() 会直接输出计算结果。
第 2 题
变量赋值使用下列哪个符号?()
A.==
B.=
C.''
D._
答案 B
解析
在 Python 中,= 用于变量赋值(如 x = 5),== 是比较运算符。
第 3 题
下列选项中,()是二进制的数码。
A.1
B.2
C.3
D.4
答案A
解析
二进制只有 0 和 1 两个数码,因此 1 是正确答案。
第 4 题
运行下面程序,输出的结果是()。
lis = [1] * 5
print(lis)
A.[1, 1, 1, 1, 1]
B.[1]
C.[5, 5, 5, 5, 5]
D.[5]
答案 A
解析
[1] * 5 会将列表 [1] 重复 5 次,结果为 [1, 1, 1, 1, 1]。
第 5 题
运行下面程序,输出的结果是()。
st1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
st2 = {x * 2 for x in st1}
print(sum(st1 | st2))
A.55
B.110
C.135
D.165
答案 D
解析
st1 是集合 {1, 2, ..., 10},st2 是 st1 中每个元素乘以 2 的结果 {2, 4, ..., 20}。
st1 | st2 是并集 {1, 2, ..., 10, 12, 14, ..., 20}(注意:10*2=20 已在 st2 中)。
并集元素总和:sum(st1) + sum(st2) - sum(st1 & st2) = 55 + 110 - 0 = 165(因为 st1 和 st2 无交集)。
二、编程题
第 6 题 彩带长 n 米,剪掉 5 米后剩余多少米?
输入描述:
整数 n(10 ≤ n ≤ 100)。
输出描述:
剩余长度(n - 5)。
样例输入:
12
样例输出:
7
查看答案
n = int(input().strip())
print(n - 5)
========================================================================
答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ----> Python ----> 选拔赛】
网站链接
青少年软件编程历年真题模拟题实时更新
=======================================================================