全国青少年信息素养大赛-Python初中组

田浩然制作
*
您的姓名:
*
1、下面程序的输出结果是( )
lights = {"红":"停下", "绿":"前进", "黄":"等待"}
print(lights["绿"])
A.停下
B.前进
C.等待
D.绿
*
2、下面关于变量赋值的语句正确的是( )
A.5x = 10
B.x = 25
C.var!name = "hi"
D."number" = 123
*
3、下面程序的输出结果是( )
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、下面程序的输出结果是( )

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、下面程序的输出结果是( )
nums = [22, 5, 8, 33]
print(max(nums))
A.33
B.5
C.8
D.22
*
6、如果想让输出时list1为[1,2,3,4],错误的是( )
list1 = [1, 2, 3]
_______________
print(list1)
A.list1+[4]
B.list1=[1,2,3,4]
C.list1.append(4)
D.list1.insert(4)
*
7、运行下面代码,程序会打印多少次hi?
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])打印结果是:( )
A.波
B.清
C.拨
D.绿
*
9、下列变量命名错误的是( )
A.my_var_1
B.1_variable
C.variable_name
D.myVariable_
*
10、表达式 2**3 的结果是( )
A.6
B.8
C.9
D.5
*
11、print("3*3", "的结果是" , 3*3)的代码能打印出( )
A.3*3 的结果是 3*3
B.9 的结果是 9
C.3*3 的结果是 9
D.9 的结果是 3*3
*
12、运行下列程序,输出的结果是__________
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、下面程序的输出结果是( )
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、当执行如下操作后,输出结果为__________
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] = "葡萄"后( )
A.fruits变为:["苹果", "香蕉", "葡萄"]
B.fruits变为:["苹果", "葡萄", "橙子"]
C.fruits变为:["苹果", "香蕉", "橙子", "葡萄"]
D.程序报错
*
16、运行下面程序,输出结果可能为20
a = randint(10,100)
b = randint(11,101)
d = a+b
print(d)
正确
错误
*
17、执行下面程序,如果输入5,那么a中存储的是字符串5。
a = input()
正确
错误
*
18、下列语句不能输出:Hello world!
#print("Hello world!")
正确
错误
*
19、下面程序的输出结果为False
print(5>3 and 6<4==3 or 7==7+1)
正确
错误
*
20、下面程序的输出结果是包含数字1,2,3。
for i in range(3):
    print(i)
正确
错误
Powered By www.wjx.cn
Report