
2026年5月软件设计师综合知识真题(考生回忆版)
【考生回忆版】以下流程图中,要进行语句覆盖和路径覆盖测试,则需要的最少测试用例数分别为( );采用McCabe度量法计算该程序的环路复杂度为( )。

1、nullA.2和6 B.2和8 C.4和8 D.4和6试题答案:B2、nullA.4 B.5 C.6 D.3试题答案:B【考生回忆版】The emergence of Large Language Models (LLMs) has fundamentally shifted modem software design toward a highly( )and interactive process. By interpreting complex, often ambiguous business requirements, these models can instantly generate( )code for various UML diagrams, such as Mermaid or PlantUML, which allows architects to visualize system structures in secondsBeyond simple visualization, LLMs now act as advanced "reasoning partners" that help technical leaders select the most suitable( )patterns, such as Microservices or Event-Driven systems, based on specific project constraints like scalability and budget. While these Al tools significantly enhance the( )between high-level design documents and actual code implementation, human oversight remains indispensable. Professional architects must meticulously verify all Al-generated outputs to prevent technical( )- plausible but incorrect suggestions - ensuring that the final system remains secure, performant and maintainable over the long term.3、nullA. competitive B. collaborative C. manual D. destructive试题答案:B4、nullA. invisible B. encrypted C. physical D. executable试题答案:D5、nullA. service B. architectural C. idiom D. design试题答案:B6、nullA. distance B. resistance C. consistency D. conflict试题答案:C7、nullA. calculation B. meditation C. acceleration D. hallucination试题答案:D【考生回忆版】下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的权重表示活动的持续时间(天),则关键路径长度为( )天。该活动图中,一共有( )条关键路径。

8、nullA.62 B.64 C.58 D.56试题答案:B9、nullA.4 B.3 C.2 D.1试题答案:B【考生回忆版】欲设计一套智能家居系统,针对特定需求采用适合的设计模式:系统中只需要一个“中央控制器”实例。该需求适合采用( )进行设计。控制器需要支持接入不同品牌的灯具(飞利浦、小米等),但控制接口要统一。要能接入新的接口不兼容灯具,不修改原有系统代码。该需求适合采用( )进行设计。当传感器检测到温度变化时,空调、加湿器和窗帘等多个设备需要自动做出响应。该需求适合采用( )进行设计。系统需要实现“一键场景”功能,开发者将“调光”、“开机”、“放慕布”等动作封装为实现了统一接口的类,使得“按钮”对象无需了解具体的设备细节,只需持有这些动作对象并在点击时触发即可。这一需求适合采用( )进行设计。
10、nullA.工厂方法模式(Factory Method) B.单例模式(Singleton)C.抽象工厂模式(Abstract Factory) D.生成器模式(Builder)试题答案:B11、nullA.适配器模式(Adapter) B.代理模式(Proxy)C.外观模式(Facade) D.装饰器模式(Decorator)试题答案:A12、nullA.观察者模式(Observer) B.迭代器模式(Iterator)C.备忘录模式(Memento) D.策略模式(Strategy)试题答案:A13、nullA.备忘录模式(Memento) B.命令模式(Command)C.状态模式(Stare) D.策略模式(Strategy)试题答案:B【考生回忆版】以下关于面向对象技术中类和对象的关系描述,正确的是( )。( )体现了类和对象的关系。14、nullA.类是对象的具体实例B.一个类只能创建一个对象C.类是模板,对象是根据模板创建的实例D.对象是抽象的,类是具体的试题答案:C15、nullA.汽车颜色和那一辆白色比亚迪B.汽车和刹车功能C.汽车和汽车颜色D. 汽车和那一辆白色比亚迪试题答案:D16、【考生回忆版】若C类地址每个子网主机数是30台,则子网掩码是( )。A. 255.255.255.192B. 255.255.255.0C. 255.255.255.224D. 255.255.255.248试题答案:C17、【考生回忆版】若某C/C++程序中有表达式"start"+2.71828,则( )。A.编译通过,运行时报错B.编译时报错,属于静态语义错误C.编译时报错,属于语法错误D.编译或运行时都不报告错误或警告试题答案:B18、【考生回忆版】设备管理中,引入缓冲技术的主要目的是( )。A.减少内存占用B.简化设备驱动程序C.提高设备利用率D.缓和CPU与I/O设备速度不匹配的矛盾试题答案:D19、【考生回忆版】计算机系统中,CPU的运算器承担执行各种算术运算和逻辑运算的工作,运算器主要由算术逻辑单元、( )、状态寄存器和通用寄存器等组成。A.累加器B.指令寄存器C.程序计数器D.时序电路试题答案:A20、【考生回忆版】用户程序在用户态下执行系统调用时,CPU会从用户态切换到( )。A. 阻塞态B. 内核态C. 等待态D. 就绪态试题答案:B
……


软考真题资料



软考历年真题答案已发布
初、中、高级各科目都有
全套整理到网盘了
PDF电子版可下载
领取方式看这里
👇👇👇
第1步:关注“罗卜头kao证”
第2步:公众号后台发送对应暗号,即可领取
例如:回复0101,即可领取高项真题👇

关注公众号
回复科目暗号领取真题哦👇

夜雨聆风