试卷说明:本卷为"经典稳态卷",命题密度对标 2021—2024 年真题高频考点。每题四个选项中只有一个最符合题意。请先整卷作答,再点击各题"答案与解析"逐题复盘;文末附答案速查表。
模块一 · 软件架构设计(第 1~16 题)
1关于软件架构在软件生命周期中作用的叙述中,错误的是( )。
A. 架构是风险承担者之间进行交流的手段
B. 架构体现了早期设计决策,对系统质量产生深远影响
C. 架构设计只需关注功能需求,非功能需求由详细设计阶段处理
D. 架构是一种可传递、可复用的系统级抽象
答案与解析
答案:C
软件架构设计的核心恰恰是处理非功能需求(质量属性)——功能分解通常有多种可行方案,真正决定架构形态的是性能、可用性、可修改性、安全性等质量属性。ABD 均为架构的经典价值(交流手段、早期决策载体、可复用资产)。
2在"4+1"视图模型中,描述系统功能需求、展示对象模型及对象间关系的视图是( )。
A. 逻辑视图
B. 进程视图
C. 开发视图
D. 物理视图
答案与解析
答案:A
逻辑视图面向最终用户,对应功能需求;进程视图面向系统集成人员,关注并发与同步、性能、可用性;开发视图面向程序员,描述模块组织;物理视图面向系统工程人员,描述软硬件部署;场景视图将四个视图有机联系起来。
3某数据交换平台需要对输入数据进行连续的"清洗 → 转换 → 校验 → 加载"流式处理,最适合选用的架构风格是( )。
A. 仓库风格
B. 管道—过滤器风格
C. 分层风格
D. 事件驱动风格(隐式调用)
答案与解析
答案:B
管道—过滤器风格以数据流为中心,每个过滤器独立完成一步数据变换,前一个过滤器的输出作为下一个的输入(典型如编译器、ETL 流水线、网络攻击检测的"抓包→解析→检测→告警"链)。与批处理风格的区别:批处理是"整体输入→整体处理→整体输出"(每步读完整数据再处理),管道—过滤器支持流式、增量处理且各阶段可并发。缺点是不适合交互性强的系统,且数据流格式需统一。(管道—过滤器与批处理风格的选型对比是 2026 上半年案例必答题考点)
4关于分层架构风格特点的叙述中,错误的是( )。
A. 支持基于抽象程度递增的系统设计,便于逐层分解复杂问题
B. 具有良好的可扩展性,每一层至多与相邻层交互
C. 支持软件复用,同一层可以为多个上层提供服务
D. 层间调用开销小,系统整体运行效率高
答案与解析
答案:D
分层架构的性能问题是其主要不足:高层请求需层层向下传递,跨越多层的调用会带来显著开销(例如 N 层调用相当于 O(N) 的额外开销),并非"效率高"。
5黑板(Blackboard)架构风格特别适合求解( )的问题。
A. 算法步骤明确、数据结构固定
B. 没有确定性求解算法、需要多知识源协作试探
C. 事务处理密集、要求强一致性
D. 界面交互复杂、事件频发
答案与解析
答案:B
黑板系统是以数据为中心的仓库风格的特例,由知识源、黑板数据结构、控制三部分组成,适用于语音识别、信号处理、模式识别等无确定性算法、需多知识源协作的领域。
6解释器(虚拟机)风格的核心构件不包括( )。
A. 正在被解释执行的程序
B. 解释引擎
C. 被解释程序在存储区中的映像
D. 数据库连接池
答案与解析
答案:D
解释器风格的构成:①正在被解释的程序;②解释引擎(含指令解析器、存储区、数据结构);③被解释程序在内存中的映像。典型应用:规则引擎、SQL 解释器、JVM 等(2022 下半年案例真题曾考察解释器风格)。连接池与解释器无关。
7六边形架构(Hexagonal Architecture,又称端口与适配器架构)的核心思想是( )。
A. 系统按抽象层次组织,请求自上而下逐层传递
B. 业务逻辑居于中心,通过端口与外部交互,适配器负责协议转换
C. 以共享数据结构为中心,多个知识源协作求解问题
D. 构件通过发布/订阅事件实现松耦合协作
答案与解析
答案:B
六边形架构由 Alistair Cockburn 于 2005 年提出:应用核心(业务逻辑)位于中心,对外仅暴露端口(Port,接口),数据库、消息、Web、第三方 API 等外部设施通过适配器(Adapter)接入——"换数据库不碰业务代码、多端接入复用同一核心"是其典型价值,与 DDD 战术设计、微服务治理中的防腐层思想一脉相承。(2026 上半年论文真题《论六边形架构的设计与应用》考点)
8空调温控、锅炉压力调节等"设定值—反馈—调节"类系统,最适合采用的架构风格是( )。
A. 闭环控制架构(过程控制)
B. 管道—过滤器架构
C. 面向对象架构
D. C/S 架构
答案与解析
答案:A
闭环控制架构由过程变量设定点、输入传感器、控制器、受控过程、输出执行机构组成,"测量 → 比较 → 调节"循环反馈,适用于简单控制系统及嵌入式领域。
9实施特定领域软件架构(DSSA)的过程中,领域分析阶段最主要的成果是( )。
A. 领域模型
B. 领域架构本身
C. 可复用构件库
D. 应用系统原型
答案与解析
答案:A
DSSA 的三个基本活动:领域分析(获得领域模型)→ 领域设计(获得 DSSA)→ 领域实现(开发和组织可复用信息,形成构件库)。
10关于基于架构的软件设计(ABSD)方法的叙述中,错误的是( )。
A. ABSD 是架构驱动的,由商业、质量和功能需求的组合共同驱动架构设计
B. ABSD 强调由角色、场景文档来驱动架构需求的获取
C. ABSD 仅从功能这一个视角来描述和设计系统架构
D. ABSD 设计活动的重点是对架构构件的组装与连接进行描述
答案与解析
答案:C
ABSD 采用功能、信息(数据)、并发等多视角来描述架构,绝不只看功能;其三个基础是功能分解、通过架构风格实现质量/商业需求、使用软件模板(使用特定领域的经验);ABSD 是自顶向下、递归细化的过程,直到最终产生构件与连接件。(ABSD 的驱动因素与产出物为 2026 上半年综合知识真题考点)
11在架构需求获取阶段,为准确、无歧义地刻画质量属性需求,最有效的方法是采用( )。
A. 质量属性场景(六要素)
B. 数据流图
C. 用例图
D. 甘特图
答案与解析
答案:A
质量属性场景六要素:刺激源、刺激、制品、环境、响应、响应度量,是描述质量属性需求并支撑架构评估(效用树)的标准手段。(质量属性场景六要素描述是 2026 上半年案例必答题考点)
12架构权衡分析方法(ATAM)评估活动的主要输出不包括( )。
A. 已文档化的架构方法
B. 按优先级排序的场景及质量属性效用树
C. 架构的风险点、非风险点、敏感点与权衡点
D. 重构后的架构设计方案
答案与解析
答案:D
ATAM 是评估方法,输出评估结论(架构方法文档、场景与效用树、敏感点/权衡点/风险点/非风险点),不负责重构架构。核心思想:用效用树组织质量属性场景,通过分析架构决策找出对多个质量属性都敏感的权衡点。
13关于 SAAM 与 ATAM 两种架构评估方法的比较,错误的是( )。
A. SAAM 是最早的架构评估方法,最初主要针对功能性与可修改性
B. ATAM 在 SAAM 基础上发展而来,重点在于质量属性间的权衡分析
C. SAAM 分析的是架构变更影响,也可用于功能覆盖度分析
D. ATAM 不需要风险承担者(干系人)参与即可完成评估
答案与解析
答案:D
ATAM 非常强调多角色干系人参与(项目决策者、用户、开发人员、维护人员等),头脑风暴产生场景并投票确定优先级是关键步骤,"无需干系人参与"的表述错误。
14在可用性战术中,"ping/echo"和"心跳"机制属于( )类战术。
A. 错误检测
B. 错误恢复
C. 错误预防
D. 错误屏蔽
答案与解析
答案:A
可用性战术三类:错误检测(ping/echo、心跳、异常);错误恢复(主动/被动冗余、备件、回滚、状态再同步);错误预防(从服务中删除、事务、进程监视器)。ping/echo 与心跳是近 5 年案例真题两次出现的考点(2024 下、2025 上)。
15在性能战术中,"引入并发""维持数据副本""增加可用资源"属于( )类战术。
A. 资源需求
B. 资源管理
C. 资源仲裁
D. 资源预留
答案与解析
答案:B
性能战术三类:资源需求(减少计算开销、减少处理事件数、控制采样率);资源管理(引入并发、维持数据/计算副本、增加可用资源);资源仲裁(调度策略)。
16在分布式系统中引入消息中间件(如 Kafka)的作用不包括( )。
A. 异步处理,削峰填谷
B. 实现应用间解耦,提升系统弹性
C. 保证分布式事务的强一致性(ACID)
D. 通过消息复制提高投递可靠性与吞吐量
答案与解析
答案:C
消息中间件实现异步、解耦、削峰,但跨消息系统的事务通常采用最终一致性(如本地消息表、事务消息),不能保证 ACID 强一致——这正是分布式事务(2PC/TCC/Saga)要解决的问题。
模块二 · 软件工程(第 17~27 题)
17瀑布模型的最主要特点是( )。
A. 文档驱动,阶段严格顺序执行,适用于需求明确且稳定的项目
B. 风险驱动,适用于大型复杂高风险项目
C. 用户驱动,适用于需求模糊的项目
D. 迭代增量,可快速交付可用版本
答案与解析
答案:A
瀑布=文档驱动、串行;螺旋=风险驱动;原型=需求模糊时快速构造并演示;增量/迭代=分批交付。
18当用户只能给出系统的核心需求,无法明确定义全部细节时,最适宜采用( )开发模型。
A. 瀑布模型
B. 原型模型
C. V 模型
D. 形式化开发模型
答案与解析
答案:B
原型模型通过快速构造可运行原型并让用户"边用边提需求"来弥合需求理解偏差,适合需求不清晰、易变的项目(探索型/实验型原型多为抛弃型)。
19与瀑布模型、增量模型相比,螺旋模型最突出的特点是( )。
A. 每个周期都包含风险分析环节
B. 强调测试贯穿全过程
C. 文档规范完整
D. 开发周期最短
答案与解析
答案:A
螺旋模型(Boehm)= 迭代 + 风险分析,每个周期经历"制定计划→风险分析→实施工程→客户评估",特别适合需求易变、规模庞大、高风险的项目。
20关于 Scrum 敏捷框架的叙述中,错误的是( )。
A. Sprint 周期固定,通常为 2~4 周
B. 每日站会以 15 分钟左右同步进展与障碍
C. 产品待办列表(Product Backlog)的排序由开发团队自行决定
D. Sprint 评审会议用于展示增量并收集反馈
答案与解析
答案:C
Product Backlog 的内容与优先级排序由 Product Owner(产品负责人)负责;开发团队只负责 Sprint Backlog 的拆解与认领。
21以下不属于极限编程(XP)最佳实践的是( )。
A. 结对编程
B. 持续集成与小版本发布
C. 先编写详尽的规格说明文档再开发
D. 重构与简单设计
答案与解析
答案:C
XP 主张现场客户、测试先行、简单设计、重构,反对"文档先行"的重量级过程。其余 XP 实践还包括计划游戏、隐喻、集体代码所有权、编码标准、可持续节奏(40 小时工作制)等。
22RUP 统一过程的四个阶段中,( )阶段的主要任务是确定项目愿景与边界、识别关键风险,并决定是否继续项目。
A. 初始(先启)阶段
B. 精化(细化)阶段
C. 构建阶段
D. 移交(产品化)阶段
答案与解析
答案:A
初始阶段产出生命周期目标里程碑;精化阶段完成架构基线,产出生命周期架构里程碑;构建阶段产出初始运行能力;移交阶段将产品交付给用户。
23关于 RUP 统一过程的叙述中,错误的是( )。
A. RUP 是用例驱动、以架构为中心、迭代和增量的过程
B. 每个阶段结束于一个主要里程碑,据此评审决定是否继续
C. RUP 的每次迭代必须一次性完成所有核心工作流
D. RUP 的工作流分为核心过程工作流和核心支持工作流
答案与解析
答案:C
RUP 迭代的特点正是每次迭代聚焦不同的重点(早期迭代侧重需求与架构,后期侧重实现与测试),各工作流在迭代中的工作量分布不同,而非"一次性全做"。
24下列关于软件需求的叙述中,错误的是( )。
A. 功能需求描述系统必须具备的行为或提供的服务
B. 性能需求、安全性需求、可靠性需求属于非功能需求
C. 质量属性需求与设计约束条件一般也归入非功能需求范畴
D. 用户需求与系统需求完全等同,无需区分层次
答案与解析
答案:D
需求分层次:业务需求 → 用户需求 → 系统需求(系统需求又分功能需求与非功能需求),用户需求较抽象(用户任务描述),系统需求更精细(可验证的系统行为规格),二者不能等同。
25在 V 模型中,与概要设计阶段相对应的测试阶段是( )。
A. 单元测试
B. 集成测试
C. 确认测试
D. 验收测试
答案与解析
答案:B
V 模型对应关系:需求分析 ↔ 验收测试;概要设计 ↔ 集成测试;详细设计 ↔ 单元测试。确认测试针对需求规格(有效性测试)。
26白盒测试逻辑覆盖准则中,覆盖强度最弱的是( )。
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 路径覆盖
答案与解析
答案:A
常见强弱序:语句覆盖 < 判定覆盖 < 条件组合覆盖/路径覆盖(判定条件组合最强但代价最高)。语句覆盖只保证每条语句至少执行一次,对隐藏逻辑错误最不敏感。
27软件配置管理中,基线(Baseline)是指( )。
A. 已经过正式评审和批准的某配置项版本,作为后续变更的基准
B. 软件项目的起始进度计划
C. 编译系统所依赖的公共函数库
D. 版本管理工具的默认分支
答案与解析
答案:A
基线是配置管理核心概念:通过正式评审后"冻结",此后任何变更必须走变更控制流程(提交变更请求→评估影响→CCB 审批→实施→验证)。
模块三 · 计算机系统与系统工程(第 28~36 题)
28进程从就绪状态转换为运行状态的条件是( )。
A. 被进程调度程序选中并获得处理机
B. 等待的事件发生
C. 时间片用完
D. 申请的资源被释放
答案与解析
答案:A
五态模型:就绪→运行(被调度);运行→就绪(时间片到);运行→阻塞(等待资源/事件);阻塞→就绪(事件完成)。"事件发生"使阻塞→就绪,而非直接运行。
29产生死锁的必要条件中,不包括( )。
A. 互斥条件
B. 请求和保持条件
C. 不剥夺条件与环路等待条件
D. 时间片轮转条件
答案与解析
答案:D
死锁四必要条件:互斥、请求保持、不剥夺、环路等待,四者同时成立才可能死锁;破坏任一条件即可预防死锁(如有序资源分配破坏环路等待)。
30下列页面置换算法中,可能出现 Belady 异常(分配页框增多、缺页次数反而增加)的是( )。
A. 先进先出(FIFO)算法
B. 最近最少使用(LRU)算法
C. 最佳置换(OPT)算法
D. 时钟(Clock)算法
答案与解析
答案:A
Belady 异象是 FIFO 的独有缺陷(其置换决策与页框数不满足栈式性质);LRU、OPT 属于栈式算法,页框增加时缺页率单调不增。
31某存储系统中,Cache 存取周期为 40ns,主存存取周期为 240ns,Cache 命中率为 90%,则该系统的平均存取时间约为( )。
A. 60ns
B. 80ns
C. 64ns
D. 120ns
答案与解析
答案:A
平均存取时间 = 40×90% + 240×10% = 36 + 24 = 60ns。
32某指令流水线分为取指(2ns)、分析(2ns)、执行(1ns)三段,连续执行 10 条指令所需时间约为( )。
A. 23ns
B. 50ns
C. 25ns
D. 21ns
答案与解析
答案:A
流水线周期 = max(2,2,1) = 2ns;总时间 = (2+2+1) + (10−1)×2 = 5 + 18 = 23ns。
33源程序中"表达式的括号不匹配"这类错误,将在编译的( )阶段被发现。
A. 词法分析
B. 语法分析
C. 语义分析
D. 目标代码生成
答案与解析
答案:B
括号匹配属于语法结构问题,由语法分析检查;词法分析发现"非法单词";语义分析发现类型不匹配、变量未声明、除零等。
34霍尔(Hall)三维结构中,逻辑维是指( )。
A. 系统工程的工作阶段划分
B. 解决问题的逻辑步骤(明确问题、系统指标设计、方案综合、系统分析、决策等)
C. 完成系统工程所需的专业知识
D. 系统的资源与预算约束
答案与解析
答案:B
霍尔三维:时间维=工作阶段(规划→设计→研制→生产→安装→运行→更新);逻辑维=每阶段的思维步骤(7 步);知识维=所需专业学科知识。霍尔方法适用于"良结构"的硬系统。
35与霍尔三维结构相比,切克兰德(Checkland)软系统方法论的主要特点是( )。
A. 主要用于解决结构清晰、目标明确的工程问题
B. 面向难以精确定义的复杂问题,通过建立概念模型与实际情况"比较",在不断学习中探寻满意解
C. 完全不建立任何系统模型
D. 与霍尔方法论在适用范围上完全相同
答案与解析
答案:B
切克兰德方法论面向社会、管理等软系统(不良结构问题),核心环节是"比较与探寻":现实世界与概念模型反复对照,得出可行的、令人满意的改革方案,而非追求最优解。
36关于 CISC 与 RISC 指令系统的叙述中,错误的是( )。
A. RISC 指令定长、种类少、寻址方式简单,利于流水线执行
B. CISC 指令复杂、长度可变,通常采用微程序控制实现
C. RISC 对编译器没有任何要求,无需编译优化
D. RISC 通常采用大量通用寄存器并强调指令流水线
答案与解析
答案:C
RISC 简化了硬件,把复杂性转移给编译器,依赖编译器做指令调度、寄存器分配等优化,"无需编译优化"错误。
模块四 · 数据库系统(第 37~42 题)
37数据库三级模式结构中,描述数据库全体数据的全局逻辑结构和特征的是( )。
A. 外模式
B. 概念模式(模式)
C. 内模式
D. 存储模式
答案与解析
答案:B
外模式=用户级(局部逻辑视图);模式=全局逻辑;内模式=物理级存储结构。外模式/模式映像保证逻辑独立性,模式/内模式映像保证物理独立性。
38关系代数中,R 与 S 的自然连接(R ⋈ S)等价于( )的操作组合。
A. 笛卡尔积、选择、投影
B. 并、差、交
C. 投影、并、连接
D. 选择、除、交
答案与解析
答案:A
自然连接 = 先求笛卡尔积,再按公共属性相等选择,最后对重复属性投影去重。
39若关系模式 R 的所有非主属性既不部分函数依赖于码,也不传递函数依赖于码,则 R 最高属于( )。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
答案与解析
答案:C
消除非主属性对码的部分依赖→2NF;再消除传递依赖→3NF。题干限定"非主属性",故尚未达到 BCNF(BCNF 要求每个函数依赖的决定因素都包含码)。
40事务的( )特性是指事务中包含的所有操作要么全部执行、要么全部不执行。
A. 原子性(Atomicity)
B. 一致性(Consistency)
C. 隔离性(Isolation)
D. 持久性(Durability)
答案与解析
答案:A
原子性=全做或全不做;一致性=从一个一致状态到另一个一致状态(完整性约束不被破坏);隔离性=并发事务互不干扰;持久性=提交后永久保存。
41关于悲观锁与乐观锁的叙述中,错误的是( )。
A. 悲观锁假定冲突大概率发生,访问数据前先加锁(如 select … for update 的排他锁)
B. 乐观锁假定冲突小概率发生,提交时通过版本号/时间戳校验(如 version 字段、CAS)
C. 读多写少、冲突率低的场景更适合采用悲观锁
D. 悲观锁持有期间会阻塞其他事务,可能引发死锁与吞吐量下降
答案与解析
答案:C
读多写少、冲突率低的场景适合乐观锁(无锁开销,失败重试成本低);写冲突激烈的场景才适合悲观锁。悲观锁按粒度分排他锁/共享锁、行锁/表锁;Redis 分布式锁(SETNX + 过期时间 + Lua 原子释放)体现悲观锁思想,秒杀防超卖可用 Redis + Lua 原子扣减或乐观锁版本号。(2026 上半年案例真题"Redis 高并发与超卖"考点)
42关于 NoSQL 数据库的叙述中,错误的是( )。
A. Redis 是典型的键值(Key-Value)型数据库
B. MongoDB 是典型的文档型数据库
C. Neo4j 是典型的图数据库
D. NoSQL 数据库普遍支持 ACID 强事务
答案与解析
答案:D
NoSQL 普遍放弃强事务与强一致(遵循 CAP 定理倾向 AP/CP),采用 BASE(基本可用、软状态、最终一致)。NoSQL 四大类型:键值、文档、列族、图。
模块五 · 计算机网络与信息安全(第 43~51 题)
43在 OSI 参考模型中,路由器工作在( ),以太网交换机工作在( )。
A. 传输层、数据链路层
B. 会话层、网络层
C. 网络层、数据链路层
D. 网络层、传输层
答案与解析
答案:C
网络层设备:路由器、三层交换机;数据链路层设备:网桥、交换机;物理层设备:中继器、集线器。网关工作在高层的组合。
44TCP 三次握手中,第二次握手报文携带的标志位是( )。
A. FIN + ACK
B. SYN + ACK
C. SYN + FIN
D. RST + ACK
答案与解析
答案:B
三次握手:①客户端 SYN(seq=x);②服务器 SYN+ACK(seq=y, ack=x+1);③客户端 ACK(ack=y+1)。三次握手的目标是同步双方初始序列号并防止失效连接请求造成的资源浪费。
45DNS 的主要作用是( )。
A. 为主机动态分配 IP 地址
B. 实现网络地址转换
C. 为数据报选择传输路径
D. 完成域名与 IP 地址之间的解析转换
答案与解析
答案:D
动态分配 IP 的是 DHCP;DNS 的查询方式分为递归查询(由服务器代劳到底,返回最终结果)与迭代查询(返回"更权威"的服务器地址让客户端继续问)。
46将网络 192.168.100.0 划分为若干 /26 子网,每个子网中可用的主机地址数为( )。
答案与解析
答案:C
主机位 = 32 − 26 = 6 位,地址数 2⁶ = 64,扣除全 0(网络地址)与全 1(广播地址),可用主机 = 62。
47关于对称加密与非对称加密的叙述中,错误的是( )。
A. 对称加密加解密使用相同密钥,效率高,适合加密大量数据
B. 非对称加密便于密钥分发与管理,常用于数字签名与密钥交换
C. RSA 的安全性基于大整数分解难题,DES/AES 属于对称加密算法
D. 非对称加密的加解密速度通常比对称加密快
答案与解析
答案:D
非对称加密涉及大数幂模运算,速度通常比对称加密慢 2~3 个数量级;工程实践采用混合加密:非对称算法协商会话密钥,对称算法加密正文(如 HTTPS/TLS 的做法)。
48数字签名过程中,发送方对消息摘要进行加密所使用的密钥是( )。
A. 接收方的公钥
B. 发送方的私钥
C. 接收方的私钥
D. 双方共享的对称会话密钥
答案与解析
答案:B
签名 = 用发送方私钥加密摘要(保证身份真实性与不可抵赖);验证 = 用发送方公钥解密并比对摘要。若用接收方公钥加密正文则是保密性(数字信封),与签名目的不同。
49在 PKI 体系中,负责把证书申请者的身份与其公钥绑定,并对证书进行数字签名的机构是( )。
A. 注册机构(RA)
B. 目录服务(LDAP)
C. 证书颁发机构(CA)
D. 密钥恢复中心
答案与解析
答案:C
RA 负责证书申请的身份审核,CA 负责签发证书(将主体身份与公钥绑定并签名)。证书内容含版本、序列号、签名算法、颁发者、有效期、主体、主体公钥、CA 签名等,不含用户私钥。
50企业需要对外发布 Web 服务,同时保护内部网络。通常将对外 Web 服务器部署在( )。
A. 内网核心交换区
B. VPN 隧道内
C. 与内网完全同域
D. 非军事区(DMZ)
答案与解析
答案:D
DMZ 位于外网防火墙与内网防火墙之间:外网可访问 DMZ 中的公共服务,但 DMZ 与内网之间受第二道防火墙隔离,即使 DMZ 主机失陷也不致直接威胁内网。
51针对 SQL 注入攻击,最有效的防范措施是( )。
A. 对用户输入采用参数化查询(预编译语句)并实施严格输入校验
B. 增大数据库服务器带宽
C. 为服务器配置 UPS 不间断电源
D. 定期更换服务器 IP 地址
答案与解析
答案:A
SQL 注入根因是把用户输入拼接进 SQL 语句。参数化查询让输入仅作为数据而不参与语法解析,配合输入校验、最小权限账号、错误信息屏蔽等纵深防御。
模块六 · 标准化与知识产权(第 52~56 题)
52我国标准编号中,"GB"代表强制性国家标准,"GB/T"代表( )。
A. 强制性国际标准
B. 推荐性国家标准
C. 指导性技术文件
D. 行业标准
答案与解析
答案:B
GB=强制(必须执行),GB/T=推荐(自愿采用,一经引用于合同则具约束力);"GB/Z"为指导性技术文件;行业标准如 YD(通信)、JR(金融)等。
53关于软件著作权的叙述中,正确的是( )。
A. 软件著作权经登记后才产生
B. 软件著作权自首次发表之日起产生
C. 软件著作权自软件开发完成之日起自动产生,无论是否发表
D. 软件著作权自出版发行之日起产生
答案与解析
答案:C
著作权遵循自动保护原则(开发完成即产生),登记不是取得权利的条件(仅作权属初步证据)。自然人的保护期为终生及死后 50 年;法人作品为首次发表后 50 年。著作权保护表达,不保护思想、算法本身。
54我国专利法规定,两个以上的申请人分别就同样的发明创造申请专利的,专利权授予( )。
A. 最先发明完成的人
B. 最先投入使用的人
C. 知名度更高的申请人
D. 最先提出申请的人
答案与解析
答案:D
我国实行先申请制(美国已改为发明人先申请制,我国一直是先申请制)。发明专利权自申请日起 20 年,实用新型/外观设计为 10 年,均自申请日起算。
55商业秘密的构成要件不包括( )。
A. 不为公众所知悉(秘密性)
B. 具有现实的或潜在的商业价值
C. 已通过专利申请获得保护
D. 权利人已采取相应保密措施
答案与解析
答案:C
商业秘密三要件:秘密性、价值性、保密性。专利以公开换保护,一旦申请公开即丧失"秘密性",两者互斥——技术方案应在"专利保护"与"商业秘密保护"之间择一。
56关于 GPL 开源许可证的叙述中,正确的是( )。
A. 基于 GPL 软件修改后的作品可以闭源商业发布
B. 基于 GPL 软件的衍生作品必须继续以 GPL 许可证发布源代码
C. 使用 GPL 软件时无需保留原作者版权声明
D. GPL 只约束个人使用行为,不约束企业使用
答案与解析
答案:B
GPL 具有"传染性(Copyleft)":衍生作品必须同许可证开源。对比:LGPL 允许被闭源软件动态链接引用;MIT/Apache/BSD 属宽松许可证,允许闭源商用但需保留版权声明与许可证文本。
模块七 · 数学与经济管理(第 57~59 题)
57某工程 AOE 网中,从源点到汇点共有四条路径,长度分别为 8 天、12 天、15 天、11 天,则该工程的最短工期为( )。
A. 11 天
B. 12 天
C. 8 天
D. 15 天
答案与解析
答案:D
工期 = 关键路径(源点到汇点最长路径)长度 = 15 天。关键活动总时差为 0,其延误将直接拖延整个工期;非关键活动可在其总时差内延误而不影响工期。
58某决策问题存在两种自然状态,四个方案的收益(万元)如下:方案一(−20,60)、方案二(30,40)、方案三(−40,90)、方案四(10,50)。按悲观主义(max-min)准则应选择( )。
A. 方案一
B. 方案四
C. 方案二
D. 方案三
答案与解析
答案:C
各方案最坏收益:一 = −20,二 = 30,三 = −40,四 = 10;max(−20, 30, −40, 10) = 30 → 方案二。悲观准则"从最坏中选最好";乐观准则(max-max)则会选择各方案最好收益中的最大者。
59具有 n 个顶点的无向连通图,其最小生成树包含的边数为( )。
A. n
B. n + 1
C. n − 1
D. 2n
答案与解析
答案:C
生成树是包含全部 n 个顶点的极小连通子图,边数 = n − 1(少了不连通、多了成环)。求最小生成树的经典算法:Prim(适合稠密图)、Kruskal(适合稀疏图)。
模块八 · 系统可靠性(第 60~61 题)
60某系统由两个可靠度均为 0.9 的子系统串联组成,该系统的可靠度为( )。
A. 0.99
B. 0.81
C. 0.90
D. 0.18
答案与解析
答案:B
串联:R = R₁×R₂ = 0.9×0.9 = 0.81;并联(互为冗余):R = 1−(1−R₁)(1−R₂) = 1−0.1×0.1 = 0.99。串联降可靠、并联提可靠。
61某系统的平均故障间隔时间 MTBF 为 2000 小时,平均修复时间 MTTR 为 100 小时,则该系统的可用性(可用度)约为( )。
A. 90%
B. 99.5%
C. 85%
D. 95.2%
答案与解析
答案:D
可用度 A = MTBF / (MTBF + MTTR) = 2000 / 2100 ≈ 95.2%。两个"9"的差距往往需要数量级的 MTBF 提升或 MTTR 缩短。
模块九 · 新技术与信息系统(第 62~68 题)
62用户无需管理任何基础设施与运行平台,直接通过网络使用供应商提供的应用软件(如在线 CRM),这种云服务模式属于( )。
A. IaaS
B. PaaS
C. SaaS
D. FaaS
答案与解析
答案:C
SaaS 提供完整应用(用户只管用);PaaS 提供应用运行与开发平台(用户管应用与数据);IaaS 提供计算/存储/网络资源(用户管 OS 以上)。FaaS(函数即服务)是 Serverless 的形态之一。
63大数据的"4V"特征不包括( )。
A. 数据体量巨大(Volume)
B. 数据类型多样(Variety)
C. 处理速度快(Velocity)
D. 数据结果精确、无噪声
答案与解析
答案:D
4V:Volume(体量大)、Variety(多样:结构化/半结构化/非结构化)、Velocity(速度快)、Value(价值密度低)。大数据恰恰要面对数据噪声与不确定性,"精确无噪声"与之相悖。
64与传统 SOA 相比,微服务架构的典型特点是( )。
A. 依赖 ESB 企业服务总线进行集中式服务治理
B. 服务粒度更细,支持独立部署与去中心化治理,通信多采用 RESTful 等轻量级协议
C. 要求所有服务使用统一的技术栈开发
D. 各服务必须共享同一个集中式数据库
答案与解析
答案:B
微服务=小、独(独立进程/数据库/部署)、轻(轻量通信,多为 HTTP/REST 或消息)、去中心化治理;SOA 常以 ESB 为中心的重量级集成。微服务代价:分布式复杂性、数据一致性、运维成本上升。
65关于边缘计算的叙述中,错误的是( )。
A. 边缘计算将完全取代云计算中心
B. 将计算与存储能力下沉到靠近数据源头的网络边缘侧
C. 可降低传输时延、节省回传带宽、增强数据隐私
D. 适用于工业控制、自动驾驶等时延敏感的实时场景
答案与解析
答案:A
边缘与云是协同互补关系(边云协同:边缘负责实时短周期处理,云端负责大规模训练与全局调度),并非取代。2023 下半年真题即考"论边云协同"。
66ERP 系统的核心管理思想是( )。
A. 财务核算的自动化
B. 人力资源的精细化管理
C. 客户关系的全生命周期管理
D. 对整个供应链资源进行有效管理(供应链、精益/敏捷制造、事前控制)
答案与解析
答案:D
ERP 三大核心思想:供应链资源管理、精益生产/敏捷制造、事前计划与事中控制。CRM 管客户关系,SCM 管供应链协同,三者常配合构成企业信息化核心套件。
67政府通过电子化渠道向企业发放证照、办理审批,这类电子政务模式称为( )。
A. G2B
B. G2C
C. G2G
D. G2E
答案与解析
答案:A
G2B(政府↔企业)、G2C(政府↔公民)、G2G(政府间)、G2E(政府↔雇员)。
68结构化分析方法中,数据流图(DFD)的基本组成元素不包括( )。
A. 数据流
B. 加工(数据处理)
C. 控制流
D. 数据存储与外部实体
答案与解析
答案:C
DFD 四要素:数据流、加工、数据存储(文件)、外部实体(数据源/宿)——"控制流"是程序流程图的概念,DFD 只描述数据变换不描述控制逻辑。分层数据流图须保持父图与子图平衡(分解后加工的输入/输出数据流一致),并与数据字典配套使用。(数据流图时隔多年重返试卷——2026 上半年案例真题"在线学习系统"考 DFD 填空)
模块十 · 面向对象方法(第 69~70 题)
69下列 UML 图中,属于动态(行为)建模视图的是( )。
A. 类图
B. 构件图
C. 对象图
D. 状态图
答案与解析
答案:D
静态图:类图、对象图、构件图、部署图、包图;动态图:用例图、顺序图、通信图(协作图)、状态图、活动图(注:用例图/活动图也常被列为动态)。
70Observer(观察者)模式属于( )类型的设计模式。
A. 创建型
B. 行为型
C. 结构型
D. 架构型
答案与解析
答案:B
GoF 23 种模式分三类:创建型(单例、工厂方法、抽象工厂、建造者、原型);结构型(适配器、桥接、装饰、外观、享元、代理、组合);行为型(观察者、策略、命令、状态、模板方法、职责链、迭代器、中介者、备忘录、访问者、解释器)。观察者是事件驱动架构的基石。
模块十一 · 专业英语(第 71~75 题)
71~75阅读下面关于微服务架构的英文短文,回答 71~75 题。
Microservices is an architectural style that structures an application as a collection of small, autonomous services modeled around a business (71). Each service can be developed, deployed, and scaled independently. Unlike a traditional monolithic application, in which all functional elements are packaged into a single unit, microservices allow different teams to work on different services with (72) coupling. Services communicate through lightweight protocols, typically HTTP/REST or asynchronous messaging. Since each microservice may own its own database, maintaining data (73) across services becomes a major challenge, and eventual consistency is often adopted. To prevent a local failure from cascading through the system, mechanisms such as the circuit (74) pattern and service degradation are introduced. In addition, an API (75) acts as a unified entry point that routes requests, enforces security policies, and balances the load across service instances.
71. A. domain B. interface
C. protocol D. layer
72. A. tight B. loose
C. fixed D. none
73. A. redundancy B. encryption
C. volume D. consistency
74. A. maker B. switch
C. breaker D. controller
75. A. gateway B. firewall
C. browser D. database
答案与解析
答案:71-A 72-B 73-D 74-C 75-A
译文要点:微服务按业务领域(domain)建模;服务间松耦合(loose coupling);每服务独立数据库导致数据一致性(consistency)挑战,常采用最终一致性;用熔断器(circuit breaker)防止故障级联;API 网关(gateway)作为统一入口负责路由、安全与负载均衡。
模拟卷一 · 综合知识答案速查表
| 题 | 答案 | 题 | 答案 | 题 | 答案 | 题 | 答案 | 题 | 答案 |
| 1 | C | 16 | D | 31 | A | 46 | C | 61 | D |
| 2 | A | 17 | A | 32 | A | 47 | D | 62 | C |
| 3 | B | 18 | B | 33 | B | 48 | B | 63 | D |
| 4 | D | 19 | A | 34 | B | 49 | C | 64 | B |
| 5 | B | 20 | C | 35 | B | 50 | D | 65 | A |
| 6 | D | 21 | D | 36 | C | 51 | A | 66 | D |
| 7 | B | 22 | A | 37 | B | 52 | B | 67 | A |
| 8 | A | 23 | C | 38 | A | 53 | C | 68 | C |
| 9 | A | 24 | D | 39 | C | 54 | D | 69 | D |
| 10 | C | 25 | B | 40 | A | 55 | C | 70 | B |
| 11 | A | 26 | A | 41 | C | 56 | B | 71 | A |
| 12 | D | 27 | A | 42 | D | 57 | D | 72 | B |
| 13 | D | 28 | A | 43 | C | 58 | C | 73 | D |
| 14 | A | 29 | D | 44 | B | 59 | C | 74 | C |
| 15 | B | 30 | A | 45 | D | 60 | B | 75 | A |
评分建议:≥60 分优秀(真题实战稳过线);50~59 分良好(补弱项后可过线);45~49 分及格边缘(重点突破错题集中的模块);<45 分需系统回归教材对应章节。