当前位置:首页>python>2025年信息素养大赛python初中组复赛真题

2025年信息素养大赛python初中组复赛真题

  • 2026-10-11 07:34:01
2025年信息素养大赛python初中组复赛真题

2025信息素养复赛

初中组 · Python真题

1数据类型

以下代码中,变量的数据类型是什么?( )

x = "123"

A. 整数(int)

B. 浮点数(float)

C. 字符串(str)

D. 列表(list)

2列表创建

以下哪个选项是创建包含元素1、2、3的列表的正确语法?( )

A. {1, 2, 3]}

B. [1, 2, 3]

C. (1, 2, 3)

D. <1, 2, 3>

3循环与集合

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

x = "123"words = {"apple", "banana", "cherry"}for word in words:    if "a" in word:        print(word)

A. applebananacherry

B. applebanana

C. bananacherry

D. applecherry

4二维列表

有一个二维列表 ls = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] ,执行 ls[1][2] = 10 后, ls 的值是什么?( )

A. [[1, 2, 3], [4, 5, 10], [7, 8, 9]]

B. [[1, 2, 3], [4, 10, 6], [7, 8, 9]]

C. [[1, 2, 10], [4, 5, 6], [7, 8, 9]]

D. [[1, 2, 3], [4, 5, 6], [7, 10, 9]]

5逻辑表达式

以下哪个表达式结果为False?( )

A. 'python' in 'python programming' and 'programming' in 'python programming'

B. 6 in [1, 2, 3, 4, 5] or 7 in [1, 2, 3, 4, 5]

C. 'd' not in {'a': 1, 'b': 2, 'c': 3} and 'c' in {'a': 1, 'b': 2, 'c': 3}

D. 0 in (0, 1, 2) and 2 in (0, 1, 2)

6跳格子

小兔子在草地上跳格子,它第一次跳1格,第二次跳3格,第三次跳5格……每次比上一次多跳2格。请编写一个程序,输入小兔子跳的总次数 n ,输出它每次跳的格数列表。             输入描述:一个整数 n ,表示跳的总次数(1 < n ≤ 50)。             输出描述:一行输出 n 个用空格隔开的整数,表示每次跳的格子数。

样例1

输入4输出1 3 5 7

7大小写检测

英语老师在检查同学们作文时候发现了大小写不规范的问题。请你编写程序,帮助英语老师检查作文中的单词含有大小写字母的情况。             输入描述:一个单词字符串代表单词(长度 ≥ 2,且仅包含字母,无其他符号)。             输出描述:如果单词中的所有字母都是大写,则返回 "upper";如果单词中的所有字母都是小写,则返回 "lower";如果单词中同时包含大写和小写字母,则返回 "mixed"。

样例1

输入Abc输出mixed

8轮流戴帽

小明有4顶不同颜色的帽子:红色(R)、黑色(B)、橘色(O)、白色(W)。开学后他决定每天轮流戴一顶帽子上学。请编写程序计算第n天戴的帽子颜色。             输入描述:一个正整数n,表示第n天(n > 0)             输出描述:一个大写字母表示当天帽子颜色(R/B/O/W)

样例1

输入2输出B

9分配方法

班级有n个小朋友,老师准备了m道编程题(m>n)。每个小朋友至少分到1道题,剩余题目可自由分配。计算不同的分配方法总数。             输入描述:两个空格分隔的整数n和m(m > n)             输出描述:一个整数表示分配方法总数

样例1

输入2 4输出3

10能量珠分组

在海岛上发现了一批具有不同能量值的能量珠。需要将这些珠子分成两组,使得两组能量值总和的差值最小。计算这个最小的差值。             输入描述:一行输入n个整数,用空格分隔,表示各能量珠的能量值             输出描述:一个整数,表示两组能量珠总和的最小可能差值

样例1

输入3 1 4 2 2输出0

真题来源:2025信息素养复赛初中组 · 原题内容未作修改

最新文章

随机文章