← 目录51CTO 讲义

考后估分

51CTO 软考题库 · 共 9 题(单选 9 + 问答 0)


1. 【考生回忆版】 在SQL查询中,用于过滤分组后数据的子句是()。

答案:B

解析(AI 生成):

HAVING 作用于 GROUP BY 之后的分组结果,用于筛选分组;WHERE 在分组前过滤行,不能直接使用聚合函数;GROUP BY 负责分组,ORDER BY 只负责排序。故过滤分组后数据用 HAVING,选 B。

单选题


2. 【考生回忆版】 VLAN 技术基于MAC地址实现逻辑分组,工作在OSI参考 模型的()。

答案:B

解析(AI 生成):

VLAN 依据 MAC 地址等二层信息划分广播域,通过帧标记在交换机内部区分不同虚拟局域网,属于数据链路层技术;它不涉及 IP 路由、物理介质传输或端到端连接。故选 B。

单选题


3. 【考生回忆版】 以下序列中,满足大顶堆条件的是()。

答案:B

解析(AI 生成):

大顶堆要求每个结点值不小于其左右孩子。按完全二叉树下标检验:B 中 50≥37、45,37≥25、16,45≥40、35,25≥19,全部成立;A 中 43>38,C 中 20>15,D 中 48>43,均违反堆序。故选 B。

单选题


4. 【考生回忆版】 黑盒测试的主要依据是()。

答案:B

解析(AI 生成):

黑盒测试把程序视为黑盒,只依据软件需求规格说明书设计用例,检查输入输出是否符合功能要求;代码复杂度与程序内部逻辑属于白盒测试依据,设计文档也不是主要依据。故选 B。

单选题


5. 【考生回忆版】 以下()不是面向对象设计的基本原则。

答案:A

解析(AI 生成):

面向对象设计遵循单一职责、开放-封闭、依赖倒置、里氏替换、接口隔离等原则;过程优先是结构化开发思路,强调功能分解与处理流程,不属于面向对象原则。故选 A。

单选题


6. 【考生回忆版】 使用SPOOLing技术的主要目的是()。

答案:A

解析(AI 生成):

SPOOLing 用磁盘上的输入井、输出井配合通道和外围机,把打印机等独占设备改造成可被多个进程排队使用的共享设备,从而提高设备利用率;它并不直接加快内存访问或提升 CPU 利用率。故选 A。

单选题


7. 【考生回忆版】()是评估软件可维护性的关键度量

答案:D

解析(AI 生成):

可维护性关注修改软件的难易,常用平均修复时间 MTTR、平均失效间隔等度量;MTTR 越短说明故障定位与修复越快,可维护性越好。用户数量、功能点数量、数据库容量与维护难度无直接关系。故选 D。

单选题


8. 【考生回忆版】 下列关于报文摘要的叙述中,错误的是()。

答案:B

解析(AI 生成):

报文摘要用公开算法对报文计算定长摘要,接收方重新计算并比对以验证完整性;只有数字签名才用发送方私钥加密摘要,接收方用公钥验证,摘要本身不可解密。故 B 的叙述错误,选 B。

单选题


9. 【考生回忆版】 软件公司的软件设计师王某根据工作安排参与了某软件项目的开发,项目进行中王某辞职并将相关开发任务交接给同事李某,因此项目负责人将该软件开发人员名单的王某变更为李某,该软件开发完成后王某也不再署名。那么,该项目负责人的行为()。

答案:C

解析(AI 生成):

王某是实际参与开发的开发者,依法享有署名权,该权利不因离职或任务交接而丧失;项目负责人擅自将其从开发人员名单中删除、完成软件后不予署名,侵犯的是署名权而非整体著作权。故选 C。

单选题