第15届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2024年3月10日真题

发布于:2025-08-05 ⋅ 阅读:(16) ⋅ 点赞:(0)

 ====================================================================

更多内容请查看网站:【试卷中心 -----> 蓝桥杯----> Python----> 选拔赛】

网站链接 

青少年软件编程历年真题模拟题实时更新

====================================================================

第15届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2024年3月10日真题
一、单选题
第 1 题    单选题
执行 print('1'+'3') 语句后,输出的结果是(    )。

A.13

B.1+3

C.4

D.111


答案A
解析
 在Python中,+ 操作符用于字符串连接。'1' 和 '3' 都是字符串,因此 '1' + '3' 的结果是字符串 '13'。执行 print('13') 会输出 "13"。

第 2 题    单选题
下列数据类型,不可以直接使用索引(下标)访问其元素的是(    )。

A.字符串

B.列表

C.集合

D.元组


答案C
解析
字符串、列表和元组都是序列类型,支持索引访问(例如 s[0])。集合(set)是无序且不重复的集合,不支持索引访问,因为元素没有固定顺序。

第 3 题    单选题
下列函数中,哪一个可以在列表末尾添加元素?(    )。

A.add()

B.append()

C.pop()

D.remove()


答案B
解析
在Python列表中,append() 方法用于在列表末尾添加一个元素。add() 不是列表方法,而是集合的方法;pop() 用于移除并返回指定位置的元素;remove() 用于移除第一个匹配的值。

第 4 题    单选题
下列函数中,哪一个可以在列表末尾添加元素?(    )。

A.add()

B.append()

C.pop()

D.remove()


答案B
解析
在Python列表中,append() 方法用于在列表末尾添加一个元素。add() 不是列表方法,而是集合的方法;pop() 用于移除并返回指定位置的元素;remove() 用于移除第一个匹配的值。

第 5 题    单选题
已知 s='onnopythonno',执行 print(s.rstrip('on')) 语句后,输出的结果是(    )。

A.onnopythonno

B.onnopython

C.onnopyth

D.pyth


答案C
解析
rstrip() 方法用于移除字符串末尾的指定字符。参数 'on' 指定了要移除的字符集合(即 'o' 或 'n')。方法会从字符串右端开始移除字符,直到遇到不在该集合中的字符。字符串 'onnopythonno' 的末尾是 "no",移除后剩下 "onnopyth",因为 'th' 中的 'h' 不在 'on' 中,所以停止移除。

二、编程题
第 6 题   n个连续的y

编程实现:

给定一个整数n,输出n个连续的y。

输入描述:

输入一个整数n(1≤n≤20)

输出描述:

输出n个连续的y

样例输入:

5

样例输出:

yyyyy

n = int(input().strip())
print('y' * n)

解析
读取整数 n,然后使用 'y' * n 生成由 n 个 'y' 组成的字符串并输出。

第 7 题   字符串首尾相连

编程实现:

给定一个字符串,将第一个字符与最后一个字符拼接后输出。

输入描述:

输入一个长度不超过20的字符串

输出描述:

输出一个字符串,表示输入字符串的第一个字符与最后一个字符拼接后的结果

样例输入:

abcde

样例输出:

ae

 ====================================================================

更多内容请查看网站:【试卷中心 -----> 蓝桥杯----> Python----> 选拔赛】

网站链接 

青少年软件编程历年真题模拟题实时更新

====================================================================


网站公告

今日签到

点亮在社区的每一天
去签到