架 软考架构师知识库 系统架构设计师 · 课件全文检索
已就绪 127 份课件 1966 页

2026年5月系统架构师真题讲解-选择题部分

直播课 · 134 页 · 36639 字 直播 真题

2026年5月系统架构师真题讲解-选择题部分

项目 内容
来源 直播
章节 直播课
标签 真题
页数 134
总字数 36639
原始课件 直播课课件/2026年5月系统架构师真题讲解-选择题部分.pdf

本文由课件自动整理,页内文字按原始讲义阅读顺序还原;[图] 表示该位置存在图示,

图示内容请对照原始课件查看。


目录


第 1 页 · N E W P L A N

软件⾼级架构师

⼀

段

新

征

程

第 2 页 · 第⼀部分综合知识(真题)

共75题

第 3 页 · 第⼀部分综合知识(选择题)·第1~2题

题⽬

第1题【信息安全,安全体系】

3DES在使⽤2个密钥的EDE模式下,其有效密钥⻓度通常为()位。

A. 56

B. 112

C. 168

D. 224

第2题【软件架构设计,软件架构质量属性】

下列质量属性中,全部属于运⾏期质量属性的是()。

A.安全性、可修改性、性能

B.安全性、可⽤性、性能

C.可测试性、可⽤性、可维护性

D.可扩展性、可移植性、可维护性

第 4 页 · 第⼀部分综合知识(选择题)·第1~2题答案与解析

答案与解析

第1题【答案】B

解析:3DES采⽤EDE(加密—解密—加密)模式时,若只使⽤2个密钥K1、K2,其运算序列为E(K1)-D(K2)-E(K1),⾸尾两次都⽤同⼀个K1,

所以真正的独⽴密钥只有K1、K2两个,有效密钥⻓度= 2×56 = 112位。

A项对应单DES的密钥⻓度,不是2密钥3DES;B项正确,2密钥3DES实际有效密钥⻓度通常记为112位;C项对应3个独⽴密钥时常⻅表述

;D项不符合对称分组加密算法的常⻅密钥设置。故选B。

第2题【答案】B

解析:质量属性按⽣命周期分为三类:运⾏期属性(性能、可⽤性、安全性、可伸缩性、互操作性)、开发期属性(可修改性、可测试性、可扩展

性、可移植性)和维护期属性。选项中只有B的三项都发⽣在系统运⾏过程中。

A项中可修改性属于开发期质量属性;B项三者都在系统运⾏过程中体现,判断正确;C项可测试性和可维护性偏开发与维护期;D项三项都更偏设

计和开发期能⼒。故选B。

第 5 页 · 第⼀部分综合知识(选择题)·第3~4题

题⽬

第3题【扩展:新技术,⼤模型】

Transformer在⾃然语⾔处理领域取得突破,核⼼原因之⼀是引⼊了()。

A.⾃注意⼒机制

B.卷积神经⽹络层

C.递归下降分析

D.遗传算法

第4题【计算机基础,数学与⼯程基础】

甲单独完成某项⼯作需20天,⼄单独完成需30天。若甲⼄先⼀起做若⼲天,剩余⼯作再由甲单独做15天恰好完成,则甲⼄先合作

的时间为()天。

A. 2

B. 3

C. 4

D. 5

第 6 页 · 第⼀部分综合知识(选择题)·第3~4题答案与解析

答案与解析

第3题【答案】A

解析:Transformer抛弃了RNN的循环结构,改⽤⾃注意⼒(Self-Attention)机制⼀次性建模序列中任意两个位置之间的关联,既能捕捉⻓距离依

赖,⼜能完全并⾏计算,这是它在NLP上取得突破的根本原因。

A项正确,Transformer依靠⾃注意⼒建模⻓距离依赖并⽀持并⾏计算;B项是CNN的典型结构,不是Transformer核⼼创新;C项属于编译原理术

语;D项属于优化搜索⽅法,与该题⽆关。故选A。

第4题【答案】B

解析:把总⼯作量设为1,则甲效率1/20、⼄效率1/30。甲最后单独做15天完成15/20 = 3/4,剩余1-3/4 = 1/4由两⼈合作完成;合作效率为

1/20+1/30 = 1/12,故合作时间= (1/4)÷(1/12) = 3天。

A项代⼊后总⼯作量不⾜;B项正确,甲效率1/20,⼄效率1/30,甲单做15天完成3/4,剩余1/4由两⼈按1/12效率合作3天;C项会超额完成;

D项更不符合⼯作量守恒。故选B。

第 7 页 · 第⼀部分综合知识(选择题)·第5~6题

题⽬

第5题【软件实现与测试,测试⽅法】

若某输⼊项的有效取值范围规定为正整数,按照边界值分析法,其有效边界值通常有()个。

A. 1

B. 2

C. 3

D. 4

第6题【计算机基础,计算机⽹络】

IEEE 802.11b标准⽀持的典型⾼速率数据传输速率为()。

A. 1 Mb/s和2 Mb/s

B. 5.5 Mb/s和11 Mb/s

C. 10 Mb/s和100 Mb/s

D. 54 Mb/s和108 Mb/s

第 8 页 · 第⼀部分综合知识(选择题)·第5~6题答案与解析

答案与解析

第5题【答案】B

解析:边界值分析法关注的是取值范围的两端及其邻域。对“正整数”这⼀有效范围,有效边界值就是最⼩有效值1和最⼤有效值两端,⽽正整数没

有上界,只有下边界1。按边界值分析,有效侧通常取:边界值:1,刚越过边界的有效值:2,⽽0虽常作为对照,但不属于正整数,是⽆效值;

因此“有效边界值”通常为2个。区间中间的普通取值属于等价类内部值,不算边界值。

A项少算了上边界或下边界之⼀;B项正确;C项把中间普通值混⼊边界值;D项常⻅于把⽆效边界也⼀并统计。故选B。

第6题【答案】B

解析:IEEE 802.11b⼯作在2.4GHz ISM频段,采⽤CCK调制,典型⾼速率为5.5Mb/s和11Mb/s(同时向下兼容1Mb/s、2Mb/s)。54Mb/s属

于802.11a/g。

A项更接近早期低速率配置,不是题⼲强调的典型⾼速率;B项正确,802.11b⼯作在2.4GHz,常考速率就是5.5与11Mb/s;C项是以太⽹常⻅速

率;D项更接近802.11g等后续标准。故选B。

第 9 页 · 第⼀部分综合知识(选择题)·第7~8题

题⽬

第7题【软件架构设计,⼤数据】

在Lambda架构中,负责处理最近增量数据流、以提供低延迟查询结果的是()。

A.批处理层

B.加速层

C.服务层

D.数据湖层

第8题【软件架构设计,⼤数据】

Lambda架构中的原始主数据通常采⽤(问题1)⽅式保存,并尽量保留(问题2)历史数据。就问题1⽽⾔,本题正确答案是?

A.可变存储

B.不可变追加式存储

C.周期覆盖式存储

D.临时缓存式存储

第 10 页 · 第⼀部分综合知识(选择题)·第7~8题答案与解析

答案与解析

第7题【答案】B

解析:Lambda架构分三层:批处理层负责全量历史数据的离线计算,延迟⾼但结果准确;加速层(速度层)处理最近到达的增量数据流,⽤于快

速给出低延迟的近似结果;服务层负责合并两层结果并对外提供查询。

A项负责全量历史数据的离线计算,延迟较⾼;B项正确,加速层也称速度层,专⻔处理实时增量流;C项主要对外提供查询结果,不是增量处理核

⼼;D项并⾮Lambda的标准分层。故选B。

第8题【答案】B

解析:Lambda架构要求原始主数据以“不可变、追加式”(immutable / append-only)⽅式保存,即只追加、不修改、不覆盖。这样当业务规则或算

法变化时,才能对历史全量数据重新计算,保证结果可重演、可追溯。

A项不利于重算与追溯,不符合Lambda的核⼼思想;B项正确,Lambda倾向以不可变、追加式⽅式保存全量原始数据;C项会破坏历史可重演能

⼒;D项只适合短期缓存,不能承担主存储职责。故选B。

第 11 页 · 第⼀部分综合知识(选择题)·第9~10题

题⽬

第9题【信息安全,安全体系】

在访问控制矩阵ACM中,矩阵的⾏索引通常表示(),列索引通常表示客体。

A.主体

B.权限类型

C.安全级别

D.审计⽇志

第10题【软件架构设计,软件架构⻛格】

⿊板架构中调⽤多个()构件进⾏数据处理和计算的。

A.知识源

B.⿊板

C.控制器

D.数据源

第 12 页 · 第⼀部分综合知识(选择题)·第9~10题答案与解析

答案与解析

第9题【答案】A

解析:访问控制矩阵(ACM)以“⾏=主体、列=客体”组织,矩阵中的每个元素表示该主体对该客体拥有的访问权限(读、写、执⾏等),是⾃主

访问控制DAC的经典模型,与之对应的是能⼒表和访问控制表。

A项正确,ACM的本质是主体对客体拥有哪些权限;B项是单元格可能存放的内容,不是⾏索引;C项可作为控制依据,但不是ACM⾏列定义;D

项属于安全审计范畴。故选A。

第10题【答案】A

解析:⿊板⻛格由三部分构成:⿊板(共享数据结构,存放状态与中间结果)、知识源(各领域相对独⽴的求解模块)、控制(根据⿊板当前状态

决定何时调⽤哪个知识源)。真正完成数据处理与计算的是被调⽤的多个“知识源”构件。

选项:A项正确,真正执⾏求解与计算的是知识源;B项⿊板只存放共享数据与中间结果,本身不做计算;C项控制负责调度决策,不直接计算;D

项“数据源”不是⿊板⻛格的标准构件。故选A。

[图]

第 13 页 · 第⼀部分综合知识(选择题)·第11~12题

题⽬

第11题【软件⼯程,开发⽅法与模型】

关于V模型的表述,正确的是()。

A.测试活动只在编码完成后才开始

B.测试阶段与开发阶段形成对应验证关系

C.它完全以⻛险分析为驱动

D.它强调原型快速迭代优先于⽂档

第12题【软件架构设计,软件架构实现】

ABSD⽅法是⼀种⾃顶向下、递归细化的⽅法,其主要由()共同驱动。

A.架构需求、业务场景、系统⽤例

B.系统功能、质量属性、业务约束

C.业务需求、商业质量需求、技术要求

D.构件和类

第 14 页 · 第⼀部分综合知识(选择题)·第11~12题答案与解析

答案与解析

第11题【答案】B

解析:V模型的左侧是开发阶段(需求分析→概要设计→详细设计→编码),右侧是对应的测试阶段(验收测试←系统测试←集成测试←单元测试

),左右形成⼀⼀对应的验证关系,并强调测试活动要尽早规划⽽不是等编码后才开始。

A项错误,测试计划应在需求/设计阶段早期开展,不是编码完成后才开始。;B项正确,需求对验收、概要设计对系统测试、详细设计对集成测试;

C项是螺旋模型特征;D项更接近原型或敏捷思想。故选B。

第12题【答案】B

题解:ABSD⽅法的驱动因素

1.知识点背景

ABSD是⼀种⾃顶向下、递归细化的架构设计⽅法,由商业(业务)需求、质量需求和功能需求的组合共同驱动。

2.选项逐⼀解析

-A.架构需求、业务场景、系统⽤例

这些是描述需求的⽅式和载体,并⾮驱动ABSD⽅法的核⼼要素。⽤例通常⽤来描述功能需求,⽽不是驱动源本身。排除。

-B.系统功能、质量属性、业务约束

这三个要素与ABSD的核⼼驱动模型完全对应:

-系统功能→功能需求(系统要做什么)

-质量属性→质量需求(系统要达到的⾮功能指标,如性能、安全)

-业务约束→商业/业务需求(系统为何存在,受什么限制)

这是最符合ABSD理论定义的选项。为正确答案。

第 15 页 · 第⼀部分综合知识(选择题)·第11~12题答案与解析(续)

答案与解析

-C.业务需求、商业质量需求、技术要求

该选项存在概念混淆:

-“商业质量需求”并⾮标准术语,标准分类是“质量需求”;

-“技术要求”是架构设计的实现结果,⽽⾮驱动因素。排除。

-D.构件和类

构件和类是架构设计的输出产物,是设计细化后的结果,不是驱动ABSD⽅法的源头。排除。

第 16 页 · 第⼀部分综合知识(选择题)·第13~14题

题⽬

第13题【软件架构设计,软件架构实现】

ABSD⽅法经过递归细化后,最终可产⽣()。

A.⽤户⼿册和运⾏⼿册

B.构件和类

C.需求基线和测试⽤例

D.数据仓库和数据集市

第14题【扩展:新技术,边缘计算】

关于边缘计算与雾计算的说法,正确的是()。

A.边缘计算通常更靠近数据源终端

B.雾计算不能进⾏动态计算

C.雾计算不处理实时数据

D.两者完全等同,没有层次差异

第 17 页 · 第⼀部分综合知识(选择题)·第13~14题答案与解析

答案与解析

第13题【答案】B

解析:ABSD从需求出发逐层递归细化,最终产出的是软件构件(Component)和类(Class)以及它们之间的连接关系——构件是架构层⾯的可复

⽤单元,类是⾯向对象细化后的实现单元。

A项属于⽂档交付物,不是ABSD递归细化结果;B项正确,教材常⻅表述为产⽣软件构件和类;C项虽重要,但不是该⽅法的最终落点;D项属于

数据架构领域术语。故选B。

第14题【答案】A

解析:边缘计算更靠近数据产⽣的终端侧,强调就近处理、超低时延;雾计算可以看作云与端之间的中间层,具备⼀定的计算、存储与调度能⼒(

因⽽⽀持动态计算),常⽤于实时或近实时场景。两者是互补的分层结构⽽不是等同关系。

A项正确,边缘计算强调就近处理、低时延;B项错误,雾计算具备⼀定计算与调度能⼒;C项错误,雾计算恰恰常⽤于实时或近实时场景;D项错

误,雾计算通常是介于云和端之间的多层扩展。故选A。

第 18 页 · 第⼀部分综合知识(选择题)·第15题

题⽬

第15题【计算机基础,数学与⼯程基础】

某连通⽆向图边权如下:AE=9,AF=7,EF=10,ED=12,FD=14,BC=5,BD=6,BF=11,CD=8,AB=18。该图最⼩⽣成树的权

值之和为()。

A. 32

B. 38

C. 42

D. 46

第 19 页 · 第⼀部分综合知识(选择题)·第15题答案与解析

答案与解析

第15题【答案】B

解析:⽤Kruskal算法按边权从⼩到⼤选边并避环:BC=5、BD=6、AF=7依次⼊选;CD=8会使B-C-D-B成环,跳过;AE=9⼊选;EF=10会使

A-F-E-A成环,跳过;BF=11⼊选,它把{A,E,F}与{B,C,D}两个连通分量连起来,此时6个顶点已有5条边,恰好构成⽣成树。

选项:A项32偏⼩,不可能连通全部6个顶点;B项38正确,由BC(5)+BD(6)+AF(7)+AE(9)+BF(11)构成;C项42、D项46均⼤于最⼩权值和。故选

B。

第 20 页 · 第⼀部分综合知识(选择题)·第16~17题

题⽬

第16题【计算机基础,操作系统】

某⽂件系统⽬录项⻓度为64字节,其中⽂件名占60字节,索引结点号占4字节。若索引结点号为32位,则该⽂件系统理论上最多

可标识()个不同⽂件。

A. 2的16次⽅

B. 2的32次⽅

C. 2的60次⽅

D. 2的64次⽅

第17题【软件架构设计,分布式系统】

在两层C/S架构中,胖客户端通常负责()。

A.仅数据管理

B.仅⽤户界⾯展示

C.⽤户界⾯交互和业务逻辑处理

D.仅消息队列转发

第 21 页 · 第⼀部分综合知识(选择题)·第16~17题答案与解析

答案与解析

第16题【答案】B

解析:在索引结点(i-node)的⽂件系统中:-索引结点号(inode号)⽤来唯⼀标识⼀个⽂件。题⽬说明索引结点号是32位。n位⼆进制最多可以

表示2^n个不同编号。32位就可以表示2^32个不同索引结点,也就是最多标识2^32个不同⽂件。注意:⽬录项⾥的⽂件名只是名字,不决定⽂件

总数;⽬录项⻓度64字节只是⽬录项的结构,是⼲扰信息。

第17题【答案】C

解析:两层C/S架构中,“胖客户端”把⽤户界⾯和⼤部分业务逻辑都放在客户端实现,服务器端主要负责数据管理与存储;“瘦客户端”则只承担界

⾯展示,业务逻辑集中在服务器。

A项更接近服务器职责;B项更像瘦客户端特征;C项正确,胖客户端承担较多界⾯与业务逻辑;D项不是两层C/S的典型职责划分。故选C。

第 22 页 · 第⼀部分综合知识(选择题)·第18~19题

题⽬

第18题【软件架构设计,软件产品线】

在DSSA建⽴过程中,产⽣领域字典或领域术语表的阶段通常是()。

A.定义领域参考架构

B.定义领域特定元素

C.进⾏领域实现编码

D.进⾏系统切换部署

第19题【软件架构设计,分布式系统】

CQRS将读写分离后,最常⻅的副作⽤或代价是()。

A.强⼀致性更容易保证

B.写⼊性能⼀定下降为零

C.数据⼀致性处理更复杂

D.数据库设计必然更简单

第 23 页 · 第⼀部分综合知识(选择题)·第18~19题答案与解析

答案与解析

第18题【答案】B

解析:DSSA(特定领域软件架构)的建⽴过程为:定义领域范围→定义领域特定元素(抽取领域概念与术语,形成领域字典/术语表)→定义领域

特定的设计与实现约束→定义领域模型和架构→产⽣并收集可复⽤资产。领域字典正是在“定义领域特定元素”阶段沉淀下来的。

A项更偏架构设计成果,不是术语抽取起点;B项正确,定义领域特定元素时会沉淀核⼼概念与术语;C项属于实现阶段;D项属于运维上线活动。

故选B。

第19题【答案】C

解析:CQRS(命令查询职责分离)把写模型(命令)与读模型(查询)彻底拆开,各⾃独⽴建模、独⽴存储,带来的⼀⼤代价就是两个模型之间的

数据同步与最终⼀致性处理变得复杂,⽽不是变简单。

A项错误,读写分离往往引⼊最终⼀致性问题;B项夸张失真,写性能并⾮必然极差;C项正确,读模型与写模型同步会增加⼀致性复杂度;D项通

常相反,系统复杂度会提⾼。故选C。

第 24 页 · 第⼀部分综合知识(选择题)·第20~21题

题⽬

第20题【计算机基础,数学与⼯程基础】

函数f(x)=ln(x²-4x)的定义域是()。

A. (-,0)(4,+)

B. (0,+)

C. (-,-1)

D. (4,+)

第21题【软件⼯程,⾯向对象分析与设计】

关于装饰器模式的说法,错误的是()。

A.属于结构型模式

B.可在运⾏期间动态添加职责

C.只能⽤于具体类,不能基于抽象构件⼯作

D.⽐静态继承更灵活

第 25 页 · 第⼀部分综合知识(选择题)·第20~21题答案与解析

答案与解析

第20题【答案】A

解析:对数函数的真数必须⼤于0,即x²-4x = x(x-4) > 0,解得x<0或x>4,故定义域为(-∞,0)∪(4,+∞)。注意要写成两个区间的并集。

A项正确,因为对数真数需⼤于0,x²-4x=x(x-4)>0,解得x<0或x>4;B项遗漏了x<0的可⾏区间;C项范围明显不⾜;D项仅保留右侧区间,不完

整。故选A。

第21题【答案】C

解析:装饰器模式(Decorator)属于结构型模式,它通过持有⼀个与⾃身相同类型的抽象构件引⽤,在运⾏期层层包装对象、动态叠加职责,⽐静

态继承更灵活。它恰恰是基于抽象构件(Component)接⼝⼯作的,因此C的说法错误。

A项正确,装饰器属于结构型模式;B项正确,其价值就在于动态增强对象功能;C项错误,装饰器通常基于抽象构件接⼝实现包装;D项正确,它

相较继承更符合开闭原则。故选C。

第 26 页 · 第⼀部分综合知识(选择题)·第22~23题

题⽬

第22题【系统设计,⾯向对象分析与设计】

单例模式Singleton Pattern属于()设计模式。

A.创建型

B.结构型

C.⾏为型

D.并发型

第23题【信息安全,系统可靠性分析】

在DO-178B软件等级中,表示显著降低航空器或机组应对不利运⾏条件能⼒的等级通常为()。

A. A级

B. B级

C. C级

D. E级

第 27 页 · 第⼀部分综合知识(选择题)·第22~23题答案与解析

答案与解析

第22题【答案】A

解析:GoF的23种设计模式分为创建型、结构型、⾏为型三类。单例模式(Singleton)关注“如何创建对象并保证全局唯⼀实例”,属于创建型模

式。

A项正确,单例关注对象创建与唯⼀实例控制;B项关注类或对象组合结构;C项关注职责分配与交互;D项并不是GoF的标准分类。故选A。

第23题【答案】C

解析:DO-178B按失效后果由重到轻分为A~E级:A级为灾难性、B级为危险/严重、C级为重⼤(显著降低航空器或机组应对不利运⾏条件的能

⼒)、D级为较⼩、E级为⽆安全影响。

A项表示灾难性后果,最严重;B项表示危险或严重后果;C项正确,对应重⼤但未达灾难级的影响;D项表示⽆安全影响,明显不符。故选C。

第 28 页 · 第⼀部分综合知识(选择题)·第24~25题

题⽬

第24题【软件⼯程,软件过程管理】

关于DO-178与CMMI的⽐较,下列说法正确的是()。

A. DO-178的适⽤范围⽐CMMI更⼴

B. CMMI⽐DO-178更聚焦航空软件合规细节

C. DO-178⽐CMMI更具体,⽬标更清晰

D.两者完全等价,只是名称不同

第25题【软件实现与测试,测试过程】

测试左移的核⼼⽬标是()。

A.把测试推迟到上线后进⾏

B.尽早介⼊需求和设计阶段发现问题

C.⽤更多回归测试替代需求评审

D.只关注单元测试覆盖率

第 29 页 · 第⼀部分综合知识(选择题)·第24~25题答案与解析

答案与解析

第24题【答案】C

解析:DO-178是航空领域的软件适航标准,针对性强、对开发与验证过程的要求更具体、⽬标更清晰;CMMI是通⽤的软件过程能⼒成熟度模型,

适⽤范围⼴、偏重组织级过程改进。两者定位不同,不能互相替代。

A项错误,CMMI适⽤范围更⼴泛;B项错误,航空软件合规细节正是DO-178强项;C项正确,DO-178对航空软件开发与验证要求更具体;D项错

误,两者定位和⽤途并不相同。故选C。

第25题【答案】B

解析:测试左移(Shift Left)的核⼼是把测试与质量活动尽可能前移到需求和设计阶段,越早发现缺陷修复成本越低。它并不排斥需求评审,也不

是只盯单元测试覆盖率。

A项与左移⽅向相反;B项正确,测试左移强调越早发现缺陷,修复成本越低;C项缩窄了左移范围,需求评审不能被替代;D项只覆盖⼀个⽅⾯,

不是核⼼定义。故选B。

第 30 页 · 第⼀部分综合知识(选择题)·第26~27题

题⽬

第26题【软件实现与测试,测试管理】

在敏捷开发中,测试活动通常从()就开始介⼊。

A.需求阶段

B.概要设计阶段

C.详细设计阶段

D.上线验收阶段

第27题【计算机基础,操作系统】

关于⽗进程和⼦进程的说法,错误的是()。

A.它们具有各⾃独⽴的进程控制块

B.它们可以并发执⾏

C.它们共享同⼀虚拟地址空间

D.它们对临界资源的访问仍需互斥控制

第 31 页 · 第⼀部分综合知识(选择题)·第26~27题答案与解析

答案与解析

第26题【答案】A

解析:敏捷开发强调持续测试与测试前移,测试⼈员从需求梳理阶段就介⼊,参与需求澄清、验收标准定义和测试⽤例设计,⽽不是等到编码或上

线验收才测试。

A项正确,敏捷强调测试前移,需求澄清时就应参与;B项和C项已偏后;D项只是末端验收,违背持续测试理念。故选A。

第27题【答案】C

解析:fork之后⼦进程获得的是⽗进程地址空间的副本(采⽤写时复制COW技术),并⾮完全共享同⼀虚拟地址空间。⽗⼦进程各有独⽴的PCB

、可以并发执⾏,对临界资源的访问同样需要互斥与同步。

A项正确,⽗⼦进程都有独⽴PCB;B项正确,⽗⼦进程可并发执⾏;C项错误,fork后⼦进程得到地址空间副本,不是完全共享同⼀虚拟空间;D

项正确,临界资源访问仍需同步机制。故选C。

第 32 页 · 第⼀部分综合知识(选择题)·第28~29题

题⽬

第28题【信息安全,安全体系】

关于SSL/TLS的表述,错误的是()。

A.位于应⽤层与传输层之间

B.握⼿阶段可结合⾮对称与对称机制

C.仅使⽤对称加密完成全部流程

D.可提供服务器认证与数据完整性保护

第29题【计算机基础,操作系统】

嵌⼊式系统要满⾜强实时性要求,更适合采⽤的设计思路是()。

A.表驱动或时间触发式设计

B.尽量增加⼈⼯审批环节

C.延后越界检查以换取灵活性

D.随机调度⽅式减少耦合

第 33 页 · 第⼀部分综合知识(选择题)·第28~29题答案与解析

答案与解析

第28题【答案】C

解析:SSL/TLS位于应⽤层与传输层之间;握⼿阶段⽤⾮对称加密(服务器证书、公私钥)协商出会话密钥,随后的数据传输⽤对称加密完成,并

提供服务器认证与数据完整性保护。因此“仅使⽤对称加密完成全部流程”是错误的。

A项正确,是教材常⻅定位;B项正确,协商密钥时常使⽤⾮对称机制,传输阶段使⽤对称加密;C项错误,SSL/TLS不是只⽤对称加密;D项正确

,是其核⼼功能。故选C。

第29题【答案】A

解析:强实时系统的⾸要要求是“时限可预测”。表驱动或时间触发式设计把系统⾏为编排在固定的时间表上,执⾏路径确定、时间抖动⼩,最有利

于满⾜硬实时的截⽌期要求。

A项正确,强实时系统强调可预测性,表驱动或时间触发更利于确定时限;B项与实时性⽬标冲突;C项会损害安全与可靠性;D项任务什么时

候运⾏是随机、不确定的,⽆法保证任务在截⽌时间前完成,不满⾜强实时性。另外,随机调度并不能减少耦合,任务耦合是代码/模块依赖

关系,和调度策略⽆关。故选A。

第 34 页 · 第⼀部分综合知识(选择题)·第30~31题

题⽬

第30题【计算机基础,计算机系统结构】

编译程序的⼯作过程通常不包括()。

A.语法分析

B.中间代码⽣成

C.代码优化

D.解释执⾏程序

第31题【数据库,数据库模式与关系模型】

关系模式R(A,B,C)中,若存在函数依赖AB,BC,则该关系模式最⾼满⾜()。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

第 35 页 · 第⼀部分综合知识(选择题)·第30~31题答案与解析

答案与解析

第30题【答案】D

解析:编译程序的完整流程是:词法分析→语法分析→语义分析→中间代码⽣成→代码优化→⽬标代码⽣成。解释执⾏是解释器的职责(读⼀

句执⾏⼀句),不属于编译程序的组成步骤。

A项是编译前端核⼼步骤;B项是连接前后续优化的重要桥梁;C项属于提升⽬标代码质量的典型阶段;D项属于程序运⾏或解释器职责,不是编译

器标准处理流程。故选D。

第31题【答案】B

解析:设主键为A,则A→B、A→C都是完全函数依赖,不存在部分依赖,因此满⾜2NF;但同时⼜存在A→B、B→C,即C传递依赖于主键A,

不满⾜3NF。故该关系模式最⾼只满⾜2NF。

A项过低,题⽬条件⼀般默认属性已原⼦化;B项正确,若主键为A,则不存在部分依赖,但存在BC的传递依赖,故未达3NF;C项与D项都要求

消除该传递依赖。故选B。

第 36 页 · 第⼀部分综合知识(选择题)·第32~33题

题⽬

第32题【数据库,数据库模式与关系模型】

关系R(A,B)有5个元组,S(B,C)有10个元组,且B是R的主键,则R与S按属性B进⾏⾃然连接后,结果元组数的取值范围是

()。

A. [0,5]

B. [0,10]

C. [5,10]

D. [0,50]

第33题【扩展:新技术,⼤模型】

在多模态⼤模型中,实现⽂本、图像、语⾳等不同模态之间语义互通的关键技术通常是()。

A.模态对⻬

B.模态裁剪

C.关系规范化

D.事务隔离

第 37 页 · 第⼀部分综合知识(选择题)·第32~33题答案与解析

答案与解析

第32题【答案】B

解析:⾃然连接按公共属性B做等值匹配。下界:若R与S的B值没有交集,结果可为0个元组;上界:B是R的主键,R中每个B值唯⼀,所

以S的10个元组各⾃最多只能匹配到1个R元组,最多10个。故取值范围是[0,10]。

A项上界偏⼩,S中10个元组都可能各⾃匹配到R中不同B;B项正确,下界可为0,上界因R的B为主键,每个S元组最多匹配⼀个R元组,

故最多10;C项下界不⼀定⾄少为5;D项是笛卡尔积上界。故选B。

第33题【答案】A

解析:多模态⼤模型要让⽂本、图像、语⾳等不同模态在同⼀个语义空间⾥可⽐,关键技术是“模态对⻬”,例如CLIP通过图⽂对⽐学习把图像与

⽂本编码到统⼀的向量空间,从⽽实现跨模态语义互通。

A项正确,模态对⻬让不同模态映射到可⽐较的统⼀语义空间;B项不是主流核⼼术语;C项属于数据库理论;D项属于事务管理,与多模态语义互

通⽆关。故选A。

第 38 页 · 第⼀部分综合知识(选择题)·第34~35题

题⽬

第34题【扩展:新技术,⼈⼯智能】

世界模型World Model的核⼼能⼒通常不包括()。

A.表征学习

B.动态预测

C.决策规划

D.关系数据库规范化

第35题【软件实现与测试,测试类型】

新功能上线后,为快速确认系统主流程是否可⽤,再继续开展回归测试,⾸先应执⾏()。

A.冒烟测试

B.回归测试

C.单元测试

D.验收测试

第 39 页 · 第⼀部分综合知识(选择题)·第34~35题答案与解析

答案与解析

第34题【答案】D

解析:世界模型(World Model)要让智能体在内部建⽴对环境的表征并预测未来状态,核⼼能⼒包括表征学习、动态预测和基于预测的决策规划;关系数据

库规范化属于数据库设计理论,与它⽆关。

A项是世界模型建⽴环境内部表示的重要能⼒;B项⽤于预测未来状态变化;C项⽤于基于预测结果规划⾏动;D项是数据库设计⽅法,不属于世界模型的核⼼

能⼒。故选D。

第35题【答案】A

1.题⼲分析

题⽬场景是新功能上线后,需要先快速确认系统主流程是否可⽤,再开展后续回归测试。核⼼关键词是“快速确认主流程可⽤”,这是典型的冒烟测试场景。

2.选项逐⼀解析

✅

-

A.冒烟测试(正确答案)

冒烟测试是⼀种快速的、轻量级的验证测试,⽬的是确认系统的核⼼主流程是否能正常运⾏。

它就像电路通电前的“冒烟测试”:如果通电就冒烟(主流程直接报错),就没必要再做后续的详细测试了。在上线后先执⾏冒烟测试,可以快速判断系

统是否“可⽤”,避免后续回归测试做⽆⽤功。

❌

-

B.回归测试

回归测试的⽬的是验证新修改是否破坏了原有功能,是在确认系统基本可⽤之后,才需要开展的详细测试,不是“快速确认主流程”的⾸选。题⼲明确说“

再继续开展回归测试”,说明它不是第⼀步要做的。

❌

-

C.单元测试

单元测试是在开发阶段对代码模块进⾏的测试,由开发⼈员执⾏,不是上线后对整个系统主流程的验证。

❌

-

D.验收测试

第 40 页 · 第⼀部分综合知识(选择题)·第34~35题答案与解析(续)

答案与解析

验收测试是⽤户或产品⽅对系统整体功能、性能进⾏的最终确认测试,是测试流程的最后⼀步,不是上线后的快速验证环节。

3.结论

新功能上线后,为快速确认系统主流程是否可⽤,应先执⾏冒烟测试,再开展回归测试。对应选项为A。

💡

补充对⽐

测试类型

核⼼⽬的

执⾏时机

特点

冒烟测试

验证主流程是否可⽤

上线后/构建后

快速、轻量级、只测核⼼流程

回归测试

验证修改不影响原有功能

冒烟测试通过后

全⾯、重复执⾏历史⽤例

单元测试

验证代码模块逻辑

开发阶段

粒度细、由开发执⾏

验收测试

验证系统是否符合需求

测试后期

⾯向⽤户、整体确认

第 41 页 · 第⼀部分综合知识(选择题)·第36~37题

题⽬

第36题【软件实现与测试,测试⽅法】

⿊盒测试中,特别适合分析多个输⼊条件组合及其因果关系的⽅法是()。

A.因果图法

B.边界值分析法

C.等价类划分法

D.错误推测法

第37题【企业信息化,相关法律法规】

关于专利制度的说法,正确的是()。

A.申请权和专利权可以依法转让

B.科学发现可以直接获得发明专利

C.专利侵权诉讼时效固定从授权公告⽇起算

D.实⽤新型仅适⽤于⽂学艺术作品

第 42 页 · 第⼀部分综合知识(选择题)·第36~37题答案与解析

答案与解析

第36题【答案】A

解析:因果图法专⻔⽤于分析多个输⼊条件之间的组合关系及其因果约束(与、或、⾮、互斥等),再转换为判定表来设计测试⽤例,最擅⻓处理

输⼊条件组合爆炸的场景。

A项正确,因果图法擅⻓处理条件组合和逻辑约束;B项主要关注边界附近输⼊;C项⽤于把输⼊划分为若⼲代表性集合;D项依赖经验,不擅⻓系

统化表达组合关系。故选A。

第37题【答案】A

解析:申请权与专利权均可依法转让(A正确);科学发现本身不授予专利权(B错);侵权诉讼时效应⾃权利⼈知道或应当知道权利被侵害之⽇

起计算,⽽⾮授权公告⽇(C错);实⽤新型保护产品的形状、构造等技术⽅案,不适⽤于⽂学艺术作品(D错)。

第 43 页 · 第⼀部分综合知识(选择题)·第38~39题

题⽬

第38题【企业信息化,相关法律法规】

我国发明专利和实⽤新型专利要求优先权的期限通常为⾃⾸次申请之⽇起()个⽉。

A. 6

B. 12

C. 18

D. 24

第39题【数据库,数据库设计与优化】

某业务规则规定⼀个学⽣必须且只能属于⼀个班级;每个班级⾄少10⼈,⾄多50⼈。则学⽣实体参与该联系的基数应表示为()

。

A. (10,50)

B. (0,10)

C. (0,50)

D. (1,1)

第 44 页 · 第⼀部分综合知识(选择题)·第38~39题答案与解析

答案与解析

第38题【答案】B

解析:《专利法》规定:申请⼈⾃发明或实⽤新型在外国第⼀次提出专利申请之⽇起12个⽉内、外观设计6个⽉内,⼜在中国就相同主题提出申

请的,可以享有优先权。

第39题【答案】D

解析:题⽬问的是“学⽣”这⼀侧参与联系的基数。⼀名学⽣必须且只能属于⼀个班级,因此取值为(1,1)。选项中的(10,50)是“班级”⼀侧对班级内

学⽣⼈数的约束。

A项描述的是班级⼀侧可能⼈数范围;B项允许学⽣不属于任何班级,错误;C项同样不满⾜必须且只能;D项正确,学⽣必须且仅能关联⼀个班级

。故选D。

第 45 页 · 第⼀部分综合知识(选择题)·第40~41题

题⽬

第40题【数据库,数据库设计与优化】

在E-R建模中,同⼀实体集中的⼀个实体实例与该实体集中的多个实例发⽣联系,这种联系通常称为()。

A.递归联系

B.弱实体联系

C.复合实体联系

D.联系实体

第41题【软件架构设计,软件架构质量属性】

最早形成⽂档并得到⼴泛应⽤的软件架构评估⽅法是()。

A. SAAM

B. ATAM

C. CBAM

D. ARID

第 46 页 · 第⼀部分综合知识(选择题)·第40~41题答案与解析

答案与解析

第40题【答案】A

解析:同⼀实体集内部的实例之间发⽣联系,称为递归联系(也称⾃反联系或⼀元联系),例如“员⼯作为管理者管理其他员⼯”“零件由其他零件组

装⽽成”。

A项正确,也称⾃反联系或递归联系;B项强调实体依赖性,不是联系类型本质;C项不是E-R图中的标准术语答案;D项是把联系转成实体后的建

模对象,不是此处原始联系名称。故选A。

第41题【答案】A

解析:SAAM(软件架构分析⽅法)是最早形成⽂档并得到⼴泛应⽤的软件架构评估⽅法;此后才陆续出现ATAM(⾯向多质量属性的权衡分析)

、CBAM(成本收益分析)、ARID(⾯向评审与交互设计)等⽅法。

A项正确,SAAM常被认为是最早⽂档化且⼴泛应⽤的⽅法;B项是在SAAM基础上扩展多质量属性权衡;C项偏成本收益分析;D项⾯向评审与交

互设计。故选A。

第 47 页 · 第⼀部分综合知识(选择题)·第42~43题

题⽬

第42题【系统规划与分析,可⾏性分析】

由Thomas L. Saaty提出的将定性问题与定量分析结合起来的决策⽅法是()。

A. SAAM

B. ATAM

C. AHP

D. CBAM

第43题【软件架构设计,软件架构⻛格】

在软件架构⻛格中,强调数据按顺序流经⼀系列处理构件、每个构件完成⼀类转换处理的是()。

A.分层⻛格

B.管道-过滤器⻛格

C.事件驱动⻛格

D.仓库⻛格

第 48 页 · 第⼀部分综合知识(选择题)·第42~43题答案与解析

答案与解析

第42题【答案】C

解析:AHP(层次分析法)由Thomas L. Saaty提出,通过构造判断矩阵把定性判断转化为定量计算,⽤于多准则决策;SAAM、ATAM、CBAM

都是软件架构评估⽅法。

A项和B项都是架构评估⽅法;C项正确,AHP即层次分析法,由Saaty提出;D项是成本收益分析法,不是该学者提出的通⽤决策模型。故选C。

第43题【答案】B

解析:管道-过滤器⻛格把系统分解为⼀组过滤器(处理构件),每个过滤器完成⼀类数据转换,数据通过管道顺序流经各个过滤器,⾮常适合数据

流式处理,也便于单独替换某个过滤器。

A项强调层级职责划分,不突出数据流串⾏处理;B项正确,过滤器处理数据流,管道负责连接;C项基于事件触发⽽⾮连续流转换;D项强调共享

数据中⼼。故选B。

第 49 页 · 第⼀部分综合知识(选择题)·第44~45题

题⽬

第44题【系统设计,⾯向对象分析与设计】

在UML⽤例图中,若A⽤例在B⽤例执⾏的特定扩展点插⼊附加⾏为,且B本身可独⽴存在,则A与B的关系是()。

A.包含

B.扩展

C.泛化

D.依赖

第45题【扩展:新技术,机器学习】

下列场景中,最符合⽆监督学习特点的是()。

A.使⽤带标签样本训练垃圾邮件分类器

B.根据⽤户历史购买数据⾃动聚类分群

C.根据奖励函数训练机器⼈⾛迷宫

D.根据已知房价数据预测新房价格

第 50 页 · 第⼀部分综合知识(选择题)·第44~45题答案与解析

答案与解析

第44题【答案】B

解析:在UML⽤例图中,扩展(Extend)关系指⽤例A在⽤例B的特定扩展点插⼊附加⾏为,且B本身可以独⽴存在;包含(Include)是被包含

⽤例作为必需的公共⼦功能被调⽤;泛化表示⽗⼦继承关系。

A项表示被包含⽤例是必需公共⼦功能;B项正确,扩展关系强调在扩展点增加可选⾏为;C项表示⽗⼦继承;D项过于宽泛,不是该题标准语义。

故选B。

第45题【答案】B

解析:⽆监督学习的训练样本不带⼈⼯标签,由算法⾃⾏发现数据内在结构。根据⽤户历史购买数据⾃动聚类分群就属于典型的⽆监督学习;带标

签分类和房价回归属于监督学习,按奖励函数训练机器⼈属于强化学习。

A项属于监督学习中的分类;B项正确,聚类通常不依赖⼈⼯标签,属于⽆监督学习;C项是强化学习;D项是监督学习中的回归。故选B。

第 51 页 · 第⼀部分综合知识(选择题)·第46~47题

题⽬

第46题【扩展:新技术,⼈⼯智能】

以下属于典型规则系统的是()。

A.专家系统

B.编译系统

C.操作系统

D.数据库缓冲池

第47题【信息安全,安全体系】

数字签名技术通常综合使⽤()。

A.对称加密和流量整形

B.⾮对称加密和数字摘要

C.对称加密和消息队列

D.防⽕墙和访问控制列表

第 52 页 · 第⼀部分综合知识(选择题)·第46~47题答案与解析

答案与解析

第46题【答案】A

解析:专家系统以知识库+推理机为核⼼,通过IF-THEN产⽣式规则进⾏推理,是典型的规则系统;编译系统负责语⾔翻译,操作系统负责资源

管理,数据库缓冲池是性能机制,都不是以规则推理为核⼼。

A项正确,专家系统常通过IF-THEN规则进⾏推理;B项主要进⾏语⾔翻译;C项负责资源管理;D项是数据库性能机制,都不是以规则推理为核⼼

。故选A。

第47题【答案】B

解析:数字签名先⽤哈希算法对原⽂⽣成数字摘要,再⽤发送⽅私钥对摘要加密形成签名;接收⽅⽤发送⽅公钥解密并⽐对摘要,从⽽同时实现身

份认证、完整性校验和不可否认性。因此它是“⾮对称加密+数字摘要”的组合。

A项缺少签名验证所需的公私钥机制;B项正确,先做摘要再⽤私钥签名是经典流程;C项与签名原理⽆关;D项属于⽹络安全防护⼿段,不是数字

签名算法组成。故选B。

第 53 页 · 第⼀部分综合知识(选择题)·第48~49题

题⽬

第48题【信息安全,安全体系】

DDoS攻击主要破坏信息系统的()。

A.机密性

B.可⽤性

C.完整性

D.不可否认性

第49题【软件⼯程,软件产品线】

DSSA的建⽴过程通常具有并发、递归和反复特征,因此更接近()式过程。

A.瀑布

B.螺旋

C. V模型

D.喷泉

第 54 页 · 第⼀部分综合知识(选择题)·第48~49题答案与解析

答案与解析

第48题【答案】B

解析:DDoS攻击通过海量请求耗尽⽬标系统的带宽、连接数或计算资源,使正常⽤户⽆法访问服务,破坏的是可⽤性。机密性对应窃密类攻击,

完整性对应篡改,不可否认性对应签名与审计。

A项通常对应窃密类攻击;B项正确,DDoS通过耗尽资源使服务⽆法正常提供;C项强调数据未被篡改;D项是签名与审计场景关注点。故选B。

第49题【答案】B

解析:DSSA的建⽴过程具有并发、递归和反复的特征,需要多轮迭代逐步收敛,因此更接近螺旋式过程,⽽不是线性的瀑布模型或强调开发—测

试对应关系的V模型。

A项线性顺序过强,不符合并发递归特征;B项正确,DSSA常被描述为螺旋式反复推进;C项强调开发测试对应关系;D项更多⽤于⾯向对象开发

过程。故选B。

第 55 页 · 第⼀部分综合知识(选择题)·第50~51题

题⽬

第50题【计算机基础,操作系统】

在中断处理过程中,下列通常不属于操作系统完成的⼯作是()。

A.保存现场

B.恢复现场

C.中断响应与转⼊⼊⼝地址

D.执⾏中断服务的调度控制

第51题【软件架构设计,软件架构⻛格】

在⼦程序-返回架构⻛格中,最典型的连接机制是()。

A.过程调⽤

B.事件⼴播

C.发布订阅

D.共享⿊板

第 56 页 · 第⼀部分综合知识(选择题)·第50~51题答案与解析

答案与解析

第50题【答案】C

解析:中断响应和转⼊中断⼊⼝地址(取得中断向量、跳转)是由CPU的硬件中断机制完成的,不属于操作系统的中断处理程序职责。保存现场、

恢复现场以及中断服务中的调度控制才由操作系统完成。

A项与B项通常由操作系统中断处理程序参与完成;C项正确,中断响应和跳转⼊⼝主要由CPU硬件机制完成;D项属于系统软件在中断服务中的

控制职责。故选C。

第51题【答案】A

解析:⼦程序-返回⻛格的构件是⼦程序,连接件是显式的过程调⽤/返回机制,强调分层调⽤与返回;事件⼴播、发布-订阅属于事件驱动⻛格,共

享⿊板属于仓库(⿊板)⻛格。

A项正确,⼦程序体系结构的核⼼就是调⽤与返回;B项和C项属于事件驱动范式;D项属于⿊板⻛格的数据共享机制。故选A。

第 57 页 · 第⼀部分综合知识(选择题)·第52~53题

题⽬

第52题【扩展:新技术,⼈⼯智能】

在知识图谱中,本体Ontology的核⼼作⽤是()。

A.存储全部实例数据

B.定义领域概念、关系与约束

C.直接承担数据库备份功能

D.⾃动⽣成全部查询结果

第53题【系统设计,结构化分析与设计】

在结构化分析⽅法中,⽤于描述系统⾏为模型的⼯具是()。

A.数据流图

B. E-R图

C.状态转换图

D.⽢特图

第 58 页 · 第⼀部分综合知识(选择题)·第52~53题答案与解析

答案与解析

第52题【答案】B

解析:本体(Ontology)是知识图谱的“模式层”,⽤于形式化地定义领域内的概念、属性、关系与约束,为上层的实例数据提供统⼀语义规范。存

储实例数据、数据库备份、⾃动⽣成查询结果都不是本体的核⼼作⽤。

A项实例数据通常存于知识库,不是本体唯⼀职责;B项正确,本体⽤于统⼀定义概念体系、属性和约束;C项属于运维能⼒;D项夸⼤了本体作⽤

,本体提供语义基础⽽⾮直接⽣成全部查询结果。故选B。

第53题【答案】C

解析:结构化分析⽅法⽤数据流图(DFD)描述功能与数据流动,⽤数据字典描述数据,⽤状态转换图(STD)描述系统的⾏为模型(状态及状态

迁移);E-R图是数据建模⼯具,⽢特图是项⽬进度⼯具。

A项主要描述数据流与处理过程;B项主要描述数据实体及联系;C项正确,状态转换图反映状态及其迁移⾏为;D项是项⽬进度⼯具,不是结构化

分析模型。故选C。

第 59 页 · 第⼀部分综合知识(选择题)·第54~55题

题⽬

第54题【数据库,数据库模式与关系模型】

在关系数据库中,实体与实体之间的联系通常通过表与表之间的()来体现。

A.公共属性

B.顺序号

C.⻚号

D.聚簇索引名

第55题【软件架构设计,软件架构⻛格】

在进程通信架构⻛格中,构件通常是独⽴进程,连接件通常是()。

A.过程调⽤、消息传递或远程调⽤机制

B.类继承和对象实例化

C.表单与报表模板

D.⿊板与控制器

第 60 页 · 第⼀部分综合知识(选择题)·第54~55题答案与解析

答案与解析

第54题【答案】A

解析:在关系数据库中,实体与实体之间的联系通过表与表之间的公共属性(主键与外键)来体现——关系模型⽤“值”表达“联系”,顺序号、⻚号

、索引名都不能表达逻辑联系。

A项正确,关系之间常依赖主外键等公共属性建⽴联系;B项只是记录编号,不必然表达联系;C项是物理存储概念;D项是索引机制,不能替代逻

辑联系表达。故选A。

第55题【答案】A

解析:进程通信⻛格的构件是独⽴进程,连接件是进程之间的通信机制,如过程调⽤、消息传递、远程调⽤等,核⼼在于进程间的同步/异步消息协

调。

A项正确,进程通信⻛格的关键在于进程间的同步、异步消息和调⽤机制;B项属于⾯向对象实现关系;C项属于应⽤界⾯元素;D项属于⿊板⻛格

的核⼼要素。故选A。

第 61 页 · 第⼀部分综合知识(选择题)·第56~57题

题⽬

第56题【软件⼯程,软件重⽤和再⼯程】

在软件复⽤⽅式中,开发之前就有计划地进⾏复⽤规划,属于()。

A.机会复⽤

B.系统复⽤

C.临时复⽤

D.被动复⽤

第57题【软件架构设计,软件架构质量属性】

系统的学习曲线和⽤户操作效率,主要体现的软件质量属性是()。

A.可⽤性

B.易⽤性

C.可靠性

D.可维护性

第 62 页 · 第⼀部分综合知识(选择题)·第56~57题答案与解析

答案与解析

第56题【答案】B

解析:软件复⽤按计划性可分为系统复⽤(也称计划复⽤,开发之前就进⾏复⽤规划)和机会复⽤(开发过程中偶然发现可复⽤资产再进⾏复⽤)

。题⼲描述的是开发前有计划地规划复⽤,属于系统复⽤。

A项强调开发过程中偶然发现可复⽤资产;B项正确,也称计划复⽤,开发前就进⾏总体安排;C项与D项都不是教材中的标准分类术语。故选B。

第57题【答案】B

解析:易⽤性关注⽤户使⽤系统的难易程度与效率,典型度量包括学习曲线、操作效率、错误率、⽤户满意度等。可⽤性关注系统是否正常可服务

,可靠性关注⽆故障运⾏能⼒,可维护性关注修改成本。

A项更关注系统是否正常可服务;B项正确,学习成本和操作效率都属于易⽤性评价内容;C项关注⽆故障运⾏能⼒;D项关注修改和维护难度。故

选B。

第 63 页 · 第⼀部分综合知识(选择题)·第58~59题

题⽬

第58题【软件架构设计,软件架构质量属性】

关于软件架构评估的说法,错误的是()。

A.最终⽤户或其代表应该参与主流架构评估活动

B.敏感点⼀定只影响⼀个构件的特性

C.系统购买者不⼀定需要参与架构评估

D.架构评估关注质量属性场景与权衡分析

第59题【扩展:新技术,⼈⼯智能】

AI的数据投毒⽤的是()⽅式

A.提示词投毒和检索增强⽣成投毒

B.标签注⼊或数据注⼊

C.提示词投毒和仿冒界⾯

D.检索增强⽣成投毒和界⾯假冒

第 64 页 · 第⼀部分综合知识(选择题)·第58~59题答案与解析

答案与解析

第58题【答案】B

解析:主流架构评估⽅法(如ATAM、SAAM)需要各类⼲系⼈共同参与评估。敏感点指会影响系统质量属性的构件特性,敏感点可影响⼀个或多

个构件。题⼲B选项描述“⼀定只影响⼀个构件的特性”表述错误。A项正确,最终⽤户或其代表作为关键⼲系⼈,应该参与主流架构评估活动;C

项正确,系统购买者属于⼲系⼈,但并⾮强制参与;D项正确,架构评估围绕质量属性场景开展,并进⾏权衡分析。故选B。

第59题【答案】B

解析:AI数据投毒是在模型训练阶段向训练数据集⾥掺⼊恶意样本,常⽤⼿段为标签注⼊或者数据注⼊,污染训练数据从⽽造成模型异常。A项提

示词投毒、检索增强⽣成投毒属于推理阶段攻击;C项、D项中的仿冒界⾯、界⾯假冒属于钓⻥类攻击,不属于数据投毒。故选B。

第 65 页 · 第⼀部分综合知识(选择题)·第60~61题

题⽬

第60题【企业信息化,相关法律法规】

以有线或⽆线⽅式向公众提供作品,使公众可以在其个⼈选定的时间和地点获得该作品,这属于著作权中的()。

A.发表权

B.发⾏权

C.信息⽹络传播权

D.署名权

第61题【软件架构设计,软件架构⻛格】

关于隐式调⽤或事件驱动⻛格的表述,错误的是()。

A.事件触发者通常不知道会由谁处理

B.⼀个构件既可能触发事件,也可能处理事件

C.事件触发后⼀定能预先确定完整处理流程

D.该⻛格有利于松耦合扩展

第 66 页 · 第⼀部分综合知识(选择题)·第60~61题答案与解析

答案与解析

第60题【答案】C

解析:信息⽹络传播权是指以有线或⽆线⽅式向公众提供作品,使公众可以在其个⼈选定的时间和地点获得该作品。发表权是决定是否将作品公之

于众,发⾏权是向公众提供原件或复制件,署名权是表明作者身份。

A项是决定是否公之于众的权利;B项强调向公众提供原件或复制件的实体交付;C项正确,关键词就是有线或⽆线选定时间和地点获得;D项是表

明作者身份的权利。故选C。

第61题【答案】C

解析:隐式调⽤/事件驱动⻛格中,事件发布者不知道也不需要知道谁会处理事件,⼀个构件既可以发布事件也可以处理事件,处理链在运⾏时才确

定,因⽽⽆法预先固定完整处理流程——C的说法错误。

A项正确,发布者与订阅者通常解耦;B项正确,构件可兼具两类⻆⾊;C项错误,隐式调⽤的特点正是不必预先固定完整处理链;D项正确,事件

机制常⽤于提⾼扩展性。故选C。

第 67 页 · 第⼀部分综合知识(选择题)·第62~63题

题⽬

第62题【信息安全,安全体系】

验证访问资源的实体是否就是其声称的身份,这⼀安全机制属于()。

A.审计

B.身份认证

C.访问控制

D.⽇志归档

第63题【扩展:数据库,ES】

倒排索引最主要的作⽤是()。

A.加速⽂档内容搜索

B.优化数据的存储结构,降低存储开销

C.加快数据新增与修改的执⾏速度

D.梳理数据关联,简化多表查询逻辑

第 68 页 · 第⼀部分综合知识(选择题)·第62~63题答案与解析

答案与解析

第62题【答案】B

解析:身份认证解决“你是谁”,即验证访问者身份是否与其声称的⼀致;访问控制解决“你能做什么”,在认证通过后按策略进⾏授权;审计与⽇志归

档属于事后的记录与追溯。

A项关注事后追踪与记录;B项正确,认证回答你是谁;C项是在认证之后决定你能做什么;D项是运维存档活动,不解决身份真伪问题。故选B。

第63题【答案】A

解析:倒排索引是搜索引擎的核⼼索引结构,以词项为关键字,记录词对应的⽂档列表,最主要作⽤是加速⽂档内容检索。B项倒排索引会额外保存

索引信息,会增加存储开销;C项新增、修改⽂档时需要更新索引,会降低增改速度;D项倒排索引多⽤于全⽂检索,不是⽤来简化多表关联查询。

故选A。

第 69 页 · 第⼀部分综合知识(选择题)·第64~65题

题⽬

第64题【软件架构设计,分布式系统】

A微服务调⽤B微服务时,若B的接⼝只是偶尔出现响应延迟,为避免调⽤线程⻓时间阻塞,最直接合适的措施是()。

A.熔断

B.限流

C.服务降级

D.设置超时时间

第65题【计算机基础,操作系统】

⽂件存储空间分配⽅式中,既⽀持可变⻓度⽂件,⼜⽀持随机访问的是()。

A.连续分配

B.链接分配

C.索引分配

D.哈希分配

第 70 页 · 第⼀部分综合知识(选择题)·第64~65题答案与解析

答案与解析

第64题【答案】D

解析:B微服务只是“偶尔”出现响应延迟,并⾮持续失败,⽤熔断、限流、服务降级都过重。最直接合适的做法是给调⽤设置合理的超时时间,超

时即快速失败并释放线程,避免调⽤线程被⻓期阻塞。

A项更适合持续失败或⼤⾯积异常场景;B项⽤于控制请求速率,不直接解决单次等待过久;C项属于兜底策略,通常在超时或熔断后触发;D项正

确,可直接限制等待时间,避免资源被⻓期占⽤。故选D。

第65题【答案】C

解析:连续分配随机访问⽅便,但不适应⽂件⻓度频繁变化;链接分配⽀持可变⻓度⽂件,却只能顺序访问、不利于随机定位;索引分配⽤索引表

记录各数据块的地址,既⽀持可变⻓度⽂件,⼜能实现随机访问。

A项随机访问⽅便,但不适合⽂件⻓度频繁变化;B项⽀持可变⻓度,却不利于⾼效随机访问;C项正确,索引表能同时⽀持可变⻓度与随机定位;

D项不是⽂件分配的标准教材分类。故选C。

第 71 页 · 第⼀部分综合知识(选择题)·第66~67题

题⽬

第66题【扩展:新技术,⼈⼯智能】

在知识库或知识表示⽅法中,下列通常不属于经典知识表示⽅式的是()。

A.产⽣式规则

B.语义⽹络

C.数据流图

D.框架表示法

第67题【信息安全,系统可靠性指标】

某攸关系统的危险失效率λ为10^-6次每⼩时,则其连续运⾏1000⼩时的期望失效次数约为()。

A. 10^-9

B. 10^-6

C. 10^-3

D. 1

第 72 页 · 第⼀部分综合知识(选择题)·第66~67题答案与解析

答案与解析

第66题【答案】C

解析:经典知识表示⽅法包括产⽣式规则、语义⽹络、框架表示法、谓词逻辑等。数据流图是结构化分析中⽤于功能建模的⼯具,⽤于描述数据流

与处理过程,⽽不是知识库中存储知识的⽅法。

A项是典型规则型知识表示⽅法,常⻅于专家系统;B项⽤图结构描述概念及关系,也属于知识表示;C项正确,数据流图⽤于结构化分析中的功能

建模,不是知识库存储知识的经典表示法;D项通过槽和值描述对象属性,同样属于常⻅知识表示。故选C。

第67题【答案】C

解析:期望失效次数=危险失效率×运⾏时间= 10^-6×1000 = 10^-3次,即连续运⾏1000⼩时的期望失效次数约为千分之⼀。

A项过⼩,少乘了运⾏时间;B项只是单位时间失效率本身,不是1000⼩时期望值;C项正确,期望失效次数约为λ×t=10^-6×1000=10^-3;D项过

⼤,明显不符合极低危险失效率的数量级。故选C。

第 73 页 · 第⼀部分综合知识(选择题)·第68~69题

题⽬

第68题【软件架构设计,软件架构质量属性】

在软件质量属性评估中,下列通常不属于可⽤性度量指标的是()。

A. MTBF

B. MTTR

C.可⽤率

D.故障发⽣的概率

第69题【软件架构设计,软件架构质量属性】

在运⾏中的系统上⼈为关闭⼀台节点或服务器,观察业务是否仍可继续提供服务,这种测试场景主要是在验证系统的()。

A.容错性

B.易⽤性

C.可测试性

D.可修改性

第 74 页 · 第⼀部分综合知识(选择题)·第68~69题答案与解析

答案与解析

第68题【答案】D

解析:可⽤性的常⽤度量有MTBF(平均⽆故障时间)、MTTR(平均修复时间)、可⽤率= MTBF/(MTBF+MTTR)等。⽽“故障发⽣的概率”更偏可

靠性或⻛险概率的表述,不属于教材中可⽤性的核⼼度量指标。

A项平均⽆故障时间可⽤于衡量系统可⽤性基础;B项平均修复时间同样是可⽤性经典指标;C项直接反映系统可服务时间占⽐,显然属于可⽤性度

量;D项更偏可靠性或⻛险概率表述,不是教材中可⽤性常⻅核⼼度量。故选D。

第69题【答案】A

解析:在系统运⾏中⼈为关闭⼀个节点或服务器,观察业务是否仍能继续提供服务,验证的是系统在部分组件发⽣故障时仍能维持服务的能⼒,即

容错性(可⽤性的重要⽀撑)。

A项正确,关闭节点后系统若仍能保持主要服务能⼒,体现的是故障条件下继续运⾏的容错能⼒;B项关注⽤户是否易学易⽤;C项关注测试实施难

易;D项关注修改系统所需成本。故选A。

第 75 页 · 第⼀部分综合知识(选择题)·第70题

题⽬

第70题【软件架构设计,软件架构质量属性】

统⼀⽀付系统,要求增加⽀付宝的⽅式,且在5⼈/天之内完成,体现的软件质量属性是()。

A.可修改性

B.可靠性

C.兼容性

D.性能

第 76 页 · 第⼀部分综合知识(选择题)·第70题答案与解析

答案与解析

第70题【答案】A

解析:题⽬要求在“5⼈/天之内完成⽀付宝⽅式接⼊”,衡量的是新增功能所需的开发⼯作量与变更代价。对变更的适应能⼒越强、变更成本越低,

可修改性越好;性能关注响应时间与吞吐量,可靠性关注⽆故障运⾏。

选项:A项正确,“5⼈/天内完成新增接⼊”正是变更代价,属可修改性;B项可靠性关注⽆故障持续运⾏能⼒;C项兼容性关注与既有系统共存;D项

性能关注响应时间与吞吐量。故选A。

第 77 页 · 第⼆部分综合知识(模拟题)

共55题·题⼲⻚后为参考答案⻚

第 78 页 · 第⼆部分综合知识(模拟题)·第1~2题

题⽬

第1题【扩展:新技术·⼤模型】

RAG系统中,查询改写(Query Rewriting)的⽬的是()。

A.对粗召回的候选⽂档重新打分排序,提升⽚段质量

B.把⽤户⼝语化提问改写成更利于检索的形式

C.约束模型只依据检索⽚段作答并标注来源以降低幻觉

D.把知识库⽂档切成合适粒度的⽚段并向量化建索引

第2题【扩展:新技术·⼤模型】

向量嵌⼊(Embedding)将⽂本映射为⾼维向量后,衡量语义相似度通常采⽤()。

A.余弦相似度,即两个向量夹⻆的余弦值

B.编辑距离,即两个字符串互相转换的最少操作次数

C.最⻓公共⼦序列,即两段⽂本共有的最⻓⼦序列

D. TF-IDF权重,即词频与逆⽂档频率的乘积

第 79 页 · 第⼆部分综合知识(模拟题)·第1~2题答案与解析

答案与解析

第1题【答案】B

查询改写是检索前的预处理环节:⽤户⼝语化、模糊或复合的原始提问直接做向量检索往往召回不准,需要先改写成更利于检索的形式(同义扩展、拆分⼦

,再进⼊向量检索,从⽽提升召回质量。

A项描述的是召回之后的Rerank(重排序);C项描述的是⽣成阶段的引⽤溯源与约束⽣成;D项描述的是⽂档分块与向量化建索引,都属于RAG

的其他环节。故选B。

第2题【答案】A

向量嵌⼊把⽂本映射到⾼维向量空间后,语义相近的⽂本其向量⽅向更接近,最常⽤的度量是余弦相似度(两向量夹⻆的余弦,取值约[−1,1],越

接近1越相似)。

B项编辑距离、C项最⻓公共⼦序列都是在原始字符串层⾯做字⾯⽐对,⽆法⽤于⾼维向量;D项TF-IDF是检索中的词权重⽅案,衡量的是词对⽂档的重要

不是向量间的相似度。故选A。

第 80 页 · 第⼆部分综合知识(模拟题)·第3~4题

题⽬

第3题【扩展:新技术·⼤模型】

⼤模型应⽤中,Function Calling使得模型能够()。

A.在推理过程中直接更新训练集与模型的参数

B.把⽤户输⼊的问题改写成更利于检索的查询语句

C.按函数说明输出结构化参数以调⽤外部⼯具/API

D.为⽣成的答案附上引⽤来源⽚段,降低幻觉

第4题【扩展:新技术·⼈⼯智能】

Multi-Agent(多智能体)架构中,规划者-执⾏者(Planner-Executor)模式的核⼼是()。

A.由单个全能智能体独⽴完成全部规划与执⾏⼯作

B.多个完全同构的智能体并⾏重复执⾏同⼀⼦任务

C.各智能体共享上下⽂按需接管任务,不设专职规划者

D.规划智能体拆解任务、执⾏智能体按分⼯落实并汇总

第 81 页 · 第⼆部分综合知识(模拟题)·第3~4题答案与解析

答案与解析

第3题【答案】C

Function Calling(函数调⽤)让⼤模型按预定义函数的说明,输出符合要求的结构化参数(如JSON),由程序据此调⽤外部⼯具/API完成真实动作,

是模型连接外部世界的核⼼能⼒。

A项模型在推理时并不更新参数,更不会修改训练集;B项是RAG的查询改写;D项是引⽤溯源(Grounding),都属于其他环节的能⼒。故选C

。

第4题【答案】D

Planner-Executor模式的核⼼是显式分⼯协作:规划Agent把复杂任务拆解为若⼲⼦任务并确定执⾏次序,执⾏Agent按各⾃能⼒分⼯落实,再由规划

Agent汇总结果。

A项与传统单体调⽤⽆异;B项同构并⾏只增加冗余度,不解决任务分解问题;C项共享上下⽂不等于显式分⼯,缺少专职规划环节。故选D。

第 82 页 · 第⼆部分综合知识(模拟题)·第5~6题

题⽬

第5题【扩展:新技术·⼤模型】

RAG中重排序(Rerank)环节的作⽤是()。

A.扩⼤粗召回的候选集规模,为后续排序提供更多素材

B.对粗召回结果做精细打分并重排,提升Top-K质量

C.把⻓⽂档切分为更⼩⽚段,提升检索的命中粒度

D.对检索结果做去重与敏感内容过滤,保证输出合规

第6题【扩展:新技术·⼤模型】

⼤模型微调中,LoRA技术的核⼼思想是()。

A.⽤少量标注样本对全部参数做⼀次⼩步⻓微调

B.通过减少权重位宽来压缩模型体积与显存占⽤

C.冻结原模型权重,注⼊低秩矩阵近似权重增量

D.⽤⼩模型学习教师模型的输出分布以实现能⼒迁移

第 83 页 · 第⼆部分综合知识(模拟题)·第5~6题答案与解析

答案与解析

第5题【答案】B

Rerank(重排序)在向量粗召回之后,⽤更精细的排序模型对候选⽂档做⼆次相关度打分与重排,把最相关的⽂档排到前⾯,从⽽提升最终送⼊⼤

模型的Top-K⽚段质量。

A项扩⼤候选集属于召回阶段;C项是⽂档分块策略;D项属于内容安全过滤,三者都不是重排序的作⽤。故选B。

第6题【答案】C

LoRA(Low-Rank Adaptation,低秩适配)冻结预训练模型的原始权重不更新,通过向指定层注⼊可训练的低秩分解矩阵来近似权重增量,只训练极少参数

从⽽⼤幅降低可训练参数量并节省显存与存储。

A项仍是全参数微调;B项是量化压缩;D项是知识蒸馏,都不是LoRA的核⼼思想。故选C。

第 84 页 · 第⼆部分综合知识(模拟题)·第7~8题

题⽬

第7题【扩展:新技术·⼈⼯智能】

AI Agent运⾏循环“感知-决策-⾏动”中,“决策”环节通常由()完成。

A.由预设规则引擎按固定优先级匹配并触发动作

B.由数据库触发器根据数据变更事件驱动操作

C.由⼯作流引擎按预先编排的流程节点顺序推进

D.由⼤模型结合当前状态与⽬标推理选择动作

第8题【扩展:新技术·⼈⼯智能】

“可信AI”建设中,为保障⼤模型输出可追溯,通常采⽤()。

A.输出附带引⽤溯源与审计⽇志,可核验可追责

B.缩短模型上下⽂⻓度,减少不确定信息进⼊输出

C.提⾼采样温度以覆盖更多可能输出,便于⼈⼯⽐对

D.对训练数据做去重清洗,从源头消除偏⻅与错误

第 85 页 · 第⼆部分综合知识(模拟题)·第7~8题答案与解析

答案与解析

第7题【答案】D

AI Agent的运⾏循环中,感知环节获取环境信息,决策环节由⼤语⾔模型(LLM)结合当前状态、⽬标与可调⽤⼯具进⾏推理,选择下⼀步要执⾏的动作,

⾏动环节再落地执⾏并观察反馈。

A项规则引擎、B项数据库触发器、C项⼯作流编排都是确定性的预定义流程,不具备基于当前状态与⽬标进⾏推理的能⼒。故选D。

第8题【答案】A

可信AI要求模型输出可解释、可追溯,通常做法是内容溯源与引⽤标注(答案给出依据⽚段或来源),并保留完整的审计记录,使结果可以被核验

和追责。

B项缩短上下⽂与可追溯⽆关;C项提⾼温度会让输出更随机,反⽽降低可核验性;D项数据清洗提升的是数据质量,不能使输出追溯到来源。故

选A。

第 86 页 · 第⼆部分综合知识(模拟题)·第9~10题

题⽬

第9题【扩展:新技术·⼤模型】

思维链(Chain-of-Thought, CoT)提示的核⼼作⽤是()。

A.通过少样本示例约束输出格式,使答案更规整

B.引导模型显式写出中间推理步骤,分步求解

C.增⼤采样候选数量并投票,取多数结果作为答案

D.通过检索外部知识为推理过程补充事实依据

第10题【扩展:新技术·⼤模型】

RAG系统中,⽂档分块(Chunking)策略设计时主要权衡的是()。

A.块⼤⼩与检索粒度、语义完整性的平衡

B.向量维数与索引类型选择之间的平衡

C.检索召回率与索引构建成本之间的平衡

D.模型上下⽂⻓度与⽣成温度之间的平衡

第 87 页 · 第⼆部分综合知识(模拟题)·第9~10题答案与解析

答案与解析

第9题【答案】B

思维链(Chain-of-Thought,CoT)提示通过示例或指令引导模型把中间推理步骤显式写出来,分步思考,从⽽在数学、逻辑、多步推理等复杂任务

上显著提升准确率。

A项是格式约束类提示;C项是⾃洽性投票(Self-Consistency);D项是检索增强,三者都不是CoT的核⼼作⽤。故选B。

第10题【答案】A

RAG中⽂档分块要在“块⼤⼩、检索粒度、语义完整性”之间权衡:块太⼩则上下⽂⽚段不完整、语义破碎;块太⼤则检索粒度粗、易超出模型上下⽂

限制,还可能引⼊噪声。

B项属于向量化与索引选型;C项是召回效果与建索引成本之间的权衡;D项上下⽂⻓度与⽣成温度都是推理参数,与分块⽆关。故选A。

第 88 页 · 第⼆部分综合知识(模拟题)·第11~12题

题⽬

第11题【扩展:新技术·⼤模型】

⾼维向量检索采⽤近似最近邻(ANN)(如HNSW、IVF)索引的主要原因是()。

A.通过提前过滤低质量⽂档来提升检索精度

B.以精度损失换取检索速度与内存的优化

C.通过增加索引副本提升检索吞吐与可⽤性

D.通过缓存⾼频查询结果减少对索引的访问

第12题【扩展:新技术·⼤模型】

⼤模型知识蒸馏(Knowledge Distillation)的核⼼思路是()。

A.⼩模型学习教师模型的输出分布以逼近其能⼒

B.对模型权重做低⽐特量化,换取更⼩体积与更快推理

C.在预训练模型上注⼊低秩矩阵,只训练少量新增参数

D.⽤同构⼤模型集成投票来提升单模型的输出质量

第 89 页 · 第⼆部分综合知识(模拟题)·第11~12题答案与解析

答案与解析

第11题【答案】B

⾼维空间暴⼒精确检索需遍历全量向量,在⼤规模数据下代价极⾼(时间与内存都⽆法承受),因此采⽤ANN(如HNSW、IVF)以可接受的⼩幅精度损失

速度与内存占⽤的⼤幅优化。

A项是检索前的⽂档过滤;C项通过冗余副本提升的是可⽤性与吞吐;D项是查询缓存,都不改变“近似检索”这⼀本质。故选B。

第12题【答案】A

知识蒸馏让⼩模型(学⽣)去学习⼤模型(教师)输出的概率分布,即“软标签/暗知识”,从⽽以较低成本逼近⼤模型的能⼒,实现模型的⼩型化与

加速。

B项是量化;C项是LoRA等参数⾼效微调;D项是模型集成(Ensemble),都不是蒸馏的核⼼思路。故选A。

第 90 页 · 第⼆部分综合知识(模拟题)·第13~14题

题⽬

第13题【扩展:新技术·⼈⼯智能】

应对⼤模型越狱(Jailbreak)攻击的常⽤防护⼿段是()。

A.提⾼输出温度并放宽采样范围,减少固定套路复现

B.在系统提示中声明安全规则,依赖模型⾃觉遵守

C.安全对⻬、敏感⾏为检测、输出过滤与权限最⼩化

D.对⽤户输⼊做关键词⿊名单过滤后再送⼊模型

第14题【扩展:新技术·⼈⼯智能】

AI Agent的反思(Reflection)机制中,模型的主要动作是()。

A.调⽤外部⼯具获取事实,替换模型⾃身的推断结果

B.对⾃身产出做⾃我批判并迭代修正,提升答案质量

C.把复杂任务拆解为多个⼦任务并分派给执⾏者

D.在多次采样结果中投票选出出现频率最⾼的答案

第 91 页 · 第⼆部分综合知识(模拟题)·第13~14题答案与解析

答案与解析

第13题【答案】C

防御越狱攻击依靠多层⼿段协同:通过安全对⻬(如RLHF,基于⼈类反馈的强化学习)让模型拒绝有害指令,配合敏感⾏为检测、输出过滤以及权

限最⼩化,形成纵深防御。

A项提⾼温度会让输出更随机、更易被诱导越狱;B项仅靠提示声明⽆法形成有效约束;D项关键词⿊名单容易被改写绕过,覆盖⾯不⾜。故选C

。

第14题【答案】B

反思(Reflection)机制让模型对⾃⼰的产出进⾏⾃我批判:评估答案是否正确、完整,找出不⾜后迭代修正再输出,从⽽提升答案质量。

A项是⼯具调⽤;C项是任务规划与分解;D项是⾃洽性投票,都不是反思的核⼼动作。故选B。

第 92 页 · 第⼆部分综合知识(模拟题)·第15~16题

题⽬

第15题【扩展:新技术·⼤模型】

在RAG落地中,引⽤溯源(Grounding/Attribution)主要指()。

A.在检索前把⽤户问题改写成多个⼦查询以提升召回

B.让模型基于检索⽚段作答并标明依据来源,降低幻觉

C.⽤重排序模型对候选⽚段⼆次打分,提升Top-K质量

D.把知识库⽂档切分为合适粒度的⽚段并向量化⼊库

第16题【扩展:新技术·⼤模型】

衡量⼤模型综合能⼒常⽤的评测做法是()。

A.⽐较模型参数量与训练语料规模,规模越⼤能⼒越强

B.在公开基准上测评,并辅以领域任务与⼈⼯评估

C.测量单次推理时延与吞吐,指标越优综合能⼒越强

D.统计⽤户点赞与差评⽐例,以线上满意度为准

第 93 页 · 第⼆部分综合知识(模拟题)·第15~16题答案与解析

答案与解析

第15题【答案】B

引⽤溯源(Grounding/Attribution)要求模型基于检索到的真实⽚段作答,并明确标明答案的依据来源,从⽽降低⼤模型“⼀本正经地胡说”的幻觉问题

,也便于⼈⼯核验。

A项是查询改写;C项是重排序(Rerank);D项是⽂档分块与向量化建索引,都不是引⽤溯源的含义。故选B。

第16题【答案】B

衡量⼤模型综合能⼒需要在公开基准(如MMLU知识、GSM8K数学、HumanEval代码)上测评,并结合领域任务与⼈⼯评估才能全⾯反映能⼒

。

A项以规模论能⼒、C项以性能论能⼒都以偏概全;D项线上反馈噪声⼤、样本偏斜,⽆法覆盖知识、推理、代码等维度。故选B。

第 94 页 · 第⼆部分综合知识(模拟题)·第17~18题

题⽬

第17题【软件架构设计·云原⽣与微服务】

微服务API⽹关的核⼼职责不包括()。

A.统⼀⼊⼝与路由转发、协议转换与请求聚合

B.认证鉴权、限流熔断与灰度分流控制

C.承载业务规则计算与订单状态流转

D.请求链路的⽇志埋点与监控指标上报

第18题【软件架构设计·云原⽣与微服务】

Kubernetes中,实现配置与镜像分离、不改镜像即可变更配置的资源是()。

A.通过标签为⼀组Pod提供统⼀的访问⼊⼝与负载均衡

B.维护Pod的期望副本数,并在实例异常时⾃动重建

C.为有状态应⽤提供稳定的⽹络标识与持久化存储卷

D.通过环境变量或卷挂载向容器注⼊外部的配置数据

第 95 页 · 第⼆部分综合知识(模拟题)·第17~18题答案与解析

答案与解析

第17题【答案】C

API⽹关是微服务系统的流量⼊⼝,承担统⼀⼊⼝、路由转发、认证鉴权、限流熔断、协议转换、请求聚合、灰度分流等横切(⾮业务)职责,

把业务复杂度收敛在⽹关之后,但不承载具体业务计算。

题⽬问“不包括”。A项、B项、D项都是⽹关的横切职责;业务规则计算与订单状态流转属于具体业务逻辑,应由后端业务服务完成。故选C。

第18题【答案】D

ConfigMap(存放明⽂配置)与Secret(存放敏感配置,如密码、密钥)可以把配置从镜像中剥离出来,通过环境变量或卷挂载注⼊容器,实现

“配置与镜像分离、不改镜像即可变更配置”。

A项是Service/Ingress的职责;B项是ReplicaSet/Deployment的职责;C项是StatefulSet与PV/PVC的职责。故选D。

第 96 页 · 第⼆部分综合知识(模拟题)·第19~20题

题⽬

第19题【软件架构设计·云原⽣与微服务】

容器编排中的Pod概念,其含义是()。

A.最⼩的调度与资源分配单位,可包含多个容器

B.集群中提供计算资源的⼀台物理机或虚拟机节点

C.⼀份只读的容器镜像,含应⽤与运⾏时依赖

D.按标签划分的隔离单元,容器须调度其中运⾏

第20题【软件架构设计·云原⽣与微服务】

云原⽣应⽤中,配置中⼼(如Nacos/Apollo)相⽐环境变量的核⼼优势是()。

A.随容器启动以环境变量注⼊,不依赖任何外部组件

B.集中管理配置并⽀持动态推送,变更免重启⽣效

C.与镜像⼀同打包分发,保证各环境完全⼀致可复现

D.通过挂载密钥卷完成敏感配置的加密下发与轮换

第 97 页 · 第⼆部分综合知识(模拟题)·第19~20题答案与解析

答案与解析

第19题【答案】A

Pod是Kubernetes中最⼩的调度与资源分配单位,可包含⼀个或多个紧密协作的容器,这些容器共享⽹络命名空间(同⼀IP与端⼝空间)与存储

卷,作为整体被调度。

B项描述的是Node(节点);C项描述的是容器镜像;D项描述的是按标签划定的调度域,都不是Pod的含义。故选A。

第20题【答案】B

配置中⼼(如Nacos/Apollo)相⽐环境变量的核⼼优势是集中化管理、⽀持动态推送与版本管理,配置变更后可实时推送⽣效⽽⽆需重启服务;环境变量需

时注⼊,改动通常要重启且不易集中治理。

A项是环境变量⽅式;C项是不可变镜像的做法,变更需重建;D项是密钥卷挂载,属于注⼊⼿段,都不具备配置中⼼的集中管理与动态推送能⼒

。故选B。

第 98 页 · 第⼆部分综合知识(模拟题)·第21~22题

题⽬

第21题【软件架构设计·云原⽣与微服务】

微服务架构中,分布式链路追踪需要为每个请求⽣成并传递的标识是()。

A.服务提供者实例的进程标识(PID)与启动时间

B.会话级Cookie中携带的⽤户身份标识与登录态

C.请求链路上透传的追踪标识与跨度标识

D.调⽤⽅所在机器的IP地址与端⼝号

第22题【软件架构设计·云原⽣与微服务】

Service Mesh中,数据平⾯主要由()组成。

A.负责下发路由规则与策略配置的控制组件

B.提供配置可视化与流量观测的管理控制台

C.承载业务逻辑、对外提供接⼝的业务服务容器

D.与业务容器并置、代理服务间流量的边⻋

第 99 页 · 第⼆部分综合知识(模拟题)·第21~22题答案与解析

答案与解析

第21题【答案】C

分布式链路追踪为每个请求⽣成全局唯⼀的TraceID贯穿整条调⽤链,并在每个调⽤环节⽣成SpanID标记单个跨度,各级服务透传这两个标识即

可串联还原完整链路。

A项进程标识区分的是实例⽽⾮单次请求;B项标识的是⽤户会话;D项标识的是⽹络端点,都⽆法唯⼀标识⼀次跨服务请求链路。故选C。

第22题【答案】D

Service Mesh分为控制平⾯与数据平⾯:数据平⾯由与业务容器并置(sidecar模式)的轻量代理(如Envoy、Mosn)组成,负责流量的转发、路由、

负载均衡、限流、加密等;控制平⾯负责下发策略与配置。

A项与B项属于控制平⾯;C项是业务容器本身;只有与业务容器并置的Sidecar代理才构成数据平⾯。故选D。

第 100 页 · 第⼆部分综合知识(模拟题)·第23~24题

题⽬

第23题【软件架构设计·云原⽣与微服务】

云原⽣中,应⽤以“不可变基础设施”⽅式部署,其含义是()。

A.服务器与实例⻓期运⾏,配置⼀经上线不再变更

B.基础设施创建后不再修改,变更通过重建替换

C.只使⽤虚拟机部署,禁⽤⼀切容器化运⾏⽅式

D.只允许整体回滚,禁⽌对线上做滚动更新

第24题【软件架构设计·云原⽣与微服务】

Serverless(FaaS)相⽐传统微服务的主打优势是()。

A.⽆请求时仍常驻实例,保证调⽤零冷启动延迟

B.运⾏环境由⽤户⾃⾏管理,可深度定制内核依赖

C.按调⽤计费、⽆需管理服务器、⾃动弹性伸缩

D.⽀持⻓连接与有状态会话,适合实时推送场景

第 101 页 · 第⼆部分综合知识(模拟题)·第23~24题答案与解析

答案与解析

第23题【答案】B

不可变基础设施指基础设施(镜像、实例、配置打包物)⼀经创建就不再修改,任何变更都通过重新构建镜像并替换旧实例完成,从⽽保证环境⼀

致、可重现。

A项强调的只是配置不变,就地修改恰恰是不可变基础设施要避免的;C项与虚拟机/容器形态⽆关;D项错误,重建替换反⽽更利于回滚与滚动更

新。故选B。

第24题【答案】C

Serverless(FaaS)让开发者⽆需管理服务器,平台按实际调⽤次数与资源⽤量计费,并⾃动弹性伸缩,事件不活跃时近乎零成本。

A项与D项描述的是常驻服务与⻓连接服务的特征;B项恰恰相反,FaaS的核⼼收益之⼀就是把服务器与运⾏环境的运维交给平台。故选C。

第 102 页 · 第⼆部分综合知识(模拟题)·第25~26题

题⽬

第25题【软件架构设计·云原⽣与微服务】

DevOps中,CI/CD的CD通常指()。

A.持续集成中⾃动触发的单元测试与代码扫描

B.代码仓库的分⽀合并策略与冲突解决流程

C.变更评审与发布窗⼝的⼈⼯管控审批流程

D.持续交付/持续部署,⾃动发布到⽬标环境

第26题【软件架构设计·云原⽣与微服务】

微服务的服务注册发现主要⽤于()。

A.集中存储各服务的业务数据,并提供统⼀的读写⼊⼝

B.为服务间调⽤提供证书签发与链路加密的能⼒

C.统⼀管理配置项并⽀持变更后动态推送到实例

D.让消费者动态获取提供者实例地址,实现动态路由

第 103 页 · 第⼆部分综合知识(模拟题)·第25~26题答案与解析

答案与解析

第25题【答案】D

CI/CD中,CI指持续集成(Continuous Integration),CD通常指持续交付(Continuous Delivery)或持续部署(Continuous Deployment),

即把代码变更⾃动化地构建、测试并发布到⽬标环境。

A项属于CI侧的持续集成活动;B项属于版本控制协作规范;C项属于变更管理流程,都不是CD的含义。故选D。

第26题【答案】D

服务注册发现让服务提供者启动时把实例地址注册到注册中⼼,消费者从注册中⼼动态获取提供者实例列表,从⽽⽆需硬编码固定IP,实现动态路由

、负载均衡与故障摘除。

A项是数据库/数据服务的职责;B项是mTLS与证书管理的职责;C项是配置中⼼的职责,都不是服务注册发现的作⽤。故选D。

第 104 页 · 第⼆部分综合知识(模拟题)·第27~28题

题⽬

第27题【软件架构设计·云原⽣与微服务】

云原⽣中GitOps实践是()。

A.把数据库变更脚本纳⼊Git管理并⾃动执⾏

B.以Git仓库为唯⼀事实源,声明状态并⾃动同步

C.通过流⽔线脚本调⽤命令⾏⼯具完成集群部署

D.在集群中开启审计⽇志,记录所有⼈⼯变更操作

第28题【软件架构设计·云原⽣与微服务】

Kubernetes中Namespace的主要作⽤是()。

A.在集群内逻辑隔离资源与划分环境、权限边界

B.为容器设定CPU与内存配额上限并强制回收

C.控制Pod之间的⽹络可达性与带宽上限设置

D.为有状态应⽤提供持久化存储卷的绑定与挂载

第 105 页 · 第⼆部分综合知识(模拟题)·第27~28题答案与解析

答案与解析

第27题【答案】B

GitOps以Git仓库作为唯⼀事实源,⽤声明式⽅式描述集群的期望状态,通过同步⼯具(如ArgoCD、Flux)持续⽐对并⾃动部署,任何变更都通过提交代码

天然具备版本可审计、可回滚的能⼒。

A项只是数据库脚本的版本化;C项是脚本化CI部署,缺少“以Git为唯⼀事实源、声明式同步”这⼀核⼼;D项属于审计能⼒。故选B。

第28题【答案】A

Namespace在集群内提供逻辑隔离,⽤于划分资源、环境(如dev/prod)与权限边界,实现多租户管理,并可结合ResourceQuota做资源限额。

B项是ResourceQuota/LimitRange的职责;C项由NetworkPolicy或CNI实现;D项由PV/PVC完成。故选A。

第 106 页 · 第⼆部分综合知识(模拟题)·第29~30题

题⽬

第29题【软件架构设计·云原⽣与微服务】

服务⽹格中mTLS的作⽤是()。

A.在边⻋之间双向验证身份并加密服务间流量

B.对⽹关到浏览器的外部流量强制使⽤HTTPS

C.对落盘的静态数据进⾏加密以满⾜合规要求

D.对应⽤⽇志中的敏感字段做脱敏与掩码处理

第30题【软件架构设计·云原⽣与微服务】

云原⽣中可观测性三⽀柱的信号关联⽤于()。

A.只保留链路追踪即可,指标与⽇志属于冗余信号

B.把三类信号合并写⼊同⼀存储以便统⼀查询

C.降低采样率以压缩数据量、降低存储成本

D.⽤统⼀标识关联指标、⽇志与链路以定位根因

第 107 页 · 第⼆部分综合知识(模拟题)·第29~30题答案与解析

答案与解析

第29题【答案】A

mTLS(双向TLS)让服务间通信时双⽅各⾃的sidecar代理相互验证身份并加密传输流量,实现服务间“零信任”安全通信,防⽌窃听与仿冒。

B项是外部⼊⼝的TLS终⽌;C项是存储加密;D项是⽇志脱敏,都不是mTLS的作⽤。故选A。

第30题【答案】D

可观测性三⽀柱指指标(Metrics)、⽇志(Logs)、链路追踪(Tracing),把三者统⼀关联(如⽤TraceID串联⽇志与链路、由指标下钻到链路),

能在故障发⽣时快速从表现定位到根本原因。

A项三类信号各有不可替代的定位价值,缺⼀不可;B项统⼀存储不等于建⽴了关联关系;C项降低采样会丢失关键现场证据。故选D。

第 108 页 · 第⼆部分综合知识(模拟题)·第31~32题

题⽬

第31题【软件架构设计·云原⽣与微服务】

微服务⽹关与服务注册中⼼的分⼯()。

A.两者都持久化业务数据,互为备份以保证⾼可⽤

B.⽹关做外部流量治理,注册中⼼维护实例列表

C.⽹关承担服务发现职责,注册中⼼只做鉴权

D.两者职责重叠,部署时可任选其⼀以简化架构

第32题【软件架构设计·云原⽣与微服务】

蓝绿部署与⾦丝雀的共同前提()。

A.新旧版本分时运⾏,同⼀时刻仅⼀套对外提供服务

B.发布期间停机切换,避免流量同时打到两套环境

C.新旧版本并⾏运⾏,且可切换流量并快速回滚

D.每次发布全量切流,以保证新旧版本负载均衡

第 109 页 · 第⼆部分综合知识(模拟题)·第31~32题答案与解析

答案与解析

第31题【答案】B

⼆者分⼯明确:⽹关负责外部流量接⼊侧的治理(路由、鉴权、限流、聚合等),注册中⼼只负责维护服务实例列表供消费者发现与负载均衡,两

者各司其职、互不替代。

A项⼆者都不承载业务数据;C项与D项把职责混淆,服务发现与流量治理⽆法互相替代。故选B。

第32题【答案】C

蓝绿部署(新旧两套环境并存、⼀键切换)与⾦丝雀发布(⼩流量逐步放量)都要求新旧版本能够同时并⾏运⾏,并具备流量/路由切换与快速回滚能⼒,

否则⽆法做到平滑升级。

A项分时运⾏、B项停机切换、D项全量切流都会破坏平滑发布的前提,与两者共同依赖的能⼒相反。故选C。

第 110 页 · 第⼆部分综合知识(模拟题)·第33~34题

题⽬

第33题【软件架构设计·云原⽣与微服务】

服务⽹格数据⾯转发性能的主要瓶颈()。

A.边⻋代理转发带来的额外延迟与资源开销

B.服务实例增多导致注册中⼼查询变慢

C.控制⾯下发策略与配置的周期设置过⻓

D.业务容器⾃身的线程池与连接池参数配置

第34题【软件架构设计·云原⽣与微服务】

云原⽣批处理中任务(Job)/CronJob适⽤()。

A.需要常驻监听端⼝并对外持续提供接⼝的服务

B.需要维持⻓连接并向客户端主动推送消息的服务

C.⼀次性执⾏到完成,或按时间表定时触发的任务

D.需要稳定⽹络标识与有序启停的有状态服务

第 111 页 · 第⼆部分综合知识(模拟题)·第33~34题答案与解析

答案与解析

第33题【答案】A

服务⽹格数据⾯的主要瓶颈来⾃sidecar代理(如Envoy):每个请求都要经过代理转发,引⼊额外⽹络跳数与加解密/策略处理,带来额外延迟、CPU/内存

开销与连接管理负担。

B项属于注册发现的规模问题;C项属于控制⾯配置时效问题;D项是业务应⽤⾃身的性能调优,都不是数据⾯转发链路的固有瓶颈。故选A。

第34题【答案】C

Job⽤于⼀次性任务(跑到完成即结束),CronJob按cron时间表定时触发,适合批处理、数据清洗、报表⽣成之类的离线任务。

A项常驻服务应⽤Deployment;B项⻓连接推送属于即时通信范式;D项有状态服务应⽤StatefulSet。故选C。

第 112 页 · 第⼆部分综合知识(模拟题)·第35~36题

题⽬

第35题【系统设计·⾼并发与缓存】

缓存穿透问题的本质是()。

A.查询根本不存在的数据,缓存与数据库均未命中

B.热点键在某⼀时刻集中失效,请求瞬时回源到数据库

C.⼤量缓存键在同⼀时间批量过期,请求集中回源

D.缓存节点整体宕机,导致全部请求回落到数据库

第36题【系统设计·⾼并发与缓存】

消息队列中,死信队列(DLQ)的⽤途是()。

A.提升消费者并发度以加快消息的消化速度

B.隔离多次消费失败、重试耗尽的消息以便处理

C.暂存下游不可⽤期间的消息,待恢复后按序重投

D.按优先级对消息分类,保证⾼优消息先被消费

第 113 页 · 第⼆部分综合知识(模拟题)·第35~36题答案与解析

答案与解析

第35题【答案】A

缓存穿透是查询⼀个根本不存在的数据:缓存查不到、回源数据库也查不到,恶意或异常请求⼤量穿透缓存直击数据库,把DB压垮。

B项描述的是缓存击穿;C项与D项是缓存雪崩的两种典型成因,都与“查不存在的数据”有本质区别。故选A。

第36题【答案】B

死信队列(DLQ)⽤于接收多次消费仍失败、重试耗尽的消息,将其从主队列隔离出来,避免“坏消息”反复阻塞消费进度,同时便于后续⼈⼯排查

与补偿处理。

A项是并发调优;C项是消息缓冲与重投机制;D项是优先级队列的职责,与“失败隔离”不是⼀回事。故选B。

第 114 页 · 第⼆部分综合知识(模拟题)·第37~38题

题⽬

第37题【系统设计·⾼并发与缓存】

在缓存与数据库⼀致性保证中,订阅数据库binlog并异步更新缓存⽅案的部署⽅式是()。

A.应⽤写完数据库后同步删除缓存,由业务代码保证⼀致性

B.应⽤读取时先删除缓存再写数据库,靠延时双删兜底

C.由中间件订阅binlog增量并异步更新缓存,业务零侵⼊

D.为缓存设置极短的过期时间,依赖过期回源⾃动纠正

第38题【系统设计·⾼并发与缓存】

限流中,令牌桶算法相⽐漏桶的主要特点是()。

A.输出速率严格恒定,不允许任何突发流量通过

B.⽆需存储令牌状态,实现上⽐漏桶更简单

C.请求到达后⽴即转发,不做任何速率判断

D.允许⼀定程度的突发流量,有令牌即可放⾏

第 115 页 · 第⼆部分综合知识(模拟题)·第37~38题答案与解析

答案与解析

第37题【答案】C

订阅binlog⽅案通过Canal等组件在数据库层⾯捕获变更事件(binlog增量),异步解析后更新/删除缓存,应⽤业务代码⽆需改动即可保证最终⼀致,

且不侵⼊业务、可靠性较⾼。

A项与B项都是应⽤内的侵⼊式⽅案;D项只是弱化不⼀致窗⼝,并不解决根本问题。故选C。

第38题【答案】D

令牌桶以固定速率向桶中放⼊令牌,请求需先取到令牌才放⾏;桶有⼀定容量,短时间内积累的令牌可⽀撑突发流量⼀次性放⾏。漏桶则强制请求匀速流出

、

完全平滑但不⽀持突发。

A项是漏桶的特征;B项错误,令牌桶需要维护桶容量与令牌计数状态;C项相当于不限流。故选D。

第 116 页 · 第⼆部分综合知识(模拟题)·第39~40题

题⽬

第39题【系统设计·⾼并发与缓存】

⾼并发秒杀场景下,将库存预扣在Redis +异步落库的最终⼀致性⽅案中,最重要的保障是()。

A.通过原⼦扣减与超时释放保证不超卖、不丢单

B.把库存放在应⽤本地内存,由单机串⾏扣减

C.库存写⼊缓存后⽴即异步落库,不做校验与补偿

D.先扣减后校验,允许超卖再由⼈⼯事后冲正

第40题【系统设计·⾼并发与缓存】

缓存中热点Key(如双⼗⼀爆款)导致单节点过载的常⻅缓解是()。

A.把热点键拆成多个随机后缀的⼦键分散到不同节点

B.为热点键设置更⻓的过期时间以减少回源次数

C.为该键开启持久化,避免节点重启后缓存丢失

D.对该键的读操作加分布式锁,串⾏化全部访问请求

第 117 页 · 第⼆部分综合知识(模拟题)·第39~40题答案与解析

答案与解析

第39题【答案】A

秒杀预扣库存⽅案最关键的保障是“不超卖、不丢单”:通过Redis的原⼦扣减保证并发下库存准确,配合超时释放(未⽀付回补库存)与对账补偿

保证最终⼀致。

B项单机内存⽆法⽀撑分布式并发且易丢失;C项不做校验与补偿会导致丢单;D项允许超卖与“不超卖”的⽬标直接相悖。故选A。

第40题【答案】A

热点Key会导致⼤量请求集中打到某个分⽚/节点造成过载,常⻅缓解是把热点key随机加后缀复制/拆分成多个key(如key:1、key:2…),让请

求分散到不同节点。

B项延⻓过期并不改变单键集中访问的事实;C项持久化解决的是数据丢失,不解决单节点过载;D项加锁串⾏化会进⼀步放⼤延迟。故选A。

第 118 页 · 第⼆部分综合知识(模拟题)·第41~42题

题⽬

第41题【系统设计·⾼并发与缓存】

在分布式缓存⼀致性哈希中,为缓解节点增减导致的⼤范围key迁移,常引⼊()。

A.主从复制,通过增加只读副本提升读吞吐

B.虚拟节点,使节点在哈希环上分布更均匀

C.分⻚查询,降低单次批量读取的数据量

D.⼆级索引,加速按⾮主键字段的检索

第42题【系统设计·⾼并发与缓存】

消息队列实现削峰填⾕的价值在于()。

A.减少上游产⽣的请求总量,从源头降低系统压⼒

B.提升⽹络带宽与硬件配置,扩⼤瞬时承载能⼒

C.把突发流量暂存队列异步消化,平滑下游压⼒

D.在⼊⼝同步阻塞调⽤,确保请求按到达顺序处理

第 119 页 · 第⼆部分综合知识(模拟题)·第41~42题答案与解析

答案与解析

第41题【答案】B

⼀致性哈希把节点映射到哈希环上,节点增减只影响相邻的⼀⼩段key;但节点少时环上分布不均匀,故引⼊虚拟节点(每个物理节点对应多个虚拟节点分散

使key分布更均匀、迁移更平滑。

A项主从复制解决的是冗余与读扩展,⽽⾮分布均匀性;C项分⻚与D项索引都属于查询与存储优化。故选B。

第42题【答案】C

削峰填⾕借助消息队列把上游突发流量先暂存起来,下游按⾃身处理能⼒异步消费,避免瞬时洪峰直接把下游打垮,使系统压⼒得到平滑。

A项是流量削减⽽⾮削峰;B项是扩容,抬⾼的是容量上限;D项同步阻塞会造成请求堆积、放⼤延迟。故选C。

第 120 页 · 第⼆部分综合知识(模拟题)·第43~44题

题⽬

第43题【系统设计·⾼并发与缓存】

Redis实现分布式锁的要点()。

A.⽤SETNX加锁,value⽤固定值以便识别持有者

B.加锁后不设过期时间,由业务代码在finally中释放

C. SET NX EX原⼦加锁、唯⼀随机值、Lua原⼦释放

D.加锁时写⼊客户端时间戳,释放前⽐对是否超时

第44题【系统设计·⾼并发与缓存】

消息重试与顺序冲突的权衡,常⻅取舍是()。

A.对所有消息⽆限重试,直到消费成功为⽌

B.⼀旦消费失败⽴即丢弃,绝不重试以避免乱序

C.顺序敏感消息按分区键保序,有限重试加死信

D.重试前打乱消息顺序,使各分区负载更均衡

第 121 页 · 第⼆部分综合知识(模拟题)·第43~44题答案与解析

答案与解析

第43题【答案】C

Redis实现分布式锁的要点:⽤SET key value NX EX保证“加锁+设置过期时间”原⼦完成;value⽤唯⼀随机值标识持有者,释放时⽤Lua脚本先校验值再

保证原⼦性,防⽌误删他⼈锁和进程崩溃导致死锁。

A项固定value⽆法区分持有者,可能误删他⼈锁;B项不设过期,持有者宕机将造成死锁;D项依赖客户端时间,存在时钟漂移与超时误判⻛险

。故选C。

第44题【答案】C

消息重试可能打乱顺序,实践中按业务区分:顺序敏感的消息按分区键路由到同⼀分区保证有序,配合有限次重试并把重试耗尽的消息转⼊DLQ;即全局

保序优先级⾼于⽆限重试。

A项⽆限重试会⻓期占⽤分区、加剧乱序;B项直接丢弃会降低可靠性;D项主动乱序与保序⽬标相悖。故选C。

第 122 页 · 第⼆部分综合知识(模拟题)·第45~46题

题⽬

第45题【系统设计·⾼并发与缓存】

限流的作⽤边界()。

A.通过扩⼤集群容量提⾼系统可承载的请求总量

B.对慢请求设置超时上限,避免线程被⻓期占⽤

C.在⼊⼝按阈值拒绝超额请求,保护下游系统

D.在依赖故障时⾃动切断调⽤并返回兜底结果

第46题【系统设计·⾼并发与缓存】

过载保护中快速失败(Fail Fast)的语义()。

A.请求失败后⽴即重试,直到成功或达到重试上限

B.把请求放⼊队列排队,下游空闲时再依次处理

C.过载时尽早拒绝并快速返回失败,避免资源耗尽

D.静默丢弃⽆法处理的请求,不向调⽤⽅返回响应

第 123 页 · 第⼆部分综合知识(模拟题)·第45~46题答案与解析

答案与解析

第45题【答案】C

限流在系统⼊⼝按QPS、并发数或资源⽔位等阈值,对超额请求直接拒绝(如快速失败或排队),从⽽保护下游不被压垮;它只控制“放多少”,不改变单

个请求的处理逻辑与结果。

A项是扩容;B项是超时控制;D项是熔断与降级,都不是限流的作⽤边界。故选C。

第46题【答案】C

Fail Fast(快速失败)指系统在过载时尽早拒绝新请求并⽴即返回失败,让调⽤⽅尽快感知并做出降级,避免请求堆积、线程与连接等资源被耗尽

从⽽拖垮整个系统。

A项⽴即重试会进⼀步放⼤过载;B项⽆限排队会耗尽队列与线程资源;D项静默丢弃会让调⽤⽅⼀直等到超时。故选C。

第 124 页 · 第⼆部分综合知识(模拟题)·第47~48题

题⽬

第47题【系统设计·⾼并发与缓存】

异步化提升吞吐的原理是()。

A.合并⾼频⼩请求,减少下游需要处理的请求数

B.缩短单个请求的处理耗时,降低平均响应时间

C.压缩传输数据体积,降低⽹络与序列化开销

D.把耗时操作转⼊后台或队列,主流程不阻塞

第48题【系统设计·⾼并发与缓存】

热点账户⾼频更新处理()。

A.对账户⾏加⾏锁,保证单⾏更新的串⾏⼀致性

B.把账户余额改为定时批量更新,降低更新频率

C.把账户数据缓存在应⽤本地并按固定周期刷盘

D.拆分账户为多个⼦账户,或本地缓冲合并更新

第 125 页 · 第⼆部分综合知识(模拟题)·第47~48题答案与解析

答案与解析

第47题【答案】D

异步化把耗时的IO、计算等操作转⼊后台线程或消息队列处理,主流程提交后⽴即返回、不阻塞等待,从⽽让有限的线程/连接服务于更多请求,提

升整体吞吐与并发能⼒。

A项是请求合并;B项是缩短单次处理耗时;C项是数据压缩。三者虽也能提升吞吐,但都不是“异步化”的机理——异步化改变的是执⾏⽅式,让线

程不必空等IO。故选D。

第48题【答案】D

热点账户(如⼤商户账户)⾼频更新会导致单⾏锁竞争激烈、性能骤降,常⻅做法是拆分账户或多个⼦账户分摊,或本地缓冲合并更新、再异步落库

,从⽽减少单⾏锁竞争。

A项⾏锁本身正是竞争来源;B项降低的是更新频率⽽⾮单⾏竞争,且牺牲实时性;C项本地缓存易造成数据不⼀致。故选D。

第 126 页 · 第⼆部分综合知识(模拟题)·第49~50题

题⽬

第49题【企业信息化·相关法律法规】

依据《中华⼈⺠共和国数据安全法》,国家建⽴数据分类分级保护制度,其中对关系国家安全的数据实⾏()。

A.与⼀般数据适⽤相同的分级保护要求

B.由数据处理者⾃⾏确定保护级别的具体要求

C.实⾏⽐重要数据更加严格的管理制度

D.仅在数据出境环节受限,境内处理⽆特别要求

第50题【企业信息化·相关法律法规】

下列关于开源软件的说法正确的是()。

A.开源软件已放弃版权,任何⼈都可不受约束地使⽤

B.只要不公开修改后的源码,即可闭源商⽤任意组件

C.开源软件不附带许可证,使⽤⻛险由使⽤者承担

D.开源软件仍受版权保护,使⽤须遵循许可证条款

第 127 页 · 第⼆部分综合知识(模拟题)·第49~50题答案与解析

答案与解析

第49题【答案】C

依据《中华⼈⺠共和国数据安全法》,国家建⽴数据分类分级保护制度,将数据分为⼀般数据、重要数据、核⼼数据等,对关系国家安全、国⺠经济命脉、

重要⺠⽣、重⼤公共利益的数据实⾏更严格的管理,其中核⼼数据实⾏更加严格的管理制度。

A项、B项、D项都弱化或曲解了法定的分类分级要求。故选C。

第50题【答案】D

开源软件仍享有版权,只是权利⼈通过开源许可证(GPL、MIT、Apache等)授权他⼈使⽤;使⽤开源软件必须遵循相应许可证条款,如GPL的“传染性

”要求衍⽣作品继续开源。

A项开源不等于放弃权利;B项是否可闭源商⽤取决于具体许可证,GPL类不允许;C项开源项⽬都附带许可证。故选D。

第 128 页 · 第⼆部分综合知识(模拟题)·第51~52题

题⽬

第51题【企业信息化·相关法律法规】

国家标准代号中,GB/T表示()。

A.推荐性国家标准

B.强制性国家标准

C.⾏业标准

D.企业标准

第52题【企业信息化·相关法律法规】

数据安全中数据分类分级是()基础。

A.提升数据库查询性能与索引的使⽤效率

B.规划⽹络拓扑结构与带宽资源的分配⽅案

C.作为制定差异化防护策略与访问控制的依据

D.设计前端⻚⾯结构与⽤户交互流程的规范

第 129 页 · 第⼆部分综合知识(模拟题)·第51~52题答案与解析

答案与解析

第51题【答案】A

国家标准代号中GB表示强制性国家标准,GB/T中的T即“推荐”拼⾳⾸字⺟,表示推荐性国家标准;⾏业标准如QB(轻⼯)、YD(通信)等;企

业标准代号常为Q/开头。

故GB/T表示推荐性国家标准,选A。

第52题【答案】C

数据分类分级(如公开、内部、敏感、机密)是把数据按重要程度与敏感性归类,作为制定差异化防护策略(加密、脱敏、留存、授权)和确定访问控制

、合规要求的前提与依据。

A项、B项、D项分别属于性能优化、⽹络规划与界⾯设计范畴,都与数据分类分级⽆关。故选C。

第 130 页 · 第⼆部分综合知识(模拟题)·第53~54题

题⽬

第53题【企业信息化·相关法律法规】

《⺠法典》关于数据与⽹络虚拟财产的规定()。

A.未对数据与⽹络虚拟财产的法律地位作出规定

B.明确数据与⽹络虚拟财产的保护有规定依其规定

C.规定⽹络虚拟财产⼀律归国家所有并由国家管理

D.规定数据仅在涉及个⼈信息时才受法律保护

第54题【企业信息化·相关法律法规】

软件质量标准ISO/IEC 25010质量模型外层()。

A.只包含软件产品质量⼀个层次,不再细分特性

B.只规定质量特性名称,不包含⼦特性与度量⽅法

C.分为使⽤质量、产品质量与数据质量等多个层⾯

D.只覆盖性能效率这⼀个质量特性及其全部⼦特性

第 131 页 · 第⼆部分综合知识(模拟题)·第53~54题答案与解析

答案与解析

第53题【答案】B

《⺠法典》第⼀百⼆⼗七条规定:“法律对数据、⽹络虚拟财产的保护有规定的,依照其规定。”这是我国⾸次从基本⺠事法律层⾯确认数据与⽹络

虚拟财产受法律保护。

A项与D项都否定了数据与⽹络虚拟财产的法律地位;C项曲解了法条,法律并未规定虚拟财产归国家所有。故选B。

第54题【答案】C

ISO/IEC 25010质量模型是多层结构:除系统/软件产品质量(含功能性、性能效率、安全性等质量特性及其⼦特性)外,还包含使⽤质量(use quality)、数

,

从多个视⻆评价质量。

A项、B项、D项都只覆盖了模型的⼀部分,与多层结构的实际不符。故选C。

第 132 页 · 第⼆部分综合知识(模拟题)·第55题

题⽬

第55题【企业信息化·相关法律法规】

软件许可中免费但不开源(如限商⽤)的典型形态是()。

A.免费软件(Freeware)与商业软件免费版

B.采⽤GPL许可证发布并要求衍⽣作品开源的软件

C.已进⼊公有领域、不受版权约束的作品

D.采⽤MIT或Apache等宽松许可证的软件

第 133 页 · 第⼆部分综合知识(模拟题)·第55题答案与解析

答案与解析

第55题【答案】A

免费软件(Freeware)与商业软件的部分免费版可以免费使⽤,但源代码不公开且可能限制商⽤,属于“免费但不开源”的典型形态。

B项与D项都属于开源许可(GPL具有传染性,MIT/Apache虽宽松但源码开放);C项作品⽆版权限制、完全⾃由使⽤。故选A。

第 134 页 · T H E E N D

功不唐捐,⽟汝于成!

开

启

新

征

程