A.
B.
C.
D.
A.
B.
C.
D.
A.
B.
C.
D.
A.
B.
C.
D.
第13届蓝桥杯Python青少组_省赛_中/高级组_2022年4月17日真题
题目总数: 11 总分数: 460
一、选择题
第 1 题 单选题
下列二进制数中最大的是( )。
110
1010
1100
1001
第 2 题 单选题
以下方法中,不是对文件读操作的是( )。
readline()
readlines()
readtext()
read()
第 3 题 单选题
以下选项,对 random.uniform(a,b)语句表述正确的是( )。
随机生成一个 a到b之间的整数
随机生成一个 a到b之间的浮点数
随机生成一个 a和b之外的整数
随机生成一个 a和b之外的浮点数
第 4 题 单选题
下列表达式在遍历字典 d时,变量x代表字典值的是( )。
for x in d:
for x in d.keys():
for x in d.items():
for x in d.values():
第
5 题 单选题
以下对turtle库中函数描述正确的是(
)。
A. goto()
函数设置当前画笔移动到原点位置
B.
C.
D.
pensize()函数设置画笔的移动速度
setup()函数定义窗体的大小和相对位置
hideturtle()函数是将海龟显示出来
二、编程题
第 6 题 问答题
编程实现:
编写程序,统计 1到N之间所有正整数中个位数为零的有几个。
例如:N=21,1到21之间所有正整数中个位数为零的数有 2个,分别为: 10,20。
输入描述:
输入一个正整数 N
输出描述:
输出1到N之间(包含 N)所有正整数中个位数为零的有几个
样例输入:
样例输出:
第 7 题 问答题
编程实现:
输入多个英文单词(单词都为小写字母),然后按字典顺序排序输出 。
注:单词首字母相同时就比较第二个字母,以此类推。
输入描述:
输入多个由小写字母组成的英文单词,单词之间以一个英文逗号隔开
输出描述:
按字典顺序排序输出 ,且单词之间以一个英文逗号隔开
样例输入:
样例输出:
21
2
python,hello,world
hello,python,world
第 8 题 问答题
编程实现:
小蓝和小青在玩积木搭建游戏,具体玩法如下:
小蓝报一个数字 N,代表高楼的高度,小青则需要使用最少的积木搭建出高度大于 N的高楼。
给出小蓝所报出的数字 N,及已有积木块每一块的高度,请你帮助小青找出最少需要多少块积木可以搭建出高
度大于N的高楼。
例如:N=12,已有4个积木块的高度分别为 4,7,8,4。
则最少需要 2块积木,可以使搭建的高楼高度大于 12,2块积木为 7和8。
输入描述:
第一行输入一个正整数 N,表示小蓝报出的数字
第二行输入多个正整数,表示已有积木块每一块的高度,正整数之间以一个英文逗
第13届蓝桥杯Python青少组_省赛_中_高级组_2022年4月17日真题