万卷网> 信息素养大赛 >Python编程挑战赛 > 2022年全国青少年信息素养大赛Python编程挑战赛初赛真题

2022年全国青少年信息素养大赛Python编程挑战赛初赛真题
初赛 真题 其他 2022 2024-05-07 18:08:18 74

一、单选题

1.

执行下列代码,程序输出的结果是( )。

money = 2
money = 10
money = 5
money = 8
print(money)
A.

2

B.

10

C.

5

D.

8

2.

使用随机函数randint之前导入库的语句是( )。

A.

from turtle import *

B.

from random import *

C.

from randint import *

D.

from import random *

3.

下列选项中,可以实现无限循环的是( )。

A.

while a < 1000:

B.

while True:

C.

for i in range(1000):

D.

for i in range(0,1000):

4.

运行下列代码,程序的输出结果是( )。

x = 2
y = 3
if x > 2:
    print("一月")
else:
    if y > 2:
        print("二月")
    else:
        print("三月")
A.

一月

B.

二月

C.

三月

D.

以上选项均错误

5.

下列选项中,for循环使用正确的是( )。

A.

for i in range(100)

B.

for i in range(100):

C.

For i in range(100)

D.

For i in range(100):

6.

执行下列代码,变量number的值为( )。

number = 11
number = number + 1
A.

1

B.

11

C.

12

D.

number

7.

下列说法正确的是( )。

A.

用#注释代码,#写在代码前面或者代码后面都行

B.

只能用#来进行注释

C.

注释中的内容可以是中文也可以是字母和数字

D.

以上说法都正确

8.

执行下列代码,能输出的数字有( )。

from random import *
x = randint (0,3)
print(x)
A.

0, 1, 2, 3

B.

1, 2, 3, 4

C.

1, 2. 3, 6

D.

0, 1, 1.5, 2, 3

9.

下列选项中,可以正确在横线处补全代码的是( )。

print("哪种水果视力最差?a.芒果b.西瓜c.榴莲")
ans = input("请输入你的回答:")
if ans == "a":
    print("恭喜你答对啦")
______
    print("很抱歉你答错了")
A.

if

B.

if:

C.

else

D.

else:

10.

下列选项中,符合python语言变量命名规则的是( )。

A.

USD*&......

B.

8cny

C.

1price

D.

USD_1

公众号
客服 反馈
顶部