A.
B.
C.
D.
A.
B.
C.
D.
A.
B.
C.
D.
A.
B.
C.
D.
第12届蓝桥杯 Python青少组_省赛_中/高级组_2020年12月真题
题目总数: 11 总分数: 460
一、选择题
第 1 题 单选题
以下变量中哪个选项不符合变量的命名规则( )。
a = 3
b_ = 3.5
c_2 = “python”
2_d = 5
第 2 题 单选题
以下选项中哪个选项与其它三项输出的结果不相同( )。
2*2+1
2+2+4//2-1
2**2+2+1
( 8%3)**2+1
第 3 题 单选题
下列哪个语句在 Python中是非法的? ( )
x = y = z = 0
y = (x = z + 1)
x, y = y, x
x *= y
第 4 题 单选题
str = “ab”+“c”*2 , print ( str ) 输出的结果是( )。
abc2
abcabc
abcc
ababcc
第
5 题 单选题
执行以下程序,打印结果为(
)。
data
= {'小蓝': 90, '小青': 78}
A.
B.
C.
D.
score = []
for values in data.values():
score.append(values)
print(score)
[ ]
['小蓝', '小青']
[90, 78]
{'小蓝': 90, '小青': 78}
二、编程题
第 6 题 问答题
编程实现:
输入一个正整数(个位不能为 0),然后将这个正整数逆序输出。
输入描述:
输入一个正整数
输出描述:
逆序输出这个正整数
样例输入:
样例输出:
第 7 题 问答题
提示信息:
小蓝需要打印一份资料,为了环保采用双面打印,也就是一张纸的正反面都打印出相应的内容。举个例子来
说:如果一份资料有 3页,那么需要 2张纸进行打印;如果一份资料有 4页,那么还是需要 2张纸进行打印。现在
已经知道了一份资料的总页数,你帮小蓝计算一下所需要纸张的数量。
编程实现:
输入一个正整数作为这份资料的总页数,输出双面打印这份资料所需要纸张的数量。
输入描述:
输入一个正整数
输出描述:
输出双面打印这份资料所需要纸张的数量
样例输入:
123
321
样例输出:
第 8 题 问答题
提示信息:
给定一个字符串(只包含小写字母),按照从第 start位开始每间隔 step位的规则,对字符串对应位置上的字符
进行输出。
例如:字符串为 abcdefg,start为2,step为2,就是从字符串 abcdefg的第2位字符“b”开始,每次间隔2个字符,
输出字符串对应位置上的字符,故输出的结果为 b,e。
编程实现:
第一行输入一个字符串(只包含小写字母),第二行输入两个正整数且正整数之间以一个空格隔开,第一个正
整数作为开始位置( start),第二个正整数作为间隔的字符数( step)。输出字符串对应位置上的字符,且字
符之间以英文逗号隔开。
输入描述:
第一行输入一个字符串(只包含小
第12届蓝桥杯Python青少组_省赛_中_高级组_2020年12月真题