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…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...

CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...

图表类系列各种样式PPT模版分享
图标图表系列PPT模版,柱状图PPT模版,线状图PPT模版,折线图PPT模版,饼状图PPT模版,雷达图PPT模版,树状图PPT模版 图表类系列各种样式PPT模版分享:图表系列PPT模板https://pan.quark.cn/s/20d40aa…...

云原生玩法三问:构建自定义开发环境
云原生玩法三问:构建自定义开发环境 引言 临时运维一个古董项目,无文档,无环境,无交接人,俗称三无。 运行设备的环境老,本地环境版本高,ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...

排序算法总结(C++)
目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指:同样大小的样本 **(同样大小的数据)**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...

2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)
安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 腾讯[实习]科恩实验室-安全工程师 一、网络与协议 1. TCP三次握手 2. SYN扫描原理 3. HTTPS证书机制 二…...
Spring Security 认证流程——补充
一、认证流程概述 Spring Security 的认证流程基于 过滤器链(Filter Chain),核心组件包括 UsernamePasswordAuthenticationFilter、AuthenticationManager、UserDetailsService 等。整个流程可分为以下步骤: 用户提交登录请求拦…...

【堆垛策略】设计方法
堆垛策略的设计是积木堆叠系统的核心,直接影响堆叠的稳定性、效率和容错能力。以下是分层次的堆垛策略设计方法,涵盖基础规则、优化算法和容错机制: 1. 基础堆垛规则 (1) 物理稳定性优先 重心原则: 大尺寸/重量积木在下…...