- 0
- 0
- 约3.67千字
- 约 13页
- 2026-08-11 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程架构与设计测试题
一、单选题(每题2分,共20题)
1.在微服务架构中,服务间的通信方式哪种最适合处理高延迟、高可靠性需求?
A.RESTfulAPI
B.gRPC
C.MQTT
D.WebSockets
2.下列哪种设计模式主要用于解决对象间的高度耦合问题?
A.工厂模式
B.代理模式
C.装饰器模式
D.观察者模式
3.在分布式系统中,如何有效避免分布式事务的一致性问题?
A.2PC协议
B.TCC事务
C.Saga模式
D.以上都是
4.在设计高并发系统时,哪种缓存策略最适合减少数据库压力?
A.LRU缓存
B.LFU缓存
C.FIFO缓存
D.Random缓存
5.下列哪种架构模式适用于构建可扩展的分布式系统?
A.单体架构
B.分层架构
C.容器化架构
D.微服务架构
6.在设计RESTfulAPI时,哪种HTTP方法最适合用于更新资源?
A.GET
B.POST
C.PUT
D.DELETE
7.在微服务架构中,服务注册与发现机制的核心作用是什么?
A.提高系统可用性
B.降低服务间耦合度
C.优化网络延迟
D.以上都是
8.在设计分布式数据库时,哪种分片策略最适合水平扩展?
A.范围分片
B.整数分片
C.哈希分片
D.
原创力文档

文档评论(0)