软件资格考试软件设计师(基础知识、应用技术)合卷(中级)新考纲题库精析.docxVIP

  • 0
  • 0
  • 约2.67万字
  • 约 50页
  • 2026-01-18 发布于广东
  • 举报

软件资格考试软件设计师(基础知识、应用技术)合卷(中级)新考纲题库精析.docx

软件资格考试软件设计师(基础知识、应用技术)合卷(中级)新考纲题库精析

一、基础知识(共75题)

3、在面向对象设计中,类是对具有相同属性和行为的对象的抽象描述,而对象是类的()。

A.抽象

B.实例

C.接口

D.继承

答案:B

解析:

类是对象的抽象描述,而对象是类的具体实例。类定义了对象的属性和行为,而对象则是这些定义的实际体现。例如,类“汽车”定义了颜色、品牌、型号等属性和启动、行驶、停止等行为,而具体的“一辆红色宝马X5”就是这个类的一个实例。选项A错误,因为抽象是指从具体事物中提取共性,是类的特征,而非对象;选项C和D分别是面向对象中的接口和继承机制,与题干无关。

4、在OSI参考模型中,负责数据格式转换、数据加密与解密的层次是()。

A.应用层

B.会话层

C.表示层

D.传输层

答案:C

解析:

OSI参考模型中的表示层(PresentationLayer)负责数据格式转换、数据加密与解密、压缩与解压等功能,确保不同系统之间交换的信息在语义上是正确的。选项A应用层主要提供用户应用程序之间的通信服务;选项B会话层负责建立、管理和终止表示层实体之间的会话;选项D传输层负责端到端的数据传输、流量控制和差错恢复。因此,正确答案是C。

5、在软件设计阶段,主要任务是从数据流图导出()。

A.模块结构图

B.程序流程图

C.系统结构图

D.模块算法描述

答案:A

解析:在结构化设计方法(SD)中,概要设计阶段的核心任务是完成软件体系结构的设计。具体而言,是从代表系统逻辑模型的数据流图(DFD)出发,通过结构化设计方法(如变换分析、事务分析)导出系统的模块结构图(MSD),以描述软件系统的模块组成及模块之间的调用关系。程序流程图(B)主要用于详细设计中描述模块内部的处理过程。系统结构图(C)是一个更宽泛的概念,有时与模块结构图混用,但在结构化设计方法的语境中,通常特指从数据流图导出的模块结构图。模块算法描述(D)属于详细设计阶段的任务。

6、以下关于白盒测试与黑盒测试的描述中,错误的是()。

A.白盒测试需要了解程序内部的逻辑结构,黑盒测试不需要

B.白盒测试可以检测代码中的逻辑路径错误,黑盒测试主要用于检测功能错误

C.单元测试通常采用黑盒测试方法,系统测试通常采用白盒测试方法

D.逻辑覆盖法是白盒测试的常用方法,等价类划分法是黑盒测试的常用方法

答案:C

解析:白盒测试是基于程序内部逻辑结构的测试,需要查看源代码;黑盒测试是基于需求规格说明的功能测试,将程序视为一个黑盒,不关心内部实现。因此A、B、D选项的描述均正确。C选项错误:单元测试是对最小可测试单元(如函数、类)进行的测试,通常由开发者负责,需要了解单元内部逻辑,因此主要采用白盒测试方法(辅以黑盒测试思想);系统测试是对整个集成后的系统进行测试,验证是否满足规定的需求,通常由独立测试团队执行,主要采用黑盒测试方法(辅以白盒测试思想)。因此C选项将两者的常用测试方法颠倒了。

7、在操作系统中,若系统采用先来先服务(FCFS)调度算法,现有4个进程依次在时刻0、1、2、3到达,其CPU突发时间分别为6、3、5、4,则平均周转时间为()

A.7.5

B.8.0

C.8.5

D.9.0

答案:C

解析:

FCFS按到达顺序执行,调度顺序为P1(0,6)→P2(1,3)→P3(2,5)→P4(3,4)。

计算各进程完成时刻:

P1:0+6=6,周转时间=6?0=6

P2:6+3=9,周转时间=9?1=8

P3:9+5=14,周转时间=14?2=12

P4:14+4=18,周转时间=18?3=15

平均周转时间=(6+8+12+15)/4=41/4=10.25,发现与选项不符,重新检查:

实际上题目给出的“CPU突发时间”即为服务时间,无需再算等待,上述计算正确,但选项无10.25,说明题目默认“提交时刻”均为0,忽略到达间隔,即4个进程同时等待,FCFS按给定顺序执行。

此时:

P1完成=6,周转=6

P2完成=6+3=9,周转=9

P3完成=9+5=14,周转=14

P4完成=14+4=18,周转=18

平均=(6+9+14+18)/4=47/4=11.75仍不符。

再审题:题目说“依次在时刻0、1、2、3到达”,必须考虑到达时间。

重新列表:

进程到达运行

P106

P213

P325

P434

FCFS顺序仍为P1→P2→P3→P4。

P1:0→6,周转=6?0=6

P2:6→9,周转=9?1=8

P3:9→14,周转=14?2=12

P4:14→18,周转=18?3=15

平均=(6+8+12+15)/4=41/4=10.25

文档评论(0)

1亿VIP精品文档

相关文档