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,横线处应填入
n = "hi"
_______________
A. print(hi)
B. input(n)
C. print(n)
D. PRINT(n)
4.想要实现无限输出“星期四”的效果,横线处可以填写:
________
print("星期四")
A. for true
B. while true
C. while True
D. While False
5、下列代码的输出结果是() (5分)
x=18
y=9
z=x/y
print(z)
A.18B.9C.2 D.2.0
6、运行下列代码,输出结果是()
animal = {"老虎":1,"狮子":2,"长颈鹿":3}
print(animal["狮子"])
A.3
B.狮子
C.2
D.1
7、关于变量的命名方式,下列写法错误的是()(5分)
A.code123
B._age
C.2_apple
D.number
8、下列选项中,定义字典stu正确的是
A.stu ="姓名","可多","年龄",8
B.stu =("姓名":"可多*:"年龄":8)
C.stu ={"姓名":"可多","年龄*:8}
D.stu =["姓名":"可多";"年龄*:8]
9、下列可以在终端输出hello的代码是()(5分)
A. print(hello)B. PRINT("hello")
C. print: helloD. print("hello")
10、关于变量的命名方式,下列写法错误的是()(5分)
A.2shd B.Abc C.abc_1 D.abc
11、运行下列代码,输出结果是()
h= {"Tom":147, "Jack":150, "Amy*:143}
h["Jack"] = 160
print(h)
A.["Tom":147,"Jack":160,"Amy":143}
B.{"Tom":147,"Jack":150,"Amy*:143}
C.{"Jack":147}
D."{'Tom':147,:150,'Amy':143}"
12、下列代码的输出结果是:_______print(6+4) (5分)
A.4B.10 C.6 D.6+4
13、运行下列代码,最后a中存储的内容是()
a=["钢铁侠","绿巨人","蜘蛛侠"]
a.append("黑豹")
A.["钢铁侠","绿巨人","蜘蛛侠"]
B.["钢铁侠","绿巨人","蜘蛛侠",“黑豹"]
C.["钢铁侠","绿巨人","蜘蛛侠","钢铁侠"]
D.["钢铁侠"]
14、下列选项中,可以实现终止当前循环的语句是
A. break B. pass C.for D. if
15、使用下列语句,可以判断元素是否在列表中的是()(5分)
A. and B. in C.as D. for
16、下面代码可以正确遍历列表。
nums = [1,2,3,4,5]
for num in nums:
print(num)
正确 错误
17、print(10<=9or 7<6)的输出结果为True。(5分)
正确错误
18、运行以下代码,变量a的值是数字888。(5分)
a= "888"
a = int(a)
正确 错误
19、使用is可以判断一个元素是否在某个列表中。
(5分)
正确错误
20、运行下列代码,程序的输出结果不包含0。
for i in range(10):
print(i) (5分)
正确错误
2024全国青少年信息素养大赛python小学组初赛真题,2024年全国青少年信息素养大赛python编程小学组初赛真题