2022年全国青少年信息素养大赛 Python编程挑战赛 小学/初中组 初赛真题答案详细解析
2022信息素养大赛 Python编程挑战赛
选择题(共25题,每题2分,共50分)
1、执行下列代码,能输出的数字有
from random import *
x = randint (0,3)
print(x)
A、0,1,2,3
B、1,2,3,4
C、1,2,3,6
D、0,1,1.5,2,3
答案:A
考点分析:考察random函数库的使用,randint功能是随机产生一个介于两个指定值之间的整数,包括左右两个端点,答案A
2、运行下列代码,程序的输出结果是
x = 2
y = 3
if x > 2:print("一月")
else:if y > 2:print("二月")else:print("三月")
A、一月
B、二月
C、三月
D、以上都不是
答案:B
考点分析:考察分支语句的使用,条件满足执行if后面的子句,不满足直线else后面的子句,x=2不满足条件执行else子句,y=3满足条件执行if子句输出二月,答案B
3、下列选项中,可以正确在横线处补全代码的是
print("哪种水果视力最差?a.芒果b.西瓜c.榴莲")
ans = input("请输入你的回答:")
if ans == "a":print("恭喜你答对啦")
______print("很抱歉你答错了")
A、if
B、if:
C、else
D、else:
答案:D
考点分析:考察分支语句的使用,在Python编程中,和if配套的有elif和else,不管是哪一种,后面都必须带上冒号,答案D
4、执行下列代码,变量number的值为
number = 11
number = number + 1
A、1
B、11
C、12
D、number1
答案:C
考点分析:考察变量相关知识,第一行是将11赋值给变量number,是一个整数,第二行是加1后再次赋值给number,答案C
5、下列选项中,可以实现无限循环的是
A、while a < 1000:
B、while True:
C、for i in range(1000):
D、for i in range(0,1000):
答案:B
考点分析:考察循环相关知识,题目要求是实现无限循环,ACD都知识区间有限次数循环,B选项条件一直为真,可以实现无限循环,答案B
本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102
6、下列选项中,for循环使用正确的是
A、for i in range(100)
B、for i in range(100):
C、For i in range(100)
D、For i in range(100):
答案:B
考点分析:考察for循环的使用,for关键字都是小写,排除CD选项,语句最后需要冒号,答案B
7、下列说法正确的是
A、用#注释代码,#写在代码前面或者代码后面都行
B、只能用#来进行注释
C、注释中的内容可以是中文也可以是字母和数字
D、以上说法都正确
答案:C
考点分析:考察注释相关知识,在Python编程中,用#可以实现单行注释,#一定要写在代码的前面。除了可以使用#来进行注释,还可以使用三引号来实现多行注释;答案C
8、下列选项中,符合python语言变量命名规则的是
A、USD*&
B、8cny
C、1price
D、USD_1
答案:D
考点分析:考察变量命名规则:变量命名规则需要遵循四点:1、只能由数字、字母和下划线组成,2、数字不能是首字母,3、不可一世关键字,4、严格区分大小写;答案D
9、使用随机函数randint之前导入库的语句是
A、from turtle import
B、from random import *
C、from randint import *
D、from import random *
答案:B
考点分析:考察random函数库的使用,其实本题可以说是一个送分题,在第一题的程序中就出现了,答案B
10、执行下列代码,程序输出的结果是
money = 2
money = 10
money = 5
money = 8
print(money)
A、2
B、10
C、5
D、8
答案:D
考点分析:考察变量相关知识,变量是可以被重新赋值,答案D
推荐资料
- 所有考级比赛学习相关资料合集【推荐收藏】
1、蓝桥杯比赛
-
蓝桥杯python选拔赛真题详解
-
蓝桥杯python省赛真题详解
-
蓝桥杯python国赛真题详解
-
历届蓝桥杯科技素养计算思维真题解析
2、考级资料
-
python等级一级真题解析【电子学会】
-
python等级二级真题解析【电子学会】
-
python等级三级真题解析【电子学会】
-
python等级四级真题解析【电子学会】
3、其它资料
-
初学python100例
- 历届蓝桥杯scratch国赛真题解析
- 历届蓝桥杯scratch省赛真题解析
- 历届蓝桥杯scratch STEMA选拔赛真题解析
- 历届蓝桥杯科技素养计算思维真题解析
- 画图-scratch编程考级99图
- 电子学会历年scratch等级考试一级真题解析
- 电子学会历年scratch等级考试二级真题解析
- 电子学会历年scratch等级考试三级真题解析
- 电子学会历年scratch等级考试四级真题解析
- 零基础学习scratch3.0【入门教学 免费】
- 零基础学习scratch3.0【视频教程 114节 免费】