当前位置: 首页 > news >正文

第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.dtcms.com/a/311358.html

相关文章:

  • 【Linux】多路转接之epoll
  • 使用AWS免费EC2自建RustDesk远程桌面连接服务
  • 什么是AWS Region和AWS Availability Zones
  • 全球化 2.0 | 中国香港教育机构通过云轴科技ZStack实现VMware替代
  • AWS上部署Spring Boot应用的完整指南
  • Allegro-导入网表的两种方式
  • GaussDB having 的用法
  • Ubuntu系统VScode实现opencv(c++)图像翻转和旋转
  • 电力系统分析笔记:发电机与变压器的数学建模与运行状态详解
  • Python打卡Day30 模块和库的导入
  • react 和 react native 的开发过程区别
  • 【相机】曝光时间长-->拖影
  • 【学习笔记】MySQL技术内幕InnoDB存储引擎——第7章 事务
  • openwrt下安装istore(基于pve)
  • Ollama前端:open-webui
  • [Linux入门] Ubuntu 系统中 iptables 的配置与使用
  • JavaScript:Ajax(异步通信技术)
  • 学习模板元编程(2)std::true_type/false_type
  • 垃圾收集器ParNewCMS与底层三色标记算法详解
  • Redisson高并发实战:Netty IO线程免遭阻塞的守护指南
  • JVM 03 类加载机制
  • uniapp scroll-view解析
  • 常用git命令
  • 算法训练营DAY46 第九章 动态规划part13
  • 【龙芯99派新世界】buildroot快速使用笔记
  • SPI通信中CS片选的两种实现方案:硬件片选与软件片选
  • 电力系统分析学习笔记(二)- 标幺值计算与变压器建模
  • QT5.12.8 QTabWidget 透明样式QSS
  • Flask + YARA-Python*实现文件扫描功能
  • C++音视频开发:基础面试题