第16届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2025年4月真题
========================================================================
答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ----> Python ----> 选拔赛】
网站链接
青少年软件编程历年真题模拟题实时更新
=======================================================================
第16届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2025年4月真题
一、单选题
第 1 题
运行下面程序,输出的结果是?( )
print('abc')
A.a
B.b
C.c
D.abc
答案D
第 2 题
下列比较运算符中,( )是小于运算符?
A.<
B.==
C.!=
D.>=
答案A
第 3 题
运行下面程序,输出的结果是?( )
lst = [0, 1, 2, 3, 4, 5]
print(lst[2])
A.1
B.[1]
C.2
D.[2]
答案 C
解析
列表的索引从0开始,lst[2]即列表的第三个元素,值为:2。
第 4 题
运行下面程序,输出的结果是?( )
lst1 = [1, 2, 3]
lst2 = [4, 5, 6]
ans = 0
for num1 in lst1:for num2 in lst2:ans += num1 * num2
print(ans)
A.15
B.720
C.32
D.90
答案 D
解析
程序是两重循环,外循环遍历列表lst1,内循环遍历列表lst2,将两个列表的元素的乘积累加到ans中。
外循环num1为1时,将1*4、1*5、1*6累加到列表;
外循环num1为2时,将2*4、2*5、2*6累加到列表;
外循环num1为3时,将3*4、3*5、3*6累加到列表;
所以ans的值为:(1+2+3)*(4+5+6)=6*15=90。
第 5 题
运行下面程序,输出的结果是?( )
dic = {'p': 1, 'y': 2, 't': 3, 'h': 4, 'o': 5, 'n': 6}
print(dic.keys())
A.dict_keys(['p', 'y', 't', 'h', 'o', 'n'])
B.['p', 'y', 't', 'h', 'o', 'n']
C.{'p', 'y', 't', 'h', 'o', 'n'}
D.{1, 2, 3, 4, 5, 6}
答案 A
解析
dic.keys() 方法返回一个视图对象 dict_keys,它包含字典的所有键。
不会直接返回列表或集合,而是返回一个类似集合的可迭代视图对象,答案为:A。
二、编程题
第 6 题 转换厘米
提示信息:
1 米等于 100 厘米。
编程实现:
给定一个整数 n,请计算 n 米等于多少厘米。
例如:n = 10;10 米等于 1000 厘米。
输入描述:
输入一个整数 n(1≤n≤1000)。
输出描述:
输出一个整数,表示 n 米等于多少厘米。
样例输入:
10
样例输出:
1000
查看答案
n = int(input())
print(n * 100)
========================================================================
答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ----> Python ----> 选拔赛】
网站链接
青少年软件编程历年真题模拟题实时更新
=======================================================================