万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(一)

2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(一)
模拟 小低 2026 2026-04-16 09:50:45 107

一、单选题

1.

要判断红军物资数量等于100,Python中的比较运算符是()

A.

=

B.

==

C.

===

D.

!=

2.

存储红军长征的多个物资名称,最合适的数据类型是()

A.

字符串

B.

列表

C.

数值

D.

元组

3.

turtle库绘制红军行军路线,让画笔前进150像素的语句是()

A.

turtle.forward(150)

B.

turtle.go(150)

C.

turtle.move(150)

D.

turtle.back(150)

4.

执行for i in range(5),i的取值依次是()

A.

1,2,3,4,5

B.

0,1,2,3,4

C.

0,1,2,3,4,5

D.

1,2,3,4

5.

循环中要提前终止循环,使用的Python关键字是()

A.

continue

B.

break

C.

pass

D.

exit

6.

已知num=9,执行num // 2的结果是()

A.

4.5

B.

4

C.

5

D.

3

7.

变量x=15,执行x -= 5后,x的值是()

A.

15

B.

5

C.

20

D.

10

8.

要输出“延安精神代代传”,Python正确的语句是()

A.

print 延安精神代代传

B.

print['延安精神代代传']

C.

print("延安精神代代传")

D.

printf("延安精神代代传")

9.

已知s='西柏坡',要获取第一个字符,正确的索引是()

A.

s[1]

B.

s[0]

C.

s[-1]

D.

s[2]

10.

字符串s='红色经典永流传',获取其长度的函数是()

A.

len(s)

B.

length(s)

C.

size(s)

D.

count(s)

11.

定义列表hero=['董存瑞','黄继光','邱少云'],要添加元素“刘胡兰”,正确的语句是()

A.

hero.add('刘胡兰')

B.

hero.append('刘胡兰')

C.

hero.insert('刘胡兰')

D.

hero.extend('刘胡兰')

12.

Python中表示“红军人数大于80”的比较表达式是()

A.

红军人数>80

B.

num > 80

C.

num >=80

D.

num < 80

13.

已知红军战士每人携带6个手榴弹,8名战士共携带的数量,计算表达式正确的是()

A.

6+8

B.

6*8

C.

8-6

D.

8/6

14.

要输入红军医疗队的药品盒数,Python中能正确获取整数的输入语句是()

A.

num = input()

B.

input num

C.

num = input(药品盒数)

D.

num = int(input())

15.

红军记录行军天数,定义一个变量存储该数值,以下合法的变量名是()

A.

7day

B.

day-7

C.

day-7

D.

day!

二、判断题

1.

列表是Python中可变的数据类型,可以添加、删除元素。

A.正确 B.错误
2.

for循环可以用来遍历列表中的所有元素。

A.正确 B.错误
3.

turtle.left(90)表示让画笔右转90度。

A.正确 B.错误
4.

Python中单行注释的符号是//。

A.正确 B.错误
5.

Python中执行print(5 + '10')会输出15。

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