软件资格考试软件设计师(中级)(基础知识、应用技术)合卷试题及解答参考.docxVIP

软件资格考试软件设计师(中级)(基础知识、应用技术)合卷试题及解答参考.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件资格考试软件设计师(基础知识、应用技术)合卷(中级)自测试题(答案在后面)

一、基础知识(客观选择题,75题,每题1分,共75分)

1、在面向对象的设计中,以下哪个概念表示将数据和行为封装在一起?

A、类

B、对象

C、继承

D、多态

2、以下哪种设计模式适用于将一个复杂对象分解成更小的、更易于管理的部分?

A、工厂模式

B、单例模式

C、适配器模式

D、组合模式

3、题干:在面向对象的方法中,将现实世界中的对象抽象成软件中的类,类是对象的什么?

A、具体化

B、抽象

C、实现

D、模板

4、题干:以下关于面向对象编程语言中封装的说法,错误的是:

A、封装是将数据和行为捆绑在一起的一种机制

B、封装可以提高代码的复用性

C、封装可以隐藏对象的内部细节,保护数据

D、封装会导致程序的执行效率降低

5、在软件工程中,以下哪个阶段不属于软件开发生命周期(SDLC)的典型阶段?

A.需求分析

B.系统设计

C.编码

D.维护

6、在面向对象设计中,以下哪个原则强调将接口与实现分离?

A.单一职责原则(SingleResponsibilityPrinciple)

B.开闭原则(Open-ClosedPrinciple)

C.依赖倒置原则(DependencyInversionPrinciple)

D.迭代开发原则(IterativeDevelopmentPrinciple)

7、在面向对象程序设计中,以下哪个概念不属于面向对象的基本特征?

A.封装

B.继承

C.多态

D.模块化

8、以下哪种设计模式适用于解决“一个请求需要多个对象协助才能完成”的问题?

A.工厂模式

B.单例模式

C.适配器模式

D.职责链模式

9、题目:在面向对象的设计中,以下哪个原则可以用来减少系统中的类和类之间的耦合度?

A.单一职责原则(SRP)

B.开放封闭原则(OCP)

C.依赖倒置原则(DIP)

D.接口隔离原则(ISP)10、题目:以下关于数据库事务的描述,错误的是:

A.事务是数据库并发控制的基本单位

B.一个事务中包含的多个操作要么全部成功,要么全部失败

C.事务必须是原子的

D.事务必须是隔离的

11、在面向对象设计中,以下哪个原则描述了“一个类尽可能少地依赖于另一个类,两个类都依赖于较少的接口”?

A.单一职责原则(SingleResponsibilityPrinciple,SRP)

B.开放封闭原则(Open-ClosedPrinciple,OCP)

C.依赖倒置原则(DependenceInversionPrinciple,DIP)

D.接口隔离原则(InterfaceSegregationPrinciple,ISP)

12、在UML中,以下哪种图用于描述系统的静态结构?

A.用例图(UseCaseDiagram)

B.类图(ClassDiagram)

C.时序图(SequenceDiagram)

D.状态图(StateDiagram)

13、在面向对象的设计中,以下哪一种不是设计模式?

A.单例模式

B.观察者模式

C.工厂模式

D.模板方法模式

14、以下关于软件需求规格说明书(SRS)的说法,错误的是:

A.SRS应该对软件系统的功能和非功能需求进行详细描述

B.SRS应该避免对系统实现细节的描述

C.SRS应该为软件系统的测试提供依据

D.SRS应该描述系统的最终用户如何与系统交互

15、在面向对象程序设计中,以下哪一项不是面向对象的基本特征?

A.封装

B.继承

C.多态

D.模块化

16、以下关于类和对象的说法,错误的是:

A.类是对象的蓝图,对象是类的实例

B.一个类可以有多个对象

C.对象可以有自己的状态和行为

D.类可以继承其他类的特性

17、在软件开发过程中,以下哪项不属于软件质量模型中定义的内部质量属性?

A.功能性

B.可维护性

C.可移植性

D.可靠性

18、在面向对象的设计中,以下哪个原则有助于提高系统的可扩展性和灵活性?

A.单一职责原则(SRP)

B.开放封闭原则(OCP)

C.依赖倒置原则(DIP)

D.依赖注入原则(DI)

19、以下关于面向对象程序设计原则的说法,错误的是:

A.封装性:将数据与操作数据的方法结合在一起,形成对象,保护数据的安全。

B.继承性:允许一个类继承另一个类的属性和方法。

C.多态性:允许不同类的对象对同一消息做出响应。

D.扩展性:类的设计应当易于扩展,而不是易于修改。

20、在软件开发过程中,以下关于需求分析的说法,正确的是:

A.需求分析是指确定系统必须做什么。

B.需求分析是软件开发过程中的第一步。

文档评论(0)

文库新人 + 关注
实名认证
文档贡献者

文库新人

1亿VIP精品文档

相关文档