2024年11月蓝桥杯蓝桥Python(STEMA)中/高级
剩余时间 --:--:--
单选题 共 5 题
1.

下列选项中,可以正确运行的是()。  

2.

运行下面程序,输出的结果是()。

def check(num):
    return num % 5, num // 5

ans = 0
for i in range(10):
    ans += sum(check(i))
print(ans)
3.

定义变量 a 如下,变量 a 的数据类型是()。

= [1, 2, 3, 4, 5, 6]
4.

运行下面程序,输出的结果是()。

print(123)
5.

下列选项中,用于注释的符号是()。 

编程题 共 5 题
1.

计算让 n 组游客(每组 ≤4 人)同时乘坐热气球(每球载客 ≤4 人,同组必须同球)所需的最少热气球数。

输入描述:

第一行:整数 n(组数,1 ≤ n ≤ 105)

第二行:n 个整数(每组人数,1~4),空格分隔。

输出描述:

输出最少热气球数。


样例输入:

7
3 2 1 2 1 4 2

样例输出:

4
2.

 计算 21 点游戏中手牌的最大总点数(A 可作 1 或 11,J/Q/K 为 10)。若无论如何超过 21 点则输出 0。

输入描述:

输入字符串 S(仅含牌面字符,长度 2~11,相同牌不超过 4 张)。

输出描述:

输出最大总点数(≤21),或 0。


样例输入:

A3A4

样例输出:

19
3.

有一个 9 行 9 列的整数网格如下

第 n 行第 m 列的值为 n * m(仅当 m ≤ n 时有值)。给定 n 和 m,输出对应值,若为空则输出 -1。

输入描述:

第一行:整数 n(行号,1 ≤ n ≤ 9)

第二行:整数 m(列号,1 ≤ m ≤ 9)

输出描述:

输出网格值或 -1。


样例输入:

6
5

样例输出:

30
4.

4 个星星徽章可兑换 1 个月亮徽章。给定 n 个星星徽章,最多可兑换多少个月亮徽章?

输入描述:

输入整数 n(1 ≤ n ≤ 1000),表示星星徽章数量。

输出描述:

输出整数,表示可兑换的月亮徽章数量。


样例输入:

6

样例输出:

1
5.

给定一个字符串 S,输出 S 的第一个字符。

输入描述:

输入一个字符串 S(2 ≤ S 的长度 ≤ 100)。

输出描述:

输出一个字符,表示 S 的第一个字符。

样例输入:

xyz

样例输出:

x
C++ 编辑器
输入
输出