====================================================================
更多内容请查看网站:【试卷中心 -----> 蓝桥杯----> Python----> 省赛】
网站链接
青少年软件编程历年真题模拟题实时更新
====================================================================
第13届蓝桥杯Python青少组_省赛_中/高级组_2022年4月17日真题
一、选择题
第 1 题
下列二进制数中最大的是( )。
A.110
B.1010
C.1100
D.1001
答案 C
第 2 题
以下方法中,不是对文件读操作的是( )。
A.readline()
B.readlines()
C.readtext()
D.read()
答案 C
第 3 题
以下选项,对random.uniform(a,b)语句表述正确的是( )。
A.随机生成一个a到b之间的整数
B.随机生成一个a到b之间的浮点数
C.随机生成一个a和b之外的整数
D.随机生成一个a和b之外的浮点数
答案 B
第 4 题
下列表达式在遍历字典d时,变量x代表字典值的是( )。
A.for x in d:
B. for x in d.keys():
C.for x in d.items():
D.for x in d.values():
答案 D
第 5 题
以下对turtle库中函数描述正确的是( )。
A.goto() 函数设置当前画笔移动到原点位置
B.pensize()函数设置画笔的移动速度
C.setup()函数定义窗体的大小和相对位置
D.hideturtle()函数是将海龟显示出来
答案 C
二、编程题
第 6 题 问答题
编程实现:
编写程序,统计1到N之间所有正整数中个位数为零的有几个。
例如:N=21,1到21之间所有正整数中个位数为零的数有2个,分别为:10,20。
输入描述:
输入一个正整数N
输出描述:
输出1到N之间(包含N)所有正整数中个位数为零的有几个
样例输入:
21
样例输出:
2
#参考答案1
print(int(input())//10)#参考答案2
n=int(input())
r = 0
for i in range(1, n+1):if i%10 == 0:r += 1
print(r)
评分标准:
10分:能正确输出一组数据;
10分:能正确输出两组数据;
10分:能正确输出三组数据。
====================================================================
更多内容请查看网站:【试卷中心 -----> 蓝桥杯----> Python----> 省赛】
网站链接
青少年软件编程历年真题模拟题实时更新
====================================================================