- 0
- 0
- 约1.04万字
- 约 25页
- 2026-02-13 发布于四川
- 举报
2025年最新软考(系统架构设计师)试题与答案
一、单项选择题(每题1分,共30分。每题只有一个正确答案,错选、漏选均不得分)
1.某大型互联网公司在进行微服务拆分后,发现部分服务调用链路过长,导致整体延迟升高。架构师决定引入服务网格(ServiceMesh)进行治理。以下关于服务网格的描述中,哪一项最能体现其核心价值?
A.通过集中式配置中心统一管理服务注册与发现
B.将服务间通信的可靠性、可观测性、安全策略下沉到基础设施层
C.用消息队列彻底替代同步调用,从而缩短链路
D.强制所有服务使用同一种编程语言,减少序列化开销
答案:B
解析:服务网格的核心是把原本散落在业务代码中的熔断、重试、TLS、遥测等横切关注点下沉到Sidecar代理,形成独立的基础设施层,业务团队只需关注业务逻辑,通信治理与可观测性由网格统一提供,故B正确。A属于注册中心能力,C与网格无关,D明显违背多元语言现状。
2.某金融核心系统需满足“两地三中心”容灾要求,RPO=0、RTO30秒。架构师在存储层最可能采用哪一组合?
A.本地双活NAS+异地异步复制
B.本地分布式SAN+异地同步复制+仲裁站点
C.本地单存储+异地磁带备份
D.本地对象存储+异地冷归档
答案:B
解析:RPO=0意味着数据零丢失,必须采用同步复制;RTO30秒要求异地中心可瞬时接管,故需异地同步复制+仲裁防止脑裂,B满足。A异步复制RPO0;C、D均无法达到RTO30秒。
3.在TOGAFADM周期中,哪一阶段首次出现“架构契约(ArchitectureContract)”?
A.预备阶段(PreliminaryPhase)
B.阶段A:架构愿景
C.阶段E:机会与解决方案
D.阶段F:迁移规划
答案:D
解析:架构契约用于约束实施方的交付质量与合规性,首次在阶段F“迁移规划”中被正式编制并将在阶段G“实施治理”执行,故D正确。
4.某电商平台大促时采用“库存预扣”模式,但出现“超卖”现象。架构师引入分布式锁,仍偶发超卖。经排查发现锁的粒度为“商品ID+仓库ID”,而订单系统按“SKU”扣减。根因是:
A.锁粒度太粗,导致热点
B.锁粒度与业务操作单元不一致
C.锁超时时间过短
D.Redis主从切换导致锁失效
答案:B
解析:业务扣减单元是SKU,锁却是商品+仓库,可能出现同一SKU在不同仓库并发扣减成功,但总量已超卖,属于粒度与操作单元不一致,B正确。
5.在领域驱动设计(DDD)中,以下哪个概念最适合用来描述“当订单状态为已支付且库存充足时,触发发货”这一规则?
A.实体(Entity)
B.值对象(ValueObject)
C.领域服务(DomainService)
D.领域事件(DomainEvent)
答案:D
解析:该规则是“当……时触发……”的典型事件驱动语义,应建模为领域事件,由事件处理器完成发货,故D正确。
6.某IoT网关需支持百万级设备长连接,消息上行QPS5万,消息大小平均200B。架构师评估带宽时,至少应预留多少上行带宽?
A.100Mbps
B.200Mbps
C.800Mbps
D.1.6Gbps
答案:C
解析:5万×200B×8bit=80000000bit/s≈76Mbps,考虑TCP/IP头部约20%、网络抖动与突发,按4倍冗余设计,76×4≈304Mbps,再叠加管理帧、重传,最接近且留余量的选项为800Mbps,C合理。
7.在零信任架构中,以下哪项最能体现“永不信任、持续验证”原则?
A.内网流量默认放行,仅对外网流量做mTLS
B.每次HTTP请求都携带JWT并由网关实时验签与授权
C.通过VPN一次性认证后进入内网自由访问
D.使用静态防火墙规则限制IP白名单
答案:B
解析:零信任要求对每次访问都进行身份与上下文验证,B中“每次HTTP请求都验签”体现持续验证,A、C、D均存在“一次认证长期信任”问题。
8.某系统采用Kafka进行事件溯源,需要保证事件顺序。以下哪种分区策略可确保“同一用户”的所有事件严格有序?
A.轮询(RoundRobin)
B.按用户ID哈希取模
C.随机
D.按消息大小
答案:B
解析:Kafka仅保证分区内有序,按用户ID哈希可让同一用户总是落入同一分区,从而维持顺序,B正确。
9.在性能测试中,发现某接口P99延迟明显高于P90,架构师优先应排查:
A.网络带宽
B.垃圾回收(GC)
原创力文档

文档评论(0)