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

2025年全国青少年信息素养大赛_Python编程挑战赛_小学组_初赛_真题(2)
初赛 真题 小学 2025 2025-05-31 18:33:21 110

一、单选题

1.

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

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

论语

B.

水浒传

C.

红楼梦

D.

西游记

2.

以下选项不是字符串的是?

A.

'Hello'


B.

zifuchuan

C.

'111'

D.

'123'

3.

运行下列代码,最终的输出“练习”的次数是?

while True:
	print("练习")
	break
print("练习")
A.

1

B.

无数次

C.

2

D.

0

4.

下面程序的输出结果是?

a = 50
a = a *2
a = a -15
if a > 90:
	print('完美!')
else:
	print('不错哦!')
A.

90

B.

不错哦!

C.

完美!

D.

85

5.

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

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

drinks[1]= '咖啡'

B.

drinks[0]= '咖啡'

C.

drinks[3]= '咖啡'

D.

drinks[2]= '咖啡'

6.

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

A.

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

B.

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

C.

变量名以数字开头

D.

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

7.

下面代码的输出结果是?

a=95
if a >=60:
	print('通过')
else:
	print('不通过')
A.

无法输出

B.

通过

C.

95

D.

不通过

8.

运行下面的程序,num列表最终的元素是?

num = [1,2,3,4,5]
num[3] = 1
A.

[1,2,3,4,5]

B.

[1,4,3,1,5]

C.

[1,2,3,1,5]

D.

[1,2,3,1,4]

9.

下列程序的输出结果是?

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

3 7 2

B.

7

C.

3

D.

2

10.

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

a = 10
for j in range(2):
	a += 10
print(a)
A.

110

B.

100

C.

10

D.

30

11.

运行以下代码,输出结果是?

x = 10
y = 15
z = x + y
print(z)
A.

25

B.

15

C.

20

D.

10

12.

执行下面的代码,变量a的值有可能是?

from random import*
a = randint(1,10)
A.

0

B.

11

C.

5

D.

20

13.

下列变量命名正确的是?

A.

¥(()

B.

123abc

C.

x

D.

123

14.

Python中,可以用来计算两个数的乘积的运算符是?

A.

x

B.

/

C.

+

D.

*

15.

下面代码可以正常输出的是?

A.

2>1: print('ok')

B.

if 2>1 print('ok')

C.

if 2>1: Print('ok')

D.

if 2>1: print('ok')

二、判断题

1.

运行代码,输出结果是3。

a = [1,2,3,4]
print(a[2]+1)
A.正确 B.错误
2.

定义变量的时候,可以定义为 1text。

A.正确 B.错误
3.

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

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

运行代码,输出结果是3。

a = [2,4,6,8]
print(a[2])
A.正确 B.错误
5.

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

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