2025年下半年软考高级架构师综合考试试题及参考答案.docxVIP

  • 0
  • 0
  • 约1.01万字
  • 约 27页
  • 2026-02-10 发布于四川
  • 举报

2025年下半年软考高级架构师综合考试试题及参考答案.docx

2025年下半年软考高级架构师综合考试试题及参考答案

一、单项选择题(每题1分,共30分。每题只有一个最符合题意的选项,错选、多选、未选均不得分)

1.某大型电商系统采用微服务架构,订单服务需要同时访问库存、优惠券、会员三个服务。若采用事件驱动方式降低耦合,下列事件格式设计最合理的是

A.{orderId:123,skuId:K100,quantity:2}

B.{eventType:OrderCreated,payload:{orderId:123,items:[…],couponId:C001,memberId:M88}}

C.{topic:order,body:orderId=123skuId=K100}

D.{eventName:OrderCreated,data:123,K100,2}

答案:B

解析:事件驱动需携带足够上下文且具备自描述性,B选项同时声明事件类型与完整载荷,符合CloudEvents规范,其余选项或缺事件类型、或格式可读性差,不利于消费方解耦。

2.在TOGAFADM周期中,首次出现“差距分析”活动的阶段是

A.架构愿景

B.业务架构

C.信息系统架构

D.技术架构

答案:A

解析:ADM阶段A(架构愿景)即需识别干系人关注与基线/目标差距,为后续阶段提供输入,故差距分析最早出现在A阶段。

3.某系统要求RPO=0、RTO30秒,最适合的同城容灾方案是

A.主备复制+手动切换

B.双活数据库+存储级同步

C.冷备+磁带恢复

D.异地高频备份

答案:B

解析:存储级同步双活可实现RPO=0,结合应用层双活与自动流量切换可满足RTO30秒,其余方案RPO或RTO均无法同时达标。

4.在Dubbo3.x中,以下关于应用级服务注册的说法正确的是

A.接口级注册信息被完全废弃

B.应用级注册可减少注册中心90%以上数据量

C.消费者仍需引用提供者全部接口

D.仅支持Nacos作为注册中心

答案:B

解析:应用级注册将元数据与接口解耦,注册中心只存储应用实例,接口元数据通过元数据中心异步下发,数据量显著下降,官方压测显示减少90%+。

5.某金融系统采用领域驱动设计,在限界上下文划分时,以下哪项最符合“共享内核”模式

A.用户上下文与账户上下文共用“User”聚合

B.支付上下文与会计上下文共用“Currency”值对象

C.风控上下文与营销上下文共用数据库

D.订单上下文与物流上下文通过MQ集成

答案:B

解析:共享内核指多个上下文共同依赖一个小型通用模型,Currency值对象无行为、稳定且需全局一致,适合共享;A选项聚合有行为,共享会导致冲突;C、D属集成而非共享内核。

6.在Kubernetes中,某Deployment需要实现“灰度发布10%流量到新版本”,最简方案需使用的原生资源对象是

A.Ingress+Header匹配

B.Service+Pod反亲和

C.DaemonSet

D.StatefulSet

答案:A

解析:IngressNginx支持基于权重或Header的流量切分,无需引入Istio即可实现10%灰度,B、C、D均无法直接完成流量比例控制。

7.以下关于CAP定理的描述,正确的是

A.分区容错性在局域网可忽略

B.一旦网络分区,必须在C与A中二选一且不可折中

C.系统可选择CA但放弃P

D.实际系统通常在不同场景下动态权衡C与A

答案:D

解析:P在现代分布式系统中必须保证,分区时系统可根据业务动态调整一致性或可用性策略(如异步复制、降级),并非绝对二选一。

8.某系统采用JWT进行认证,若需实现“服务端可主动踢出用户”,最佳改造方案是

A.将JWT存入Redis,校验时检查黑名单

B.缩短JWT有效期到30秒

C.改用对称加密

D.在JWT中加入用户密码哈希

答案:A

解析:JWT自包含无状态,服务端无法直接撤销,引入Redis黑名单可在认证网关层统一拦截,实现主动失效,兼顾无状态与可控性。

9.在性能测试中,以下指标最能直接反映系统“容量”的是

A.90th响应时间

B.错误率

C.最大并发用户数

D.网络带宽利用率

答案:C

解析:容量即系统可承载的最大负载,通常以最大并发用户数或TPS表示,90th响应时间、错误率属性能表现,带宽属资源维度。

10.某企业采用SRE方法,错误预算剩余30%,但下周计划进行

文档评论(0)

1亿VIP精品文档

相关文档