第16届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2024年10月20日真题
========================================================================
答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ----> Python ----> 选拔赛】
网站链接
青少年软件编程历年真题模拟题实时更新
=======================================================================
第16届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2024年10月20日真题
一、单选题
第 1 题
下列选项中,()是减法运算符。
A.-
B./
C.*
D.%
答案A
解析
在Python中,减号 - 是减法运算符。其他选项:/ 是除法运算符,* 是乘法运算符,% 是取模运算符。
第 2 题
下列选项中,()属于条件语句的关键字。
A.def
B.if
C.for
D.while
答案B
解析
if 是条件语句的关键字,用于基于条件执行代码。def 用于定义函数,for 和 while 是循环语句的关键字。
第 3 题 单选题
运行下面程序,输出的结果是()。
S='Python'
print(S[1])
A.P
B.y
C.o
D.n
答案B
解析
Python字符串索引从0开始。S[0] 是 'P',S[1] 是 'y',因此输出 y。
第 4 题 单选题
运行下面程序,输出的结果是()。
lis=[1,2,3,4,5,6]
lis.insert(2, 7)
print(lis)
A.[1,2,3,4,5,6,7]
B.[1,2,7,3,4,5,6]
C.[1,2,3,4,5,6,2,7]
D.[1,7,2,3,4,5,6]
答案
B
解析
list.insert(index, element) 方法在指定索引位置插入元素。索引2对应第三个位置(索引0是第一个元素,索引1是第二个),因此在 3 前插入 7,得到 [1,2,7,3,4,5,6]。
第 5 题 单选题
定义 fun函数如下,下列选项中,能正确调用 fun函数的是()。
def fun(p1, p2, p3='B', *p4):print(p1)print(p2)print(p3)print(p4)
A.fun(1, p3='C', p5=1)
B.fun(1, p3='C', 2, 3)
C.fun('p1','p3'='C')
D.fun(1,2,3, p2='C','A'=1)
答案 A
解析
函数参数:p1(位置参数)、p2(可变位置参数)、p3(关键字参数,默认值 'B')、*p4(可变关键字参数)。
A正确:p1=1,p3='C'覆盖默认值,p5=1被 p4 收集为 {'p5':1},*p2 为空元组。
B错误:位置参数 2, 3 必须在关键字参数 p3='C' 前。
C错误:'p3'='C' 语法错误,关键字参数不能加引号。
D错误:p2='C' 试图覆盖 *p2(不允许),'A'=1 语法错误(关键字不能加引号)。
二、编程题
第 6 题 编程实现:
给定一个整数 N,输出比 N 大 1 的整数。
例如:N = 4;比 4 大 1 的整数是 5。
输入描述:
输入一个整数 N(1≤N≤100)。
输出描述:
输出一个整数,表示比 N 大 1 的整数。
样例输入:
4
样例输出:
5
查看答案
n = int(input())
print(n + 1)
========================================================================
答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ----> Python ----> 选拔赛】
网站链接
青少年软件编程历年真题模拟题实时更新
=======================================================================