- 2
- 0
- 约7.13千字
- 约 11页
- 2026-01-30 发布于上海
- 举报
计算机技术与软件专业技术资格(软考)考试试卷
一、单项选择题(共10题,每题1分,共10分)
完全二叉树的第6层(根为第1层)最多有多少个节点?
A.32
B.16
C.64
D.8
答案:A
解析:完全二叉树中,第k层的最大节点数为(2{k-1})。第6层时,(2{6-1}=32)。选项B(16)是第5层的最大值,C(64)是第7层的最大值,D(8)是第4层的最大值,均错误。
操作系统中,时间片轮转调度算法主要用于?
A.实时系统
B.批处理系统
C.分时系统
D.嵌入式系统
答案:C
解析:时间片轮转通过为每个进程分配固定时间片轮流执行,是分时系统(如早期Unix)实现人机交互的核心调度方式。实时系统(A)需严格时限,批处理(B)侧重吞吐量,嵌入式(D)资源受限,均不适用。
数据库事务的“隔离性”指?
A.事务执行不受外部干扰,结果不可预测
B.事务一旦提交,对数据的修改永久保存
C.多个事务并发执行时,结果与串行执行一致
D.事务中的操作要么全做,要么全不做
答案:C
解析:隔离性(Isolation)要求并发事务间互不干扰,最终结果等价于按某一次序串行执行(可串行化)。A错误(结果应可预测),B是持久性(Durability),D是原子性(Atomicity)。
软件工程中,需求分析阶段的主要输出是?
A.软件测试用例
B.软件详细设计说明书
C.软件需求规格说明书(SRS)
D.软件项目开发计划
答案:C
解析:需求分析阶段的核心任务是明确用户需求并形成文档,即SRS。测试用例(A)是测试阶段输出,详细设计(B)是设计阶段输出,开发计划(D)是启动阶段输出。
HTTP协议工作在OSI参考模型的哪一层?
A.传输层
B.网络层
C.应用层
D.数据链路层
答案:C
解析:HTTP是面向用户的应用层协议(如浏览器与服务器通信)。传输层(A)有TCP/UDP,网络层(B)有IP,数据链路层(D)有以太网协议。
以下排序算法中,时间复杂度为O(nlogn)且稳定的是?
A.快速排序
B.归并排序
C.堆排序
D.冒泡排序
答案:B
解析:归并排序的时间复杂度为O(nlogn)且是稳定排序(相同元素相对顺序不变)。快速排序(A)不稳定,堆排序(C)不稳定,冒泡排序(D)时间复杂度O(n2)。
软件生命周期中,“软件投入运行后修改错误”属于?
A.维护阶段
B.测试阶段
C.运行阶段
D.设计阶段
答案:A
解析:软件维护包括改正性维护(修复运行中发现的错误)、适应性维护(适应环境变化)等,是生命周期的最后阶段。测试(B)是交付前的验证,运行(C)是使用过程,设计(D)是架构定义。
数据库中,视图(View)的主要作用是?
A.提高查询效率
B.简化数据操作,增强安全性
C.存储实际数据
D.替代基本表
答案:B
解析:视图是虚拟表(不存储实际数据),通过定义用户可见的子集简化操作,并通过限制访问列增强安全性。提高效率(A)依赖索引,存储数据(C)是基本表的功能,替代基本表(D)错误。
以下不属于面向对象设计原则的是?
A.单一职责原则(SRP)
B.开闭原则(OCP)
C.里氏替换原则(LSP)
D.信息隐藏原则(IH)
答案:D
解析:信息隐藏是设计理念,而非面向对象特有的原则。面向对象五大原则(SOLID)包括SRP(单一职责)、OCP(开闭)、LSP(里氏替换)、ISP(接口隔离)、DIP(依赖倒置)。
以下哪项是TCP协议的特点?
A.无连接
B.不可靠
C.面向字节流
D.支持广播
答案:C
解析:TCP是面向连接、可靠的、面向字节流的传输协议。无连接(A)、不可靠(B)是UDP的特点,广播(D)由IP层支持。
二、多项选择题(共10题,每题2分,共20分)
以下属于创建型设计模式的有?(至少2个正确选项)
A.工厂方法模式
B.观察者模式
C.单例模式
D.策略模式
答案:AC
解析:创建型模式关注对象创建,包括工厂方法(A)、抽象工厂、单例(C)、建造者、原型。观察者(B,行为型)、策略(D,行为型)属于行为型模式。
软件测试中,黑盒测试的常用方法包括?
A.路径覆盖
B.等价类划分
C.边界值分析
D.逻辑覆盖
答案:BC
解析:黑盒测试基于功能需求,不关注内部代码,方法有等价类划分(B)、边界值分析(C)、错误推测等。路径覆盖(A)、逻辑覆盖(D)是白盒测试方法。
数据库索引的作用包括?
A.加速数据查询
B.保证数据完整性
C.减少存储空间
D.支持唯一约束
答案:AD
解析:索引通过建立键值与记录的映射加速查询(A),唯一索引可强制唯一性约束(D)。数据完整性(B)由约束(如主键、外键)保证,
原创力文档

文档评论(0)