2023年全国青少年信息素养大赛Python编程挑战赛初赛真题
剩余时间 --:--:--
单选题 共 20 题
1.

关于列表的索引,下列说法正确的是?

2.

CPU在执行程序时,程序需要加载到哪里?

3.

下列代码的执行结果是?

z = "7"
x = z + z
print(x)
z = int(z)
x = z + z
print(x)
4.

运行下方代码,输入 52 ,输出结果为?

height = int(input())
if height > 100:
    print("超高层建筑")
elif height > 50:
    print("高层建筑")
else:
    print("中层建筑")
5.

已知程序的输出结果为12,则下划线处应填什么?

num = 3
for i in range(_____):
    num = num + 3
print(num)
6.

下列哪个选项可以正确导入海龟库?

7.

下列选项不能输出三行 你好 的是?

8.

质数是指只能被1和自身整除的正整数。例如,2、3、5、7、11、13等都是质数,而4、6、8、9、10等都不是质数,下方的代码可以判断数字47是否为素数,则下划线处应填什么代码?

num = 47
for i in range(2, num):
    if _________:
        print(num, "不是质数")
else:
    print(num, "是质数")
9.

for i in range(1,7)中i的取值范围是?

10.

下列代码的运行结果为?

movie = ["雨人", "大鱼", "教父"]
movie[2] = "洛奇"
print(movie[2])
11.

下列关于列表list1 = [True, 6, "6", 4+8]的描述正确的是?

12.

关于Python中的注释,下列说法正确的是?

13.

运行下方代码,输入 1 ,输出结果为?

a = input()
print(a + a + a)
14.

下列代码的执行结果是?

a = 1
b = 2
c = 3
c = c + a * b
print(c)
15.

下方代码的运行结果为?

num = [3, 6, 9, 12]
if num[3] == 12:
    print(num[0] + num[1])
else:
    print(num[2] + num[3])
16.

已知程序已导入了随机库和海龟库,则关于下方代码的描述正确的是?

import turtle
import random
t = turtle.Turtle()
a = random.randint(90, 110)
t.forward(a)
17.

谁被誉为计算机之父?

18.

运行下列程序后,输出的结果为?

season = ["春", "夏", "秋", "冬"]
season.remove(season[0])
season.remove(season[0])
print(season)
19.

下列不是Python中的关键字的是?

20.

根据Python变量的命名规则,下列不可以作为变量名的是?

C++ 编辑器
输入
输出