2026年计算机技术与软件专业技术资格(软考)考试题库(附答案和详细解析)(0108).docxVIP

  • 0
  • 0
  • 约6.82千字
  • 约 11页
  • 2026-01-21 发布于上海
  • 举报

2026年计算机技术与软件专业技术资格(软考)考试题库(附答案和详细解析)(0108).docx

计算机技术与软件专业技术资格(软考)考试试卷

一、单项选择题(共10题,每题1分,共10分)

以下哪个软件生命周期模型强调“阶段间具有严格的顺序性和依赖性”?

A.原型模型

B.瀑布模型

C.增量模型

D.螺旋模型

答案:B

解析:瀑布模型是经典的线性开发模型,各阶段(需求分析、设计、编码、测试、维护)严格按顺序执行,前一阶段完成后才能进入下一阶段,强调顺序性和依赖性。原型模型侧重快速构建原型以获取用户反馈;增量模型分批次交付功能;螺旋模型强调风险分析,均不符合题干描述。

数据库设计中,“消除非主属性对码的部分函数依赖”属于第几范式的要求?

A.第一范式(1NF)

B.第二范式(2NF)

C.第三范式(3NF)

D.BC范式(BCNF)

答案:B

解析:第二范式(2NF)要求关系模式满足1NF,且所有非主属性完全函数依赖于候选码(消除部分依赖);1NF仅要求属性不可再分;3NF消除非主属性对码的传递依赖;BCNF消除主属性对码的部分和传递依赖。

OSI参考模型中,负责将数据包路由到目标网络的是哪一层?

A.传输层

B.网络层

C.数据链路层

D.物理层

答案:B

解析:网络层(第三层)的核心功能是路由选择和寻址,通过IP协议将数据包从源网络路由到目标网络。传输层(第四层)负责端到端的可靠传输(如TCP);数据链路层(第二层)处理相邻节点间的帧传输;物理层(第一层)处理比特流的物理传输。

对长度为n的有序数组进行二分查找,最坏情况下的时间复杂度是?

A.O(n)

B.O(nlogn)

C.O(logn)

D.O(n2)

答案:C

解析:二分查找每次将搜索范围缩小一半,最坏情况下需log?n次比较,时间复杂度为O(logn)。O(n)是顺序查找的复杂度;O(nlogn)是快速排序的平均复杂度;O(n2)是冒泡排序的最坏复杂度。

以下哪种设计模式属于创建型模式?

A.观察者模式

B.工厂方法模式

C.策略模式

D.适配器模式

答案:B

解析:创建型模式关注对象的创建过程,工厂方法模式(FactoryMethod)通过子类决定实例化哪个类,属于创建型。观察者模式(行为型)、策略模式(行为型)、适配器模式(结构型)分别属于行为型和结构型模式。

软件测试中,“检查软件是否满足需求规格说明书中的功能要求”属于哪个阶段的测试?

A.单元测试

B.集成测试

C.系统测试

D.验收测试

答案:C

解析:系统测试是将整个软件系统作为整体,验证其是否满足需求规格中的功能、性能等要求;单元测试针对单个模块;集成测试验证模块间接口;验收测试由用户确认是否满足业务需求。

UML中,用于描述系统动态行为的图是?

A.类图

B.用例图

C.序列图

D.包图

答案:C

解析:序列图(SequenceDiagram)是交互图的一种,描述对象间的消息传递顺序,属于动态建模。类图(静态结构)、用例图(需求建模)、包图(模块组织)均为静态图。

以下哪种数据结构适合实现“后进先出”(LIFO)的操作?

A.队列

B.栈

C.链表

D.树

答案:B

解析:栈的核心特性是后进先出(LIFO),如函数调用栈;队列是先进先出(FIFO);链表是线性存储结构;树是分层结构。

软件质量特性中,“软件在规定条件下和规定时间内完成规定功能的能力”属于?

A.可靠性

B.易用性

C.效率

D.可维护性

答案:A

解析:可靠性(Reliability)关注软件的稳定性和故障避免能力;易用性是用户学习和使用的难易程度;效率是资源利用率;可维护性是修改的难易程度。

TCP/IP协议栈中,HTTP协议属于哪一层?

A.网络接口层

B.网际层

C.传输层

D.应用层

答案:D

解析:应用层(第四层)包含HTTP、FTP、SMTP等协议,直接为用户应用提供服务。网络接口层(物理网络)、网际层(IP)、传输层(TCP/UDP)分别对应底层通信功能。

二、多项选择题(共10题,每题2分,共20分)

以下属于面向对象设计原则的有?(至少2个正确选项)

A.开闭原则(OCP)

B.单一职责原则(SRP)

C.接口隔离原则(ISP)

D.依赖倒置原则(DIP)

答案:ABCD

解析:面向对象设计的SOLID原则包括:单一职责(SRP)、开闭(OCP)、里氏替换(LSP)、接口隔离(ISP)、依赖倒置(DIP)。本题选项均属于SOLID原则。

数据库索引的常见类型包括?

A.主键索引

B.唯一索引

C.普通索引

D.全文索引

答案:ABCD

解析:数据库索引按功能分为:主键索引(唯一标识记录)、唯一索引(保证列值唯一)、普通索引(加速查询)、全文索引(支持文本内容搜索)。

面向对象的三大核心特征是?

A

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档