目录
一、选择题
二、编程题
第十三届蓝桥杯青少组省赛Python真题,包含答案
一、选择题
第 1 题 单选题
下列关于函数的说法正确的是 () 。
答案:C
第 2 题 单选题
十进制数55转换成十六进制是 () 。
答案:C
第 3题 单选题
下列方法中,哪一个可以随机生成一个实数 ()。
答案:A
第 4题 单选题
已知t= ("lan","qiao","bei") ,执行t::-1]语句输出的结果是 ()
答案:A
第 5 题 单选题
字符串的strip方法的作用是 ()
答案:A
二、编程题
第 6 题 问答题
题目描述:
(注input0输入函数的括号中不允许添加任何信息)编程实现:
输入两个字符串S1和S2,然后将S1和S2拼接成一个字符串并输出例如:S1=“ab”,S2“cd”,拼接成一个字符串为
"abcd”
输入描述
第一行输入一个字符串S1
第二行输入一个字符串S2
输出描述
将S1和S2拼接成一个字符串并输出
第 7 题 问答题
题目描述
(注input0输入函数的括号中不允许添加任何信息)编程实现:
给定一个正整数N,输出正整数N中各数位最大的那个数字。
例如:N=132,则输出3
输入描述
输入一个正整数N
输出描述
输出正整数N中各数位最大的那个数字
第 8 题 问答题
题目描述:
(注input0输入函数的括号中不允许添加任何信息)
编程实现:
小青带着一根长为80厘米的竹竿去摘苹果,当伸手碰不到的苹果会借助竹竿摘苹果(竹竿碰到苹果就算摘下)。在给出小青伸手的高度N及每个苹果离地面的高度,请你帮助小青计算出最多能够摘到多少个苹果。例如:N=120,苹果高度分别为130,220,153,200,最多可以摘到3个苹果,高度为220的苹果即使用竹竿也摘不到。
输入描述
第一行输入一个正整数N (120<Ns200) ,表示小青伸手高度 (单位:厘米)第二行输入多个正整数,表示每个苹果距离地面的高度,正整数之间以一个英文逗号隔开 (单位:厘米)
输出描述
输出一个整数,表示小青最多可以摘到的苹果数
样例输入
120
130,220,153,200
样例输出
6
第 9 题 问答题
题目描述:
(注input0输入函数的括号中不允许添加任何信息)
编程实现:小马需要将N件物品从河的一岸搬运到河的另一岸,每次搬运的物品为1到3件。请问小马将N件物品全部搬运过去有多少种方案。例如:N-3,将3件物品全部搬运过去有4种方案:
方案一: 第一次搬运1件,第二次搬运1件,第三次搬运1件;
方案二: 第一次搬运1件,第二次搬运2件;
方案三: 第一次搬运2件,第二次搬运1件;
方案四: 一次搬运3件。
输入描述
输入一个正整数N,表示需要搬运的物品数输出描述
输出将N件物品全部搬运过去有多少种方案
样例输入
0
样例输出
第 10 题 问答题
题目描述:
(注input0输入函数的括号中不允许添加任何信息)
编程实现:
有一片海域划分为N"M个方格,其中有些海域已被污染(用0表示),有些海域没被污染(用1表示)。请问这片N"M海域中有几块是没被污染的独立海域(没被污染的独立海域是指该块海域上下左右被已污染的海域包围,且N'M以外的海域都为已被污染的海域)例如:N=4,M=5,45的海域中已被污染海域和没被污染的海域如下图:
这块4”5的海域,有3块海域(绿色)没被污染,因为每一块的上下左右都被污染的海域包围。
输入描述
第一行输入两个正整数N和M,N表示矩阵方格的行,M表示矩阵方格的列,N和M之间以一个英文逗号隔开第二行开始输入N行,每行M个数字 (数字只能为1或者0,1表示没被污染的海域,0表示已被污染的海域)输出描述
输出一个整数,表示N"M的海域中有几块是没被污染的独立海域
第 11 题 问答题
题目描述:
(注.input0输入函数的括号中不允许添加任何信息)
编程实现:
有一个N"M的矩阵方格,其中有些方格中有奖品,有些方格中没有奖品。小蓝需要从N“M的矩阵中选择一个方形区域,如果所选的正方形区域的一条对角线方格中都有奖品,其他方格都没有奖品,就会获得所选区域中的所有奖品,否则不能获得奖品。当给出N和M的值,及NM的矩阵方格中摆放的奖品情况
例如: N-5,M=6,奖品情况如下:
选择上图红色正方形区域,可以获得最多的4个奖品。输入描述
第一行输入两个整数N和M (1sNs100,1sMs100),N表示矩阵的行数,M表示矩阵的列数,两个整数之间一个空格隔开接下来输入N行,每行包括M个0或者1 (0表示方格中没有奖品,1表示方格中有奖品),0或者1之间一个空格隔开
输出描述
输出一个整数,表示最多可获得的奖品数样例输入
56
101000
010100
100010
01000 1
101000
样例输出
2