当前位置:首页>python>2026年 全国青少年信息素养大赛 python复赛模拟题

2026年 全国青少年信息素养大赛 python复赛模拟题

  • 2026-10-11 00:34:41
2026年 全国青少年信息素养大赛 python复赛模拟题

一、单选题

以下代码的输出结果是?

a = "123" b = int(a) c = float(a) print(type(b), type(c))
  • A. <class 'str'> <class 'str'>
  • B. <class 'int'> <class 'float'>
  • C. <class 'float'> <class 'int'>
  • D. 报错

2、以下代码的输出结果是?

x = [1, 2, 3] y = x x.append(4) print(y)
  • A. [1, 2, 3]
  • B. [1, 2, 3, 4]
  • C. [4, 1, 2, 3]
  • D. 报错

3、以下代码的输出结果是?

count = 0 while True:       count += 1       if count > 3:             break       if count == 2:             continue       print(count, end=" ")
  • A. 1 2 3
  • B. 1 3
  • C. 1 2 3 4
  • D. 1 3 4

4、以下代码的输出结果是?

lst = [1, 2, 3, 4, 5] lst.insert(2, 99) print(lst)
  • A. [1, 2, 99, 3, 4, 5]
  • B. [1, 2, 3, 99, 4, 5]
  • C. [99, 1, 2, 3, 4, 5]
  • D. [1, 2, 3, 4, 5, 99]

5、以下代码的输出结果是?

x = 10 def foo():       x = 20       print(x) foo()print(x)
  • A. 20 20
  • B. 20 10
  • C. 10 20
  • D. 10 10
  • 二、多选题

1、以下哪些数据类型可以作为字典的键?

  • A. 字符串
  • B. 整数
  • C. 列表
  • D. 元组

2、以下关于列表的说法,正确的是?

  • A. 列表是有序的、可变的序列
  • B. 列表可以包含不同类型的元素
  • C. lst[::-1] 可以反转列表
  • D. 列表的索引从 1 开始
  • 3、以下关于 range() 函数的说法,正确的是?

    • A. range(5) 生成 0 到 5 的整数序列
    • B. range(1, 5) 生成 1, 2, 3, 4
    • C. range(10, 0, -2) 可以生成递减序列
    • D. range() 返回的是一个列表

    4、以下哪些算法适合用递归来实现?

    • A. 阶乘计算
    • B. 斐波那契数列
    • C. 二分查找
    • D. 遍历列表求和
    • 5、以下关于元组的说法,正确的是?

      • A. 元组是不可变的序列
      • B. 元组使用圆括号 () 定义
      • C. 单元素元组可以写成 (5)
      • D. 元组支持索引和切片操作
      编程题:
    1、夹心饼干
题目描述
三个整数组成的三元组,恰好两个数相等、剩余一个数不同时,我们称其为「夹心饼干」。
给定三个整数a,b,c,若能组成夹心饼干,输出Yes,否则输出No。
输入格式
输入三个整数,a,b,c
输出格式
输出组成结果
输入样例#1
3 3 2
输出样例#1
Yes
输入样例#2
2 2 2
输出样例#2
No
2、寻找250
有人向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。
时间限制:1000
内存限制:65536
输入
输入在一行中给出不知道多少个绝对值不超过1000的整数,其中保证至少存在一个“250”。(数的总个数不超过3000)
输出
在一行中输出第一次出现的“250”是对方扔过来的第几个数字(计数从1开始)。题目保证输出的数字在整型范围内。
样例输入
888 666 123 -233 250 13 250 -222
样例输出
5
3、累加求和
题目描述
给定两个整数a,b,计算a到b之间所有偶数的和,并输出结果。
输入格式
输入两个整数,a,b。
输出格式
输出a到b之间所有偶数的和。
输入样例#1
1 10
输出样例#1
30
输入样例#2
-10 10
输出样例#2
0
4、数字三角阵
题目描述
给定一个正整数n,输出一个数字三角阵,当 n=4 时,输出的三角阵如下:
1
22
333
4444
输入格式
单个正整数表示n。
输出格式
一个n 行 n列的数字三角阵,具体格式参考题面。
输入样例
5
输出样例
1
22
333
4444
55555
解析答案后续会公布

最新文章

随机文章