第15届蓝桥杯Pthon青少组_国赛_中/高级组_2024年9月7日真题

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

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

网站链接 

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

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

第15届蓝桥杯Pthon青少组_国赛_中/高级组_2024年9月7日真题
一、单选题
第 1 题    单选题
下列运算符中,表示并集的是?( )

A.&

B.|

C.-

D.^


答案 B
解析
并集使用符号 |,表示两个集合中所有元素的集合,不重复。

第 2 题    单选题
下列选项中,变量 x 能被正确赋值为 24 的是?( )

A.2 * x = 48

B.x, y = 23, 24

C.x = y = 24

D.x, y = [24]


答案 C
解析
选项A,赋值的左边必须是变量名,不能是表达式;

选项B,赋值结果是x为23,y为24;

选项D,赋值错误,左边有两个变量,右边只有一个。

第 3 题    单选题
执行 print("True" if 1 < 0 else "False") 语句后,输出的结果是?( )

A.True

B.False

C.1

D.0


答案 B
解析
1<0不成立,返回的是else部分的 False。

第 4 题    单选题
运行以下程序,输出的结果是?( )

a = 2024
def year(x = a):print(x)
a = 2025
year()

A.2024

B.2025

C.报错

D.无输出


答案 A
解析
a = 2024  # 此时 a 的值是 2024

def year(x = a):  # 默认参数 x 的值在函数定义时确定为 a 的当前值(2024)

    print(x)

a = 2025  # 修改 a 的值,但不会影响 year() 的默认参数。

第 5 题    单选题
关于 Python 读写文件的描述,【错误】的是?( )

A.在二进制模式下打开文件时,不能指定 encoding 参数

B.在处理文件对象时,最好使用 with 关键字,当子句体结束后,文件会正确关闭

C.当 readline() 返回 '\n' 时,表示已经到达文件末尾

D.写入其他类型的对象前,要先把该其他类型对象转化为字符串(文本模式)或字节对象(二进制模式)


答案C
解析
readline() 返回 '\n' 时,表示文件出现换行,并不能代表文件结尾。

二、编程题
第 6 题    问答题
移动字符0

编程实现:

给定一个包含数字 0 的字符串,将其中的所有 0 移到字符串末尾,同时保持其他非 0 字符的相对顺序不变,输出操作后的字符串。

例如:字符串 "A001020",将其中的 4 个 0 移到末尾后,结果为 "A120000"。

输入描述:

输入一个包含数字 0 的字符串(3≤字符串长度≤100)。

输出描述:

输出一个字符串,表示按要求操作后的字符串。

样例输入:

A001020

样例输出:

A120000

s = input()
s1 = s2 = ''
for i in s:if i != '0':s1 += ielse:s2 +=i
print(s1 + s2)

第 7 题    问答题
删除重复数

编程实现:

给定包含 n 个整数的列表,从左到右查看每个整数,对于其中重复出现的整数,仅保留位置最靠右的那个整数,其余位置的重复整数均删除。输出删除所有重复整数后的列表。

例如:n = 6;包含 6 个整数的列表为 [7, 10, 5, 5, 5, 10];其中重复出现的整数有 10、5,保留位置最靠右的 10 和 5,列表变为 [7, 5, 10]。

输入描述:

第一行输入一个整数 n(1≤n≤105);

第二行输入 n 个整数(1≤整数≤105),表示列表中从左到右的整数,整数之间以一个空格隔开。

输出描述:

按从左到右的顺序输出列表中的整数,表示删除重复整数后的结果,整数之间以一个空格隔开。

样例输入:

6
7 10 5 5 5 10

样例输出:

7 5 10

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

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

网站链接 

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/917477.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/917477.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Django】-9- 单元测试和集成测试(上)

一、Django 项目单元 & 集成测试准备 &#x1f447;依赖安装&#xff08;给项目装 “测试小帮手”&#x1f37c;&#xff09;pdm add -d black isort flake8 pytest pytest-django pytest-coverage &#x1f449; 这行命令像在给项目 “采购” 测试工具&#xff1a;black …

VUE-第二季-01

目录 1.Vue程序初体验 1.1 下载并安装vue.js 1.2 第一个Vue程序 1.3 Vue的data配置项 1.4 Vue的template配置项 1.5 Vue实例 和 容器 的关系是&#xff1a;一夫一妻制 2.Vue核心技术 2.0 Vue的模板语法 2.0.1 插值语法 插值语法总结&#xff1a; 2.0.2 指令语法 指…

Android 15 中禁用/启用应用的系统级方法

在 Android 15 的开发中,有时我们需要以系统级权限来控制应用的启用状态。本文将介绍如何使用 PackageManager 来实现应用的禁用和启用功能。 核心方法 在 Android 15 代码中,可以使用以下方法来禁用或启用应用: packageManager.setApplicationEnabledSetting(pkg,Packag…

2025网络工程师技能图谱(附思维导图)

------------比较全面&#xff0c;供学习参考路线图。-----------------------

【ROS2】rclcpp::Node 常用 API

ROS 系列学习教程(总目录) ROS2 系列学习教程(总目录) 目录1. 构造函数2. 节点名称相关3. 获取log对象句柄4. 回调组相关5. Topic发布与订阅6. Service服务端与客户端1. 构造函数 public:Node(const std::string & node_name, const NodeOptions & options NodeOptio…

自动驾驶:技术、应用与未来展望——从开创到全面革新交通出行

一、引言1.1 研究背景与意义在过去的几十年里&#xff0c;随着科技的飞速发展&#xff0c;自动驾驶技术逐渐从科幻小说中的概念走进了现实生活。从最初简单的辅助驾驶功能&#xff0c;到如今高度自动化的自动驾驶系统&#xff0c;这一领域的进步正深刻地改变着我们的出行方式和…

【gradle】插件那些事

文章目录 1. 前言 2. 插件相关介绍 2.1 gradle插件的apply 2.2 引入自定义插件 2.3 常见构建任务 2.4 gradle生命周期 2.5 gradle的惰性属性&可注入的服务 2.6 常见命令 检查依赖树 查看tasks 构建扫描 查看多项目构建的结构 显示所选项目的构建脚本依赖项 指定控制台模式来…

测试平台如何重塑CI/CD流程中的质量协作新范式

测试平台如何重塑CI/CD流程中的质量协作新范式 在DevOps革命席卷全球软件行业的今天&#xff0c;测试的角色正在经历前所未有的转变。传统的"测试最后"模式正在被"测试全程"的新理念所取代&#xff0c;这一转变背后是测试平台与CI/CD流程深度融合带来的质量…

node.js不同环境安装配置

node.js不同环境安装配置 Windows环境安装配置 一、Node.js是什么&#xff1f; ​ Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型&#xff0c;Node.js是一个让JavaScript运行在服务端的开发平台&#xff0c;它让J…

深度学习-读写模型网络文件

模型网络文件是深度学习模型的存储形式&#xff0c;保存了模型的架构、参数等信息。读写模型网络文件是深度学习流程中的关键环节&#xff0c;方便模型的训练、测试、部署与共享。1. 主流框架读写方法&#xff08;一&#xff09;TensorFlow保存模型可以使用 tf.saved_model.sav…

智慧能源管理平台的多层协同控制架构研究

摘要&#xff1a;针对微电网多源异构设备协同难题&#xff0c;提出一种“云-边-端”三层智慧能源管理架构。平台集成数据采集、策略优化与全景分析功能&#xff0c;支持光伏、储能、充电桩等设备的动态调度&#xff0c;通过自适应算法实现防逆流、需量控制及峰谷套利等策略组合…

MySQL面试题及详细答案 155道(021-040)

《前后端面试题》专栏集合了前后端各个知识模块的面试题&#xff0c;包括html&#xff0c;javascript&#xff0c;css&#xff0c;vue&#xff0c;react&#xff0c;java&#xff0c;Openlayers&#xff0c;leaflet&#xff0c;cesium&#xff0c;mapboxGL&#xff0c;threejs&…

2025年IntelliJ IDEA最新下载、安装教程,附详细图文

文章目录下载与安装IDEA大家好&#xff0c;今天为大家带来的是IntelliJ IDEA的下载、安装教程&#xff0c;亲测可用&#xff0c;喜欢的朋友可以点赞收藏哦下载与安装IDEA 首先先到官网下载最新版的IntelliJ IDEA, 下载后傻瓜式安装就好了 1、下载完后在本地找到该文件&#xf…

深入解析 Apache Tomcat 配置文件

前言 Apache Tomcat 作为最流行的开源 Java Web 应用服务器之一&#xff0c;其强大功能的背后离不开一系列精心设计的配置文件。正确理解和配置这些文件&#xff0c;是部署、管理和优化 Web 应用的关键。本篇博客将深入探讨 Tomcat 的核心配置文件&#xff0c;涵盖其结构、关键…

ThinkPHP8学习篇(一):安装与配置

ThinkPHP有非常多的功能库&#xff0c;我的学习策略很明确&#xff1a;不贪多求全&#xff0c;只掌握最核心的20%功能&#xff0c;解决80%的业务需求。所有学习都围绕一个目标&#xff1a;够用就行。遇到复杂问题时&#xff0c;再具体学习对应的内容。 作为ThinkPHP学习的第一…

【Python练习】075. 编写一个函数,实现简单的语音识别功能

075. 编写一个函数,实现简单的语音识别功能 075. 编写一个函数,实现简单的语音识别功能 安装依赖库 示例代码 代码说明 示例输出 注意事项 使用 PocketSphinx 进行离线语音识别 注意事项 实现方法 使用SpeechRecognition库实现语音识别 使用PyAudio和深度学习模型 使用Vosk离…

chrome的数据采集插件chat4data的使用

简介&#xff1a; Chat4Data是一款Chrome扩展插件&#xff0c;支持AI网页数据采集与分析。用户可通过Chrome应用商店安装后&#xff0c;在网页上选择区块和字段进行数据抓取&#xff0c;设置采集页数后导出结果。该工具适用于结构化数据提取&#xff0c;操作简便&#xff0c;为…

《人形机器人的觉醒:技术革命与碳基未来》——类人关节设计:人工肌肉研发进展及一款超生物肌肉Hypermusclet的设计与制造

目录&#xff1a;一、人工股肉的不同种类及工作原理和比较优势二、人工肌肉研发的重点难点及成果进展和趋势三、人工肌肉主要研发机构及其研发成果四、人工肌肉主要性能检测表征能力及标准体系建设五、人工肌肉主要制造商及其产品性能优势和供应能力六、人工肌肉在机器人市场应…

【人工智能】AI代理的伦理迷局:自主智能体的责任归属之谜

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 在人工智能时代,AI代理作为自主决策的代表,正深刻改变着人类社会。然而,其伦理困境日益凸显:当AI代理做出自主决策时,谁应为其后果负责…

C语言数据结构(6)贪吃蛇项目1.贪吃蛇项目介绍

1. 游戏背景 贪吃蛇是久负盛名的游戏&#xff0c;它也和俄罗斯方块&#xff0c;扫雷等游戏位列经典游戏的行列。 在编程语言的教学中&#xff0c;我们以贪吃蛇为例&#xff0c;从设计到代码实现来提升学生的编程能力和逻辑能力。 2. 游戏效果演示 3. 项目目标 使用C语言…