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

2026年全国青少年信息素养大赛Python编程挑战赛
初赛 真题 初中 2026 2026-05-30 17:27:37 115

一、单选题

1.

在Python中,想要在屏幕上显示"创造新世界!",应该使用以下哪个语句?

A.

output(创造新世界!

B.

print("创造新世界!")

C.

puts(创造新世界!"

D.

console.log("创造新世界!")

2.

小华编写程序:age=input("请输入你的年龄:"),用户输入"12"后,变量age的数据类型是什么?

A.

整数类型

B.

字符串类型

C.

浮点数类型

D.

布尔类型

3.

下列哪些表达式的值等于5?

A.

2*3//2

B.

17%6//2

C.

23-3

D.

10-5

4.

已知s="Python",则s[2]的值是什么?

A.

'y'

B.

'h'

C.

'o'

D.

't'

5.

下列哪个if语句的写法是正确的?

A.

if(x>0)print("正数")

B.

if x>0:print("正数")

C.

ifx>0(print("正数")

D.

ifx>0then:print("正数")

6.

以下代码的输出结果是:import random;print(random.randint(5,8))

A.

5

B.

6

C.

可能是5,6,7,8中的任意一个

D.

8

7.

现有列表scores=[45, 88, 23, 95,67],执行scores.sort(reverse=True)后,scores[0]的值是什么?

A.

45

B.

88

C.

23

D.

95

8.

下列哪个变量名在Python中是合法的?

A.

papa_name

B.

my-name

C.

for

D.

2nd_score

9.

下列哪个表达式的结果是整数类型?

A.

9/3

B.

8/4

C.

15//6

D.

7/2

10.

下列哪个比较运算的结果是True?

A.

5>10

B.

'abc'<'abd'

C.

3.0 !=3

D.

'Python'=='python'

11.

在Python中,要使用随机数生成功能,应该使用哪个导入语句?

A.

from math import random

B.

include random

C.

import randint

D.

import random

二、多选题

1.

关于import语句,下列说法正确的有?

A.

import random导入整个random模块

B.

from random import randint只导入randint函数

C.

import random as rd将random模块重命名为rd

D.

import语句只能写在程序的最开头

2.

代码:s='apple,banana,orange';fruits=s.split(','),说法正确?

A.

fruits的值为["apple,'banana,"orange']

B.

fruits[0]是'apple'

C.

len(fruits)是3

D.

.split得到空列表

3.

输出字典d中所有键,正确?

A.

for key in d:print(key)

B.

for key in d.keys():print(key)

C.

for key in d.values():print(key)

D.

for key,value in d.items():print(key)

4.

已知a=20,b=8,c=12,下列哪些表达式的值为True?

A.

a>c

B.

b>a

C.

a-b==c

D.

c*2==a+b

三、判断题

1.

a=5;b=15;a,b=b,a后,a=15,b=5。

A.正确 B.错误
2.

变量名_init_合法。

A.正确 B.错误
3.

len("abc123")返回6。

A.正确 B.错误
4.

from random import rand后,可调用randint(1,10)。

A.正确 B.错误
5.

字典键可以是元组。

A.正确 B.错误
公众号
客服 反馈
顶部