2024
信息素养大赛初赛卷(其一)
一、选择题
1
、下列是字符串的是
A.
3452
B.
"
#$%
dr
"
C
.
@fs123
D.
ABC
2
、
导入随机库后,执行如下代码,输出的结果可能是
a =
randint
(
0,5)
b =
randint
(
1,6)
c
=
a+b
print(c)
A.
8
B.
14
C
.
12
D.
0
3
、
下列代码的输出结果是
print(
6+4)
A.
10
B
.
6
C.
6+4
D.
4
4
、
下列代码可以获得用户输入的是
A.
input
(
)
B.
remove()
C. INPUT
()
D. print0
5
、下列代码中,能够正确导入随机库的是
A. import random
*
B.
from import random
*
C
. from math import *
D
.
from random import *
6
、
导入随机库后,下列代码中能够生成
1
到
88
之间
(
包含
1
和
88
)
任意整数的是
A.
random(
0, 88)
B.
randint
(0, 88)
C.
randint
(1, 88)
D.
random(1,
88)
7
、
下列是字符串的是
A
.
#EVA#
B.
"
345"
C
.
"3@5f%
D. number
8
、
运行下列代码,输出结果是
()
h = {"Tom":147, "Jack":150
,
"Amy":143}
h["Jack
"]=
160
print(h)
A.
{
"Tom":147,"Jack":160,"Amy":143
}
B."{'Tom
':147,:
150,'Amy':143}
C.
{
"Tom":147,"Jack":150,"Amy":143
}
D
.
{"Jack":147}
9
、
导入随机库后,执行如下代码,下列说法正确的是
a =
randint
(
1
,
15)
b
=
randint
(
20,30)
A
.
变量
a
存储的数字大于变量
b
存储的数字
B.
变量
a
存储的数字等于变量
b
存储的数字
C
.
以上说法都正确
D
.
变量
a
存储的数字小于变量
b
存储的数字
10
、
下列代码的输出结果是
x=18
y=9
z=x/y
print(z)
A.
18
B.
2
C.
9
D
.
2.0
11
、
运行下列代码,
list
中最后存储的是
()
list1 ={"
牙刷
":2,"
牙膏
”
:4}
list1["
毛巾
”
]
=6
A.
{“
毛巾
”:6
}
B
.
{"
牙刷
":2,"
牙膏
”:6
}
C.
{"
牙刷
":2
,
"
牙膏
”:4
}
D
.
{"
牙刷
":2
,
"
牙膏
":4,"
毛巾
":6
}
12
、
下列选项中,定义字典
stu
正确的是
A.
stu
=("
姓名
":"
可多
”:"
年龄
”:8)
B.
stu
={"
姓名
":"
可多
”,"
年龄
”:8}
C
.
stu
=[
“
姓名
":"
可多
”;"
年龄
”: 8]
D.
stu
="
姓名
"
,"
可多
”,"
年龄
”
,
8
13
、
运行下列代码,最后
a
中存储的内容是
a =[“
钢铁侠
"
,
"
绿巨人
"
,
"
蜘蛛侠
"]
a.append
("
黑豹
”
)
A.
["
钢铁侠
","
绿巨人
","
蜘蛛侠
”
]
B.
[“
钢铁侠
”]
C.
[“
钢铁侠
","
绿巨人
"
,
“
蜘蛛侠
"
,
"
黑豹
”]
D.
["
钢铁侠
"
,
"
绿巨人
”
,
“
蜘蛛侠
"
,
"
钢铁侠
"]
14
、
关于变量的命名方式,下列写法正确的是
A. abc@1
B.
Abc1
C.
abc-2
D.
2shd
15
、
下列代码中,如果输出结果是
hi
,横线处应填入
n = "hi"
__________
A. PRINT(n)
B.
input(n)
C
. print(n)
D. print(hi)
二、判断题
16
、列表定义后,里面的元素是可以修改的。
(
)
17
、在
Python
中判断相等的符号是
=
。
(
)
18
、使用
is
可以判断一个元素是否在某个列表中。
(
)
19
、下面代码可以正确遍历列表
nums
。
(
)
nums
=[
1,2,3, 4,5]
for num in
nums
.
print(num)
20
、输入语句
input()
的括号里面可以写提示语。
(
)
2024年5月18信息素养大赛Python初赛真题,2024年全国青少年信息素养大赛Python初赛真题