选择题 共5道

01 02 03 04 05


编程题 共5道

06 07 08 09 10

582 | 第14届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2023年2月12日真题-考试
选择题 共5道
01

下列运算符中,优先级最高的是(   )。

2分
登录后查看选项
02

下列数据类型中,哪一个是不可变的?(   )

2分
登录后查看选项
03

执行以下程序后,输出的结果是(   )。

L =  [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 ]

print ( L [1 : 4] )

2分
登录后查看选项
04

下列选项描述正确的是(   )。

2分
登录后查看选项
05

以下关于函数参数描述正确的是(   )。

2分
登录后查看选项
编程题 共5道
06

编程实现:

输入一个整数N(-100≤N≤100),输出N-5的结果。

例如:N = 8,8-5的结果为3(3 = 8-5)。

输入描述:

输入一个整数N(-100≤N≤100)

输出描述:

输出一个整数,表示N-5的结果


样例输入:

8

样例输出:

3
2分
登录后作答
07

编程实现:

给定一个正整数N(2≤N≤1000),请将N拆分成两个正整数的和,且两个正整数相差最小。

例如:

N = 4,拆分成两个相差最小正整数为2和2;

N = 5,拆分成两个相差最小正整数为2和3。

输入描述:

输入一个正整数N(2≤N≤1000)

输出描述:

第一行输出一个正整数,表示拆分后的两正整数中较小的那个(相同大小输出任意一个)

第二行输出一个正整数,表示拆分后的两正整数中较大的那个(相同大小输出任意一个)


样例输入:

5

样例输出:

2
3
2分
登录后作答
08

编程实现:

某商店部分产品搞活动,每买两件商品只收取最高价格商品的费用,另一件商品不收取费用(相同价格只收取一件商品费用)。小明选购了N件(2≤N≤1000,N为偶数)商品,且已知每件商品的价格,他会每次结算两件商品。请帮助小明计算出N件商品最少花费多少钱。

例如:N = 6,6件商品价格分别为32、56、92、45、12、98,可结算3次,98和92的商品一起结算,56和45的商品一起结算,32和12的商品一起结算,共花费186(186=98+56+32)。

输入描述:

第一行输入一个正整数N(2≤N≤1000,N为偶数),表示小明购买了商品数

第二行输入N个正整数(1≤正整数≤100),表示每件商品的价格,正整数之间以一个英文逗号隔开

输出描述:

输出一个整数,表示小明购买N件商品最少需要花费的钱数


样例输入:

6
32,56,92,45,12,98

样例输出:

186
2分
登录后作答
09

编程实现:

有一个N*M的矩形拼图积木板(1≤N≤M≤15,N和M 为正整数),和若干个1*1、2*2、3*3……、10*10的正方形积木。使用任意积木将积木板铺满(不能有空隙),请问最少需要几块积木。

例如:N=3,M=4,最少需要4块积木(1块3*3,3块1*1)。

输入描述:

输入两个正整数N和M(1≤N≤M≤15),表示矩形积木板的长和宽,正整数之间以一个空格隔开

输出描述:

输出一个整数,表示铺满积木板最少需要的积木数量


样例输入:

3 4

样例输出:

4
2分
登录后作答
10

编程实现:

小明有一张矩形彩纸,他将彩纸均匀的画了N*M个小方格,有些小方格中被他画了小草,有些小方格是空白的,现小明想找出一片空白的方格,并且这片空白方格是最大的矩形。

给出N和M的值,及每个方格的状态,被画小草的小方格用数字1表示,空白小方格用数字0表示,请帮小明找出最大矩形,并输出最大矩形由多少个小方格组成。

例如:N=4,M=5,

输入描述:

第一行输入两个正整数N和M(2≤N≤100,2≤M≤100),分别表示矩形彩纸方格的行数和列数,两个正整数之间以一个空格隔开

第二行开始,输入N行,每行M个正整数(正整数为1或者0),1表示小草,0表示空白,正整数之间一个空格隔开

输出描述:

输出一个整数,表示最大矩形由多少个小方格组成


样例输入:

4 5
1 1 0 0 0
1 0 1 0 0
0 0 0 1 1
0 0 0 1 0

样例输出:

6
2分
登录后作答