讯享网
软考备考资料
📚23年真题卷 | 24上半年真题+答案
✍第1题(单选题):
采用面向对象方法进行系统设计时,不应该强迫客户依赖于他们不用的方法,即:依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。这属于()原则。
A.单一责任
B.开放-封闭
C.接口分离
D.里氏替换
参考解析:
【所属知识点】
面向对象技术>面向对象设计原则
【正确答案】
C
【答案分析】
单一责任原则:设计目的单一的类。
开放-封闭原则:对扩展开放,对修改封闭。
里氏替换原则:子类可以替换父类。
依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程。
接口分离原则:使用多个专门的接口比使用单一的总接口要好。不强迫客户依赖于他们不用的方法,即:依赖于抽
象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。
本题题干看起来类似于依赖倒置原则,但依赖倒置不涉及强迫客户依赖于他们不用的方法。本题描述的应该是接口
分离原则。本题选择C选项。
✍第2题(单选题):
已知模块A给模块B传递数据结构X,则这两个模块的耦合类型为()。
A.数据耦合
B.公共耦合
C.外部耦合
D.标记耦合
参考解析:
【所属知识点】
系统开发基础>耦合性
【正确答案】
D
【答案分析】
本题考查软件设计-耦合性基础知识。
数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的。
公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。
外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。
标记耦合:一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。本题描述的是标记耦合。
✍第3题(单选题):
软件维护工具不包括()工具。
A.版本控制
B.配置管理
C.文档分析
D.逆向工程
参考解析:
【所属知识点】

系统开发基础>软件维护相关概念
【正确答案】
B
【答案分析】
本题考查软件开发和维护的基础知识。
辅助软件维护过程中的活动的软件称为“软件维护工具”,它辅助维护人员对软件代码及其文档进行各种维护活动。
软件维护工具主要有:1、版本控制工具;2、文档分析工具;3、开发信息库工具;4、逆向工程工具;5、再工程工具;6、配置管理支持工具。本题选择B选项。
✍第4题(单选题):
对于二维数组a[0..4,1..5],设每个元素占1个存储单元,且以列为主序存储,则元素a[2,2]相对于数组空间起始地址的偏移量是()。
A.5
B.7
C.10
D.15
参考解析:
【所属知识点】
数据结构>广义表
【正确答案】
B
【答案分析】
本题考查数组元素的存储。
若二维数组A[L1…U1,L2..U2]以行为主序存储,每个元素占用d个存储单元,则元素A[I,J]的存储位置相对于数组空间首地址的偏移量为
((I一L1) x (U2-L2+ 1) +J一L2) xd
若二维数组A[L1..U1,L2..U2]以列为主序存储,每个元素占用d个存储单元,则元素A[I,J]的存储位置相对于数组空间首地址的偏移量为
((J-L2) x (U1-L1+1) +l一L1) xd
本题中d=1,L1=0.U1=4,L2=1.U2=5,代入后计算可得偏移量为7。
✍第5题(单选题):
下面关于面向对象的描述正确的()。
A.针对接口编程,而不是针对实现编程
B.针对实现编程,而不是针对接口编程
C.接口与实现不可分割
D.优先使用继承而非组合
参考解析:
【正确答案】
A
【答案分析】
针对接口编程能够将接口调用代码和接口实现代码相分离,提倡针对接口进行编程。
✍五道题不尽兴?点击进入👉「每日一练在线题库」,更多题目等你来练习

🙌2024年软考🙌
24下半年考试时间为11月9日-12日
👉点击查看各科往年真题及解析
中国计算机技术职业资格网
2024年下半年开考科目,点击即可获取备考资料
高级:系分、架构、网规、系规
中级:软设、网工、信安、集成、多媒体、监理
希赛网是专业的在线职业教育平台,其前身是软件工程专家网,创立于2001年6月8日。
在二十多年的发展历程中,希赛网始终致力于提高学习效率,在培训模式上不断创新,基于人工智能和大数据技术,研发了开放式智能互动学习平台,为用户提供智适应学习方案。先后荣获国家外专局优秀项目管理培训机构、网易教育金翼奖年度公众信赖职业教育品牌、新浪中国教育盛典年度口碑影响力职业培训机构、腾讯回响中国年度影响力在线教育品牌、腾讯教育口碑影响力职业教育品牌、京东教育最具人气品牌奖等荣誉。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/172395.html