2022年12月电子学会Python等级考试试卷(五级)答案解析
青少年软件编程(Python)等级考试试卷(五级)
分数:100 题数:38
一、单选题(共25题,共50分)
1. | 下面哪个语句正确定义了元组类型数据tuple1?( ) | ||||||||
| |||||||||
试题编号:20220427-ph-006 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析:元组定义符号为“()”,多个元素之间用英文“,”分割,当只有一个元素时,要加“,”。 |
2. | 已知元组tuple1=("张三","李四","王五","赵六"),能输出('李四', '赵六')的是?( ) | ||||||||
| |||||||||
试题编号:20220427-ph-007 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:根据题意可知,输出间隔为2,所以选择B。 |
3. | 以下哪个选项不能生成列表['data1', 'data3', 'data5', 'data7', 'data9'] ?( ) | ||||||||
| |||||||||
试题编号:20220427-ph-027 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析:list4 = [ "data{}".format(i) for i in range(0,10) if i % 2 == 1] 或者list4 = [ "data{}".format(i) for i in range(1,10) if i % 2 == 1] |
4. | 关于各类推导式的运用的表述中,错误的是?( ) | ||||||||
| |||||||||
试题编号:20220427-ph-028 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:使用生成器对象的元素时,可以根据需要将其根据需要转化为列表或者元组。 |
5. | Python中yield是一个类似return 的关键字,迭代一次遇到yield时就返回yield后面(右边)的值。 下一次迭代时,从上一次迭代遇到的yield后面的代码(下一行)开始执行。下列程序的输出结果是?( ) def fun(): | ||||||||
| |||||||||
试题编号:20220427-ph-029 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析:运用序列解包,该程序的功能是输出斐波那契数列前6项。 |
6. | 下列列表的定义,正确的是哪一项?( ) | ||||||||
| |||||||||
试题编号:20220506-qdc-001 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:容易 | |||||||||
试题解析:列表的定义规则 |
7. | 现有列表 fruits = ['apple', 'orange', 'banana', 'peach'] | ||||||||
| |||||||||
试题编号:20220506-qdc-002 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:容易 | |||||||||
试题解析:列表元素的删除 |
8. | 水果店管理员现有列表 fruits = ['apple', 'orange', 'banana', 'peach'] ,当前接收到葡萄('grape'), 需要在列表末尾添加该元素,正确的是哪一项?( ) | ||||||||
| |||||||||
试题编号:20220506-qdc-003 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:容易 | |||||||||
试题解析:列表的插入方法 |
9. | 现有校园气象站最近一周(周一至周日)信息采集数据列表: | ||||||||
| |||||||||
试题编号:20220506-qdc-004 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:较难 | |||||||||
试题解析:列表的切片操作 |
10. | 现有集合 stationery = set(("pen", "pencil", "eraser", "ruler")) | ||||||||
| |||||||||
试题编号:20220506-qdc-017 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析:集合添加元素的操作 |
11. | 通过下列哪个方法,可以实现两个集合交集的操作?( ) | ||||||||
| |||||||||
试题编号:20220506-qdc-018 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:容易 | |||||||||
试题解析:集合的基本应用 |
12. | 运行下列程序,输出结果正确的一项是?( ) | ||||||||
| |||||||||
试题编号:20220507-zpf-020 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:较难 | |||||||||
试题解析:Python 字典 popitem() 方法表示,从字典中删除最后一个项目。 |
13. | 运行下列程序,输出结果正确的一项是?( ) | ||||||||
| |||||||||
试题编号:20220507-zpf-021 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:较难 | |||||||||
试题解析:本题主要考察字典中多个函数的组合应用。 |
14. | 有如下Python程序段: n=int(input("请输入一个整数:")) s=0 for i in range(1,n): if n%i==0: s=s+i print(s) 若输入的数为10,则输出的结果为?( ) | ||||||||
| |||||||||
试题编号:20220510-jxf-015 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:容易 | |||||||||
试题解析:本题变量s的值为整数n除n外的因子之和。 |
15. | 有如下Python程序段: for i in range(1,11): for j in range(1,11,2): if i+j!=10: break print(i,j) 执行程序后,输出的结果为?( ) | ||||||||
| |||||||||
试题编号:20220510-jxf-016 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:较难 | |||||||||
试题解析:本题程序在用双重循环遍历i、j的过程中,判断如果i+j不等于10, 则结束内循环,只有当i=9、j=1时输出。 |
16. | 有如下Python程序段: s=['3','5','11','28'] max=s[0] for i in range(1,len(s)): if s[i]>max: max=s[i] print(max) 执行程序后,输出的结果为?( ) | ||||||||
| |||||||||
试题编号:20220510-jxf-017 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:较难 | |||||||||
试题解析:本题程序功能比较列表中字符串的大小,输出最大值。 |
17. | 有如下Python程序段: s=0 for i in range(1,11): if i%3==2: continue s+=i 执行程序后,输出s的值为?( ) | ||||||||
| |||||||||
试题编号:20220510-jxf-018 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:一般 | |||||||||
试题解析:本题变量s的值为序列1到10中对3取余不等于2的数之和。 |
18. | Python表达式"Hello"+"Python"的值为?( ) | ||||||||
| |||||||||
试题编号:20220510-lly-007 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:字符串连接操作。 |
19. | 有字符串s="Hello Python",则s[-2:2:-2]的值为?( ) | ||||||||
| |||||||||
试题编号:20220510-lly-008 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:字符串的切片操作。 |
20. | 回文指正读和反读都相同的字符序列,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。 在数学中具备这样特征的数就叫做回文数。假设字符变量a中存放的是一个三位数,下列语句不能取出字符变量a中的回文数的是?( ) | ||||||||
| |||||||||
试题编号:20220510-lly-009 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析:字符串的索引、切片操作的运用。 |
21. | 已知变量name="张昊"、age=18,下列字符串格式化输出,错误的是?( ) | ||||||||
| |||||||||
试题编号:20220510-lly-010 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析:字符串格式化输出操作。 |
22. | 编写Python程序实现:随机生成输出一个1-100之间的整数。 import random
print(num) 下列语句不可以完善程序,实现相关功能的是?( ) | ||||||||
| |||||||||
试题编号:20220510-lly-022 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析:random.randint()函数的功能。 |
23. | 编写Python程序实现:输入圆的半径,输出圆的面积。 import math r=float(input())
print(s) 下列语句不可以完善程序,实现相关功能的是?( ) | ||||||||
| |||||||||
试题编号:20220510-lly-023 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析:math模块的运用。 |
24. | time模块中,time.time()所得的结果的数据类型是?( ) | ||||||||
| |||||||||
试题编号:20220510-lly-024 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:time模块的功能与特点。 |
25. | Python中jieba的功能描述,正确的是?( ) | ||||||||
| |||||||||
试题编号:20220510-lly-025 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析:jieba模块的功能。 |
二、判断题(共10题,共20分)
26. | 一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index、end_index、step), 当只有一个“:”时,默认第三个参数step=0。( ) | |||
| ||||
试题编号:20220427-ph-030 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:当只有一个“:”时,默认第三个参数step=1 |
27. | Python中列表的索引是从1开始的。( ) | |||
| ||||
试题编号:20220506-qdc-026 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:容易 | ||||
试题解析:列表的概念知识 |
28. | Python中集合元素是有序的,可以用索引获取集合的具体元素。( ) | |||
| ||||
试题编号:20220506-qdc-032 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:集合类型的基本应用 |
29. | Python集合中每一个元素都是唯一的。( ) | |||
| ||||
试题编号:20220506-qdc-033 | ||||
试题类型:判断题 | ||||
标准答案:正确 | ||||
试题难度:一般 | ||||
试题解析:集合类型的特点 |
30. | 当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则抛出错误。( ) | |||
| ||||
试题编号:20220507-zpf-022 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:若不存在则表示为字典对象添加一个新的“键-值对”。 |
31. | >>> list(range(4))可以生成列表[0,1,2,3,4]。( ) | |||
| ||||
试题编号:20220510-jxf-019 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:容易 | ||||
试题解析:range(4)产生的值为0,1,2,3,没有4 |
32. | 在Python中,字符串常量必须用双引号引起来。( ) | |||
| ||||
试题编号:20220510-lly-028 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:字符串的表达规范。 |
33. | 假设字符串a=”students”,索引切片a[:]的结果与a[:1]的结果相同。( ) | |||
| ||||
试题编号:20220510-lly-029 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:字符串切片操作。 |
34. | time库是Python中处理时间的标准库, time库中时间获取函数time()和ctime(),返回的都是字符串。( ) | |||
| ||||
试题编号:20220510-lly-035 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:time模块的功能与特点。 |
35. | 元组是一种有序的序列结构,元素可重复,数据类型可不相同,元素可以修改。( ) | |||
| ||||
试题编号:20220427-ph-008 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:元组的元素是不能修改的。 |
三、编程题(共3题,共30分)
36. | 破译密码:经过研究,该密码的加密规律如下: 1)原文中所有的字符都在字母表中被循环左移了三个位置(dec -> abz); 2)逆序存储(abcd -> dcba ); 3)大小写反转(abXY -> ABxy)。 输入:一个加密的字符串。(长度小于50且只包含大小写字母) |
试题编号:202212-P5-36 | |
试题类型:编程题 | |
标准答案: 参考程序: a=input() | |
试题难度:一般 | |
试题解析: 评分标准: (1)num-23 或等效答案; (2分) |
37. | 科技社团组织一次实践活动,设计海报过程中需要对一个字符串进行编辑,字符串由大小写英文字母和英文标点符号组成,根据活动主题,需要将字符串中小写字母’h’替换为大写字母’H’。有一点要注意:第一个和最后一个’h’不用替换。 |
试题编号:202212-P5-37 | |
试题类型:编程题 | |
标准答案: 参考程序: s=input() | |
试题难度:一般 | |
试题解析: 评分标准: (1)find 或等效答案;(3分) |
38. | 小石喜欢带有字符“2”、“6”、“8”的车牌号,不喜欢带有数字“4”的车牌号,因此小石设计了一个计算车牌满意值的程序。对于车牌号中的所有字符,字符“2”满意值为 1,字符“6” 满意值为 2,字符“8”满意值为 3,字符“4”的满意值为-2,其他字符的满意值为 0,车牌号的满意值即为其所有字符的满意值之和,例如车牌号“浙 H94286”的满意值为 4,计算某车牌号 满意值的程序代码如下,请补充完整。 dic={"2":1,"4":-2,"6":2,"8":3} cp=input("请输入车牌号:") ans=0 for i in range( ① ) : ch=cp[i] if ② : ③ print("该车牌号的满意值为:",ans) |
试题编号:202212-P5-38 | |
试题类型:编程题 | |
标准答案: 参考程序: dic={"2":1,"4":-2,"6":2,"8":3} cp=input("请输入车牌号:") ans=0 for i in range( len(cp) ) : ch=cp[i] if ch in dic : ans+= dic[ch] print("该车牌号的吉利值为:",ans) | |
试题难度:一般 | |
试题解析: 评分标准: (1)len(cp) ;(3分) (2)ch in dic;(3分) |
相关文章:
2022年12月电子学会Python等级考试试卷(五级)答案解析
青少年软件编程(Python)等级考试试卷(五级) 分数:100 题数:38 一、单选题(共25题,共50分) 1. 下面哪个语句正确定义了元组类型数据tuple1?( ) A. t…...

计算机网络自定向下 -- 浅谈可靠性之rdt协议
可靠性数据传输原理 可靠指数据在传输过程中不错,不丢,不乱 运输层要为应用层提供一种服务:数据可以通过一条可靠的信道进行传输,在该信道中传输的数据不会受到损坏或者丢失, 实现这种服务的是可靠数据传输协议。 要实现这种服…...

制造业升级转型:制造业上市公司-智能制造词频统计数据集
发展智能制造,关乎中国制造业转型升级的成效。基于中国制造业上市公司年报,通过文本数据挖掘,提取关键词反映企业对智能制造的关切焦点,进而运用词频及共词网络分析,洞察中国智能制造的发展态势。 研究发现࿰…...
HTML 开发工具整理
一、千乐微云团队推荐的HTML开发工具Visual Studio Code 简称VS Code (第一推荐)Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号…...
介绍ACE C++网络通信框架
很久以前笔者也不太熟悉ACE C网络通信框架,偶然的机会逐渐接触后,发现它的优良! 总结来看它的有点如下 非常适合后台无界面网络通信的系统编程 适合小型化核心网使用;但值得注意,如果您需要的是web领域技术栈&…...

【Mac OS】JDK 多版本切换配置
前言 由于不同的项目可能需要使用的 JDK 版本不一样,所以在系统中配置多个 JDK 版本,并且能随时切换,是一个必要的配置。 查看已安装的 JDK 版本 /usr/libexec/java_home -V框框1是执行的命令 框框2是当前系统下所有的 JDK 版本 框框3是当…...

RabbitMQ-Exchanges交换机
一、介绍 RabbitMQ消息传递模型的核心思想是:生产者生产的消息从不会直接发送到队列。实际上,通常生产者甚至不知道这些消息传递到了哪些队列中。相反,生产者只能将消息发送到交换机,交换机工作的内容非常简单,一方…...

离散数学 课时二 命题逻辑等值演算
等值式(等值联结词) 1、设A、B是两个命题公式,若A、B构成的等价式 A等价于B 为重言式,那么称A与B是等值的 2、常用等值式: 注意: 1 双否定律 2 幂等律 3 交换律 4 结合律 5 吸收律 6 德摩根律 7 同一律 8 零律 9 矛盾律 10 排中律 11 蕴含表达式 12 …...
Debezium系列之:事件扁平化转换SMT,简化debezium数据格式,为数据添加head,为值添加键值对
Debezium系列之:事件扁平化转换SMT,简化debezium数据格式,为数据添加head,为值添加键值对 一、需求背景二、Debezium数据格式和扁平化数据格式对比三、事件扁平化SMT作用四、事件扁平化转换SMT设置五、事件扁平化参数详解六、完整SMT参数配置一、需求背景 Debezium 数据更改…...

内网渗透(十八)之Windows协议认证和密码抓取-本地认证(NTML哈希和LM哈希)
系列文章第一章节之基础知识篇 内网渗透(一)之基础知识-内网渗透介绍和概述 内网渗透(二)之基础知识-工作组介绍 内网渗透(三)之基础知识-域环境的介绍和优点 内网渗透(四)之基础知识-搭建域环境 内网渗透(五)之基础知识-Active Directory活动目录介绍和使用 内网渗透(六)之基…...

Portraiture全新4.0最新版人像磨皮插件更新内容
Portraiture是一款智能磨皮插件,为Photoshop和Lightroom添加一键磨皮美化功能,快速对照片中皮肤、头发、眉毛等部位进行美化,无需手动调整,大大提高P图效率。全新4版本,升级AI算法,并独家支持多人及全身模式…...

前端也能悄悄对视频截图?js实现对视频按帧缓存
前言 虽然最后没有采用这种方案来实现滚动控制视频进度,但是仍然想自己试试这种方案的实现,毕竟应用范围也挺广的。 核心代码并不多,算是一篇小短文~。 掘金好像不允许放站外演示链接,所以这里就用动图大概展示下最终…...

TCP、UDP网络编程面试题
TCP、UDP、Socket、HTTP网络编程面试题 什么是网络编程 网络编程的本质是多台计算机之间的数据交换。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给其他设备,然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式…...

用网络调试助手测试PLC-Reocrder收听模式的过程
目录 一、测试环境 二、步骤及要点说明 1、PLC-Recorder的通道配置 2、PLC-Recorder启动采集 3、配置网络调试助手 4、启动调试助手的连接,并点击“启动批量发送” 5、停止发送,查看发送和接收的情况 三、小结 一、测试环境 Windows10操作系统&a…...

牛客小白月赛66
牛客小白月赛66_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ (nowcoder.com)冒着期末挂科的风险打了打,缓解了一下网瘾,感觉还行最近为了期末鸽了很多期的div3,一学期末就手痒想训,感觉再不打人要没了,结果…...

加载sklearn新闻数据集出错 fetch_20newsgroups() HTTPError: HTTP Error 403: Forbidden解决方案
大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理…...

图解LeetCode——剑指 Offer 53 - I. 在排序数组中查找数字 I
一、题目 统计一个数字在排序数组中出现的次数。 二、示例 示例 1 【输入】nums [5,7,7,8,8,10], target 8 【输出】2 示例 2: 【输入】nums [5,7,7,8,8,10], target 6 【输出】0 提示: 0 < nums.length < 10^5-10^9 < nums[i] < 10^9nums 是一…...
python 实现热门音乐分析 附代码+数据 +论文
项目概述: 本选取了抖音当下最热门的 400 首音乐,通过一系列方法提取每首歌的波形特征,再经过降维以及机器学习等手段,进行无监督学习对音乐数据进行聚类的同时训练并使用监督学习分类器进行音乐流派分类,并通过可视化方法呈现分类聚类效果。 关键词:特征提取,PCA 主成分…...
【2335. 装满杯子需要的最短总时长】
来源:力扣(LeetCode) 描述: 现有一台饮水机,可以制备冷水、温水和热水。每秒钟,可以装满 2 杯 不同 类型的水或者 1 杯任意类型的水。 给你一个下标从 0 开始、长度为 3 的整数数组 amount ,…...

再不跳槽,就晚了
从时间节点上来看,3月、4月是每年跳槽的黄金季! 以 BAT 为代表的互联网大厂,无论是薪资待遇、还是平台和福利,都一直是求职者眼中的香饽饽,“大厂经历” 在国内就业环境中无异于一块金子招牌。在这金三银四的时间里&a…...

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造,完美适配AGV和无人叉车。同时,集成以太网与语音合成技术,为各类高级系统(如MES、调度系统、库位管理、立库等)提供高效便捷的语音交互体验。 L…...
在软件开发中正确使用MySQL日期时间类型的深度解析
在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...
应用升级/灾备测试时使用guarantee 闪回点迅速回退
1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间, 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点,不需要开启数据库闪回。…...
在Ubuntu中设置开机自动运行(sudo)指令的指南
在Ubuntu系统中,有时需要在系统启动时自动执行某些命令,特别是需要 sudo权限的指令。为了实现这一功能,可以使用多种方法,包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法,并提供…...
反射获取方法和属性
Java反射获取方法 在Java中,反射(Reflection)是一种强大的机制,允许程序在运行时访问和操作类的内部属性和方法。通过反射,可以动态地创建对象、调用方法、改变属性值,这在很多Java框架中如Spring和Hiberna…...

从零实现STL哈希容器:unordered_map/unordered_set封装详解
本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说,直接开始吧! 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...
重启Eureka集群中的节点,对已经注册的服务有什么影响
先看答案,如果正确地操作,重启Eureka集群中的节点,对已经注册的服务影响非常小,甚至可以做到无感知。 但如果操作不当,可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...
CSS设置元素的宽度根据其内容自动调整
width: fit-content 是 CSS 中的一个属性值,用于设置元素的宽度根据其内容自动调整,确保宽度刚好容纳内容而不会超出。 效果对比 默认情况(width: auto): 块级元素(如 <div>)会占满父容器…...

AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别
【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而,传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案,能够实现大范围覆盖并远程采集数据。尽管具备这些优势…...

C++ 设计模式 《小明的奶茶加料风波》
👨🎓 模式名称:装饰器模式(Decorator Pattern) 👦 小明最近上线了校园奶茶配送功能,业务火爆,大家都在加料: 有的同学要加波霸 🟤,有的要加椰果…...