青少年信息素养大赛相关资料真题分享,快保存

点击蓝字 关注我们,点击星标 常看我们

前几天分享了小低组的图形化初赛真题,今天分享一下python的,公众号:Scratch青少儿编程课堂

我用夸克网盘分享了「2025全国青少年信息素养大赛Python小学组真题(包含答案).pdf」,点击链接即可保存。

链接:https://pan.quark.cn/s/07ae02509455

我用夸克网盘分享了「2025年青少年信息素养大赛图形化小低组初赛真题.pdf」,点击链接即可保存。

链接:https://pan.quark.cn/s/a439e9beff06

我用夸克网盘分享了「2025年青少年信息素养大赛算法创意C++华东(山东)赛区真题初中组,包含答案.pdf」,点击链接即可保存。

链接:https://pan.quark.cn/s/2e3c4726d952

我用夸克网盘分享了「2025年青少年信息素养大赛算法创意C++华东(山东)赛区真题小学组.pdf」,点击链接即可保存。

链接:https://pan.quark.cn/s/75369cebe7c3

我用夸克网盘分享了「2025年青少年信息素养大赛图形化小高组初赛真题包含答案.pdf」,点击链接即可保存。

链接:https://pan.quark.cn/s/39363b38e5f0

我用夸克网盘分享了「青少儿信息素养大赛编程资料」,点击链接即可保存。

链接:https://pan.quark.cn/s/4ab6bd83be8a

第一套:

1、下列变量命名正确的是?(    )(5 分)

A.123

B.x

C.123abc

D.¥)()

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

n = 6 * 3 +  4 * 2

print(n)

A.15

B.44

C.84

D.26

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

你好

很高兴见到你

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

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

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

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

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

A.#

B.==

C.//

D.!

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

for i in range(5):

        print(1)

A.4次

B.无法输出

C.1次

D.5次

6、运行下面的程序,列表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]

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

seasons = ['春天', '夏天', '秋天', '冬天']

seasons.remove('春天')

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

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

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

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

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

m = 0

if 10 > m:

     print("YES")

else:

     print("NO")

A.NO

B.10

C.无法输出

D.YES

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

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

print(book[3])

A.红楼梦

B.论语

C.水浒传

D.西游记

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

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

A.drinks[1] = '咖啡'

B.drinks[3] = '咖啡'

C.drinks[2] = '咖啡'

D.drinks[0] = '咖啡'

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

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

for n in numbers:

    if n < 8:

          print(n)

A.2

B.7

C.3

D.3

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

a = 10

for i in range(3):

    a = a - 2

print(a)

A.6

B.10

C.8

D.4

13、下列选项中,变量命名不正确的说法是?(    )(5 分)

A.变量名以数字开头

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

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

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

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

a=[1,2,3,4,5,6,7]

print(a[3]+a[5])

A.9

B.35

C.8

D.10

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

x=6

y=x+3

z=x-2

a=y*z

print(a)

A.72

B.24

C.6

D.36

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

正确

错误

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

正确

错误

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

正确

错误

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

while True:

   print('胖大星')

   break

   print('胖大星')

正确

错误

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

a = 3

if a=='3':

      print(3)

else:

      print(1)

正确

错误

答案:BDDAD  ABDDA DDADD  VXXXX

第二套

2025年Python全国信息素养大赛初赛真题解析(小学组)

一、单项选择题(每题 5 分)

答案:B. zifuchuan

解析:

  • A. 'Hello' - 用单引号包围,是字符串

  • B. zifuchuan - 没有引号包围,是变量名,不是字符串

  • C. '111' - 用单引号包围,是字符串

  • D. '123' - 用单引号包围,是字符串

答案:C. 5

解析:randint(1,10) 生成1到10之间的随机整数(包含1和10),所以可能的值是1,2,3,4,5,6,7,8,9,10。选项中只有5在这个范围内。

答案:C. x

解析:

  • A. ¥(() - 包含特殊字符,不符合命名规则

  • B. 123abc - 以数字开头,不符合命名规则

  • C. x - 单个字母,符合命名规则

  • D. 123 - 纯数字,不符合命名规则

**答案:D. ***

解析:Python中的算术运算符:

  • * 乘法

  • / 除法

  • + 加法

  • - 减法

答案:D. if 2>1: print('Ok')

解析:

  • A. 2>1: print('Ok') - 缺少if关键字

  • B. if 2>1 print('Ok') - 缺少冒号

  • C. if 2>1: Print('Ok') - Print首字母大写错误,应该是print

  • D. if 2>1: print('Ok') - 语法正确


答案:D. 西游记

解析:列表索引从0开始:

  • book[0] = '三国演义'

  • book[1] = '红楼梦'

  • book[2] = '水浒传'

  • book[3] = '西游记'

答案:A. drinks[1] = '咖啡'

解析:"牛奶"在索引1的位置:

  • drinks[0] = '茶'

  • drinks[1] = '牛奶'

  • drinks[2] = '啤酒'

  • drinks[3] = '果汁'

答案:A. 25

解析:z = x + y = 10 + 15 = 25

答案:C. [1, 2, 3, 1, 5]

解析:将索引3位置的元素4修改为1:

  • 原列表:[1,2,3,4,5]

  • 修改后:[1,2,3,1,5]

答案:B. 通过

解析:95 >= 60 为True,所以执行print('通过')

答案:C

解析:Python变量命名规则:

  • A. 正确 - 避免使用保留关键字

  • B. 正确 - 使用有意义的名称

  • C. 错误 - 变量名不能以数字开头

  • D. 正确 - 只能包含字母、数字和下划线

答案:A. 3 7 2

解析:遍历列表,输出小于8的数字:

  • 3 < 8,输出3

  • 7 < 8,输出7

  • 2 < 8,输出2

  • 15 >= 8,不输出

  • 9 >= 8,不输出

  • 12 >= 8,不输出

答案:C. 2

解析:

  • while循环执行一次print("练习")后遇到break跳出

  • 循环外还有一个print("练习")

  • 总共输出2次

答案:B. 不错哦!

解析:

  • a = 50

  • a = a * 2 = 100

  • a = a - 15 = 85

  • 85 <= 90,所以输出'不错哦!'

答案:D. 30

解析:

  • 初始a = 10

  • range(2)生成[0,1],循环2次

  • 第一次:a += 10,a = 20

  • 第二次:a += 10,a = 30

二、判断题(每题 5 分)


答案:B. 错误

解析:变量名不能以数字开头,1text是无效的变量名。

答案:B. 错误

解析:a[2]是索引2位置的元素,即6,不是3。

答案:B. 错误

解析:print()是输出语句,不是输入语句。输入应该使用input()函数。

答案:B. 错误

解析:a[2]是3,a[2]+1 = 3+1 = 4,不是3。

答案:B. 错误

解析:a是整数3,'3'是字符串,3 != '3'(类型不同),所以条件为False,执行else分支,输出1,不是3。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值