2025全国青少年信息素养大赛Python编程挑战赛(小学组_初赛)模拟题 建议答题时长:60min
1. 单选题

要想把字符串 s = 'abc' 转换成列表类型,以下选项中哪个命令是正确的?( )

A

str(s)

B

int(s)

C

float(s)

D

list(s)

2. 单选题

已知一个元组planet=('地球',46,('化石','岩石'),["金星","水星","木星","天王星"]) ,要访问元组planet的前3个元素,可以使用以下代码?( )

A

print(planet[1:3])

B

print(planet[:3])

C

print(planet[1:3:2])

D

print(planet[::3])

3. 单选题

下面Python代码执行后输出的是( )

A

100

B

96

C

1

D

0

4. 单选题

下面Python代码执行后输出的是( )

A

55

B

45

C

10

D

9

5. 单选题

已知表达式“3+8/4+False”(不包含引号),其输出结果的数据类型为?

A

int

B

bool

C

float

D

语法错误

6. 单选题

Python程序保存后的扩展名是?

A

.pyt

B

.py

C

.pn

D

.ph

7. 单选题

下面Python代码执行后的输出是( )

A

5

B

10

C

20

D

30

8. 单选题

下面Python代码执行后,将输出能被2整除且除以7余数为2的数。下列选项不能实现的是( )。

for i in range(100):

  if ________________:

      print(i)

A

i % 2 == 0 and i % 7 == 2

B

not(i % 2) and i % 7 == 2

C

not(i % 2) and not(i % 7)

D

i % 2 != 1 and i % 7 == 2

9. 单选题

执行下面的Python代码,先后从键盘上输入5回车和2回车,输出是( )

A

将输出整数7

B

将输出52,5和2之间没有空格

C

将输出5和2,5和2之间有空格

D

语句执行将报错,因为input()函数的括号内没有提示字符串

10. 单选题

下列对python变量名命名错误的是?( )

A

123

B

abc

C

_123

D

_abc

11. 单选题

执行语句flag="3456">"36",变量flag的值?

A

"3456"

B

"36"

C

True

D

False

12. 单选题

下面 Python 代码执行后的输出是( )。

A

3,2

B

2,3

C

3,3

D

2,2

13. 单选题

Python代码 print(list(range(1, 10))[1::2]) ,输出结果是( )

A

上述代码执行报错

B

[1, 3, 5, 7, 9]

C

[2, 4, 6, 8, 10]

D

[2, 4, 6, 8]

14. 单选题

计算机系统中存储的基本单位用B来表示,比如某个照片大小为3MB,其中B代表的是( )

A

Byte

B

Block

C

Bulk

D

Bit

15. 单选题

列表a=[1,2,3,4,5,6,7,8,9],对列表进行切片操作,要想得到[3,5,7],以下切片正确的是?

A

a[-7:-2:-2]

B

a[2:7:2]

C

a[3:7:2]

D

a[2:7:-2]

16. 判断题

tem1=(1),用type(tem1)检查其类型应该为tuple。

A

正确

B

错误

17. 判断题

del语句可以删除整个列表,clear()方法可以清除列表中所有的元素

A

正确

B

错误

18. 判断题

在Python语言中,"==" 表示赋值,(变量)==(表达式),将该式右边的表达式计算后的结果值赋给左侧变量。( )

A

正确

B

错误

19. 判断题

break用来跳出最内层for或者while循环,脱离该循环后程序继续执行后续代码。

A

正确

B

错误

20. 判断题

以下 Python 代码执行时将报错,因为 a 初始被赋值为整数,随后将其赋值为字符串,故错误

A

正确

B

错误

试题目录
单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
判断题
16 17 18 19 20
赣ICP备20007335号-2