2024年全国青少年信息素养大赛python个人挑战赛小学全年级-华东赛区(山东)初赛试题
1、导入随机库后,执行如下代码,下列说法正确的是 ( )
(5分)
a = randint(1,15)
b = randint(20,30)
A.变量a存诸的数字大于变量b存储的数字
B.变量a存储的数字小于变量b存储的
数字
C,以上说法都正确
D,变量a存储的数字等于变量b存储的
数
字
2、下列代码可以获得用户输入的是 (
) (5 分)
A. input
()
B. print
()
C. INPUT
()
D.remove()
3.
下列代码中,如果输出结果是hi,横线处应填入
_____
(5分)
n ="hi
print(hi)
input(n)
print(n)
PRINT(n)
想要实现无限输出“星期四"的效果,横线处可以填 (
) (5 分)
_________
print(”星期四")
for true
while true
while
Tr
ue
While False
下列代码的输出结果是 (
)(5 分)
x = 18
y=9
z = x /y
print(z)
A.18 B.9 C.2 D.2.0
运行下列代码,输出结果是 (
)(5 分)
animal ={老虎”:1,"狮了":2,"长颈鹿”:3}
print(animal["狮子"])
A.3 B.狮子 C.2 D.1
7.关于变量的命名方式,下列写法错误的是( ) (5 分)
A. code123
B. age
C. 2 apple
D. number
下列选项中,定义字典stu正确的是
____
(5分)
stu ="姓名”,"可多”,"年龄”,8
stu =("姓名":"可多":"年龄": 8)
stu ={"姓名”:"可多”,"年龄": 8]
stu =[ 姓名":"可多","年龄":8]
下列可以在终端输出hello的代码是 (
) (5 分)
print(hello)
PRINT( hello )
print: hello
print("hello)
关于变量的命名方式,下列写法错误的是 (
) (5 分)
2shd
Abc
abc_1
abc
11.
运行下列代码,输出结果是 (
)(5 分)
h =
{
Tom":147,"Jack":150, "Amy":143
}
h["Jack"] = 16011
print(h)
{
Tom":147,"Jack":160,"Amy":143
}
{
"Tom":147,"Jack :150,"Amy":143
}
{
Jack :147
}
"
{
Tom'147, :150 Amy':143
}
”
12.
下列代码的输出结果是
____
(5分)
print(6+4)
A.4
B.10
C.6
D.6+4
运行下列代码,最后a中存储的内容是 ( )(5分)
a ="钢铁侠”"绿巨人”"蜘蛛侠"]
append(”黑豹”
)
[”钢铁侠”,"绿巨人","蜘蛛侠”]
["钢铁侠","绿巨人",蜘蛛侠”,"黑豹"]
["钢铁侠”"绿巨人”,"蜘妹侠”"钢铁侠”]
["钢铁侠”]
下列选项中,可以实现终止当前循环的语句是
____
(5分)
break
pass
for
if
15、使用下列语句,可以判断元素是否在列表中的是 (
) (5 分)
A. and
B.in C.as D. for
16、下面代码可以正确遍历列表nums。(5分)
nums = [1, 2, 3,
2024年全国青少年信息素养大赛python个人挑战赛小学全年级