1、下面程序的输出结果是( )(5 分)
lights = {"红":"停下", "绿":"前进", "黄":"等待"}
print(lights["绿"])
A.停下 B.前进 C.等待 D.绿
2、下面关于变量赋值的语句正确的是( )(5 分)
A.5x = 10 B.x = 25 C.var!name = "hi" D."number" = 123
3、下面程序的输出结果是( )(5 分)
a = [1, 2, 3, 4]
b = [5, 6, 7]
a.append(b)
print(len(a))
A.[1,2,3,4,5,6,7] B.4 C.3 D.5
4、下面程序的输出结果是( )(5 分)---这道题不太对
d={'x':"foo",'y':"bar",'z':"baz"}
for key in d:
print(d[key][0])
A.foo' 'bar' 'baz' B.f b b C.x' 'y' 'z' D.x y z
5、下面程序的输出结果是( )(5 分)
nums = [22, 5, 8, 33]
print(max(nums))
A.33 B.5 C.8 D.22
6、如果想让输出时list1为[1,2,3,4],错误的是( )(5 分)
list1 = [1, 2, 3]
_______________
print(list1)
A.list1+[4] B.list=[1,2,3,4] C.list.append(4) D.list.insert(4)
7、运行下面代码,程序会打印多少次hi?(5 分)
x=[1,2,66,21,3,5]
y=[5,0,1,8,"您好"]
fori in x:
for j in y:
print("hi")
A.5 B.6 C.30 D.13
8、a = "白毛浮绿水,红掌拨清波"print(a[-3])打印结果是:( )(5 分)
A.波 B.清 C.拨 D.绿
9、下列变量命名错误的是( )(5 分)
A.my_var_1 B.1_variable C.variable_name D.myVariable_
10、表达式 2**3 的结果是( )(5 分)
A.6 B.8 C.9 D.5
11、print("3*3", "的结果是" , 3*3)的代码能打印出( )(5 分)
A.3*3 的结果是 3*3 B.9 的结果是 9
C.3*3 的结果是 9 D.9 的结果是 3*3
12、运行下列程序,输出的结果是__________(5 分)
numbers = [1, 2, 3, 4]
numbers[2] = 5
print(numbers)
A.[1,2,3,4] B.[1,5,3,4]C.[1,2,5,4] D.[5,2,3,4]
13、下面程序的输出结果是( )(5 分)
list1 = [3, 1, 4, 1, 5, 9, 2]
list1.pop(3)
list1[1] = 1
print(list1)
A.[1,1,4,5,9,2]B.[3,1,4,5,9,2]C.[1,4,1,5,9,2]D.[3,1,4,1,9,2]
14、当执行如下操作后,输出结果为__________(5 分)
my_list = [4,7,8,10]
my_list.append(9)
my_list.remove(10)
print(my_list)
A.[4,7,8,10,9] B.[4,7,88,10] C.[4,7,8] D.[4,7,8,9]
15、fruits = ["苹果", "香蕉", "橙子"],运行fruits[2] = "葡萄"后( )(5 分)
A.fruits变为:["苹果", "香蕉", "葡萄"]
B.fruits变为:["苹果", "葡萄", "橙子"]
C.fruits变为:["苹果", "香蕉", "橙子", "葡萄"]
D.程序报错
16、运行下面程序,输出结果可能为20(5 分)
a = randint(10,100)
b = randint(11,101)
d = a+b
print(d)
正确 错误
17、执行下面程序,如果输入5,那么a中存储的是字符串5。(5 分)
a = input()
正确 错误
18、下列语句不能输出:Hello world!(5 分)
#print("Hello world!")
正确 错误
19、下面程序的输出结果为False(5 分)
print(5>3 and 6<4==3 or 7==7+1)
正确 错误
20、下面程序的输出结果是包含数字1,2,3。(5 分)
for i in range(3):
print(i)
正确 错误
2024全国青少年信息素养大赛python初中组初赛真题