万卷网> 信息素养大赛 >Python编程挑战赛 > 2025年全国青少年信息素养大赛_Python编程挑战赛_小学组_初赛_真题(1)

2025年全国青少年信息素养大赛_Python编程挑战赛_小学组_初赛_真题(1)
初赛 真题 小学 2025 2025-05-30 17:25:39 88

一、单选题

1.

下列程序的输出结果是?  (     )

numbers = [3, 7, 2, 15, 9, 12]
for n in numbers:
	if n < 8:
		print(n)
A.

2

B.

7

C.

3

D.

3

7

2

2.

列选项中, 变量命名不正确的说法是? (     )

A.

变量名以数字开头

B.

变量名避免使用保留关键字

C.

变量名只能包含字母 、数字和下划线

D.

变量名定义尽量使用有意义的名称

3.

运行下列程序, 最终结果是?  (     )

x=6
y=x+3
z=x-2
a=y*z
print(a)
A.

72

B.

24

C.

6

D.

36

4.

运行下面的代码, 最终输出的结果是?  (     )

n = 6 * 3 +  4 * 2
print(n)
A.

15

B.

44

C.

84

D.

26

5.

运行下面的程序, 最终的运行结果是?  (     )

book=[ '三国演义', '红楼梦', ' 水浒传', ' 西游记', '论语', '安徒⽣童话']
print(book[3])
A.

红楼梦

B.

论语

C.

水浒传

D.

西游记

6.

下列选项中, 能够将元素 ' 牛奶' 修改为 ' 咖啡' 的是?  (     )

drinks = [ '茶', ' 牛奶', ' 啤酒', '果汁']
A.

drinks[1] = ' 咖啡'

B.

drinks[3] = ' 咖啡'

C.

drinks[2] = ' 咖啡'

D.

drinks[0] = ' 咖啡'

7.

运行下列代码的输出结果是?  (     )

m = 0
if 10 > m:
	print( "YES ")
else:
	print( "NO ")
A.

NO

B.

10

C.

无法输出

D.

YES

8.

下列选项能够成功输出以下文字的是?  (     )

你好

很高兴见到你

A.

print( '你好很高兴见到你')

B.

print(你好)print(很高兴见到你)

C.

print( '你好 很高兴见到你')

D.

print( '你好')print( '很高兴见到你')

9.

运行以下代码, seasons中最终存储的是?  (     )

seasons = [ '春天', '夏天', '秋天', '冬天']
seasons.remove( '春天')
A.

[ "春天", "夏天", "秋天", "冬天", "春天"]

B.

[ "夏天", "秋天", "冬天"]

C.

[ "春天", "夏天", "秋天", "冬天"]

D.

[ "春天", "夏天", "冬天"]

10.

运行下面的程序, 列表num的最终内容是?  (     )

num=[1,2,3,4]

num.append(6)

print(num)

A.

[1,2,3,4,6]

B.

[1,2,3,4]

C.

[1,2,3,4,5]

D.

[2,3,4,6]

11.

下列变量命名正确的是? (     )

A.

123

B.

x

C.

123abc

D.

¥ )()

12.

运行下面的代码, 最终的运行结果是?  (     )

a=[1,2,3,4,5,6,7]
print(a[3]+a[5])
A.

9

B.

35

C.

8

D.

10

13.

运行下面的程序, 代码输出数字1的次数是?  (     )

for i in range(5):
    print(1)


A.

4次

B.

无法输出

C.

1次

D.

5次

14.

下面可以用来表示注释符号的是? (     )

A.

#

B.

==

C.

//

D.

!

15.

运行下列代码, 程序的执行结果是?  (     )

a = 10
for i in range(3):
	a = a - 2
print(a)
A.

6

B.

10

C.

8

D.

4

二、判断题

1.

要使用 randint() 函数, 需要先导入 random 库 。(     )

A.正确 B.错误
2.

小明使用程序制作了—个计算器, 但是现在计算器不能输入, 小明应该使用  print() 语 句输入 。(     )

A.正确 B.错误
3.

运行下面代码, 程序会输出2个'胖大星' 。 (     )

while True:
	print( '胖大星')
	break
	print( '胖大星')
A.正确 B.错误
4.

执行下面代码, 程序的输出结果为3 。 (     )

a = 3
if a== '3 ':
	print(3)
else:
	print(1)
A.正确 B.错误
5.

小明想要重复打印自己的名字5次, 这种情况下应该使用  if 语句 。(     )

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