当前位置:首页>python>2025年信息素养大赛Python编程小学组初赛真题

2025年信息素养大赛Python编程小学组初赛真题

  • 2026-09-03 14:12:40
2025年信息素养大赛Python编程小学组初赛真题

一、单选题(每题 5 分)

1. 以下选项不是字符串的是?(  )

A. 'Hello'B. zifuchuanC. '111'D. '123'

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

from random import *

a = randint(1,10)

A. 0

B. 11

C. 5

D. 20

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

A. ¥(()

B. 123abc

C. x

D. 123

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

A. ×

B. /

C. +

D. *

5. 下面代码可以正常输出的是?(  )

A.    2 > 1: print('Ok')B. if 2 > 1  print('Ok')C. if 2 > 1: Print('Ok')D. if 2 > 1: print('Ok')

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

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

print(book[3])

A. 论语

B. 水浒传

C. 红楼梦

D. 西游记

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

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

A. drinks[1] = '咖啡'B. drinks[0] = '咖啡'C. drinks[3] = '咖啡'D. drinks[2] = '咖啡'

8. 运行以下代码,输出结果是?(  )

x = 10

y = 15z = x + y  print(z)

A. 25

B. 15

C. 20

D. 10

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

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

num[3] = 1

A. [1, 2, 3, 4, 5, 1]B. [1, 2, 1, 4, 5]C. [1, 2, 3, 1, 5]D. [1, 1, 3, 4, 5]

10. 下面代码的输出结果是?(  )

a = 95

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

A. 无法输出

B. 通过

C. 95

D. 不通过

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

A. 变量名避免使用保留关键字  B. 变量名定义尽量使用有意义的名称  C. 变量名以数字开头  D. 变量名只能包含字母、数字和下划线

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

numbers = [3,7,2,15,9,12]

for n in numbers:if n < 8:        print(n)

A. 3 7 2B. 7

C. 3

D. 2

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

whileTrue:

    print("练习")    breakprint("练习")

A. 1

B. 无数次

C. 2

D. 0

14. 下面程序的输出结果是?(  )

a = 50

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

A. 90

B. 不错哦!

C. 完美!

D. 85

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

a = 10

for j inrange(2):    a +=10print(a)

A. 110

B. 100

C. 10

D. 30

二、判断题(每题 5 分)

16. 定义变量的时候,可以定义为1text。(  )

17. 运行代码,输出结果是 3。(  )

a = [2,4,6,8]

print(a[2])

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

19. 运行代码,输出结果是 3。(  )

a = [1,2,3,4]

print(a[2]+1)

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

a=3

if a == '3':    print(3)else:print(1)

最新文章

随机文章