一、单选题
1、( )是最简单的一种调度算法。顾名思义,先来先服务的基本思想就是按照任务到达的先后次序来进行调度。它是一种不可抢占的调度方式,如果当前任务占用着 CPU 在运行,那么就要一直等到它执行完毕或者因为某种原因被阻塞,才会让出 CPU 给其他的任务。
A、先来先服务(FCFS,First-Come, First-Served)
B、短作业优先(SJF,Shortest Job First)
C、轮转调度(Round Robin)
D、最短剩余时间优先(SRTF,Shortest Remaining Time First)
2、多道程序设计技术不仅使CPU得到充分利用,同时改善 I/O设备和内存的( ),从而提高了整个系统的资源利用率和系统吞吐量(单位时间内处理作业(程序)的个数),最终提高了整个系统的效率。
A、可靠性
B、利用率
C、稳定性
D、兼容性
3、在 UML 用例图中,不属于用例与用例之间关系的是( )。
用例关系



A、扩展关系
B、聚合关系
C、包含关系
D、继承关系
4、在数字孪生生态系统中,( )包括描述、诊断、预测、决策四个方面。

A、数据互动层
B、模型构建层
C、仿真分析层
D、共性应用层
5、物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。物联网应用通常分为三层,分别是( )。

A、感知层、网络传输层和操作系统层
B、应用层、中间件和操作系统层
C、感知层、协议层和应用层
D、感知层、网络传输层和应用层
6、企业应用集成 (EAI) 构建统一标准的基础平台,将进程、软件、标准和硬件联合起来,提供4个层次的服务,从下至上依次为( )。
A、通讯服务、信息传递与转化服务、流程控制服务、应用连接服务
B、通讯服务、流程控制服务、应用连接服务、信息传递与转化服务
C、通讯服务、应用连接服务、信息传递与转化服务、流程控制服务
D、通讯服务、信息传递与转化服务、应用连接服务、流程控制服务
7、关于知识产权的地位,下列表述中正确的是( )。
A、知识产权属于行政法的范畴
B、知识产权属于刑法的范畴
C、知识产权属于经济法的范畴
D、知识产权属于民法的范畴
8、如果X和Y都是某线性规划问题的最优解,则当( )时,λX+μY一定也是其最优解。
A、λ+μ=1
B、λ,μ>=0,λ+μ=1
C、λ,μ>=0
D、λ,μ>=0,λ+μ=2
9、事务是数据库系统中不可分割的逻辑工作单位,( )不属于事务的特性。
A、持久性
B、原子性
C、一致性
D、并发性
10、关系R有m个元组,关系S有n个元组,则R和S的笛卡尔积有( )个元组。
A、n
B、m
C、m+n
D、m*n
11、下列表达式与 R∩S 等价的是( )。
A、R−(R−S)
B、 R∪S
C、R−(S−R)
D、S−(R−S)
12、大多数嵌入式系统都具备实时特征,其典型架构可概括为( )两种模型。
A、层次化模式架构和代理模式架构
B、层次化模式架构和点对点模式架构
C、层次化模式架构和递归模式架构
D、递归模式架构和点对点模式架构
13、嵌入式系统分为三层:应用软件、操作系统软件和中间件,中间件的主要作用是( )。
A、提供用户界面
B、屏蔽底层操作系统的差异
C、管理存储设备
D、进行数据加密
14、某项目包括A~L共12个作业,其实施的衔接关系如下图所示。图中各作业箭线旁标注了作业名称以及完成该作业所需的天数。求完成此项目最少需要( )天

A、26
B、65
C、10
D、22
15、《计算机信息系统安全保护等级划分准则》把计算机信息安全划分为了5个等级,其中安全保护等级最高的是( )。
A、安全标记保护级
B、结构化保护级
C、系统审计保护级
D、访问验证保护级
16、在软件可靠性管理过程中,以下工作不属于需求分析阶段应完成的是( )。
A、分析可能影响可靠性的因素
B、确定软件的可靠性目标
C、可靠性建模
D、确定可靠性的验收标准
二、完形类单选题
17、在软件系统质量属性(Quality Attribute)中,( 1 )关注系统在一定时间内正常工作的时间所占的比例;( 2 )关注软件系统与其他系统交换数据和相互调用服务的难易程度。
系统的质量属性
性能: 衡量系统的响应能力和处理能力,通常通过单位时间内处理事务的数量或系统完成某个事务处理所需的时间来评估。
可靠性: 关注系统在面对错误或异常情况时的能力,包括容错性和健壮性,使用平均失效等待时间和平均失效间隔时间等指标来衡量。
可用性: 衡量系统正常运行的时间比例,通常通过计算两次故障之间的时间长度或系统从故障中恢复正常的速度来评估。
安全性: 关注系统对抗安全威胁的能力,包括机密性、完整性、不可否认性和可控性等安全特性。
可修改性: 衡量系统快速、高效地进行变更的能力,包括可维护性、可扩展性、结构重组和可移植性等方面。
功能性: 着重于系统能否完成期望的工作,涉及构件之间的相互协作以实现任务的完成。
可变性: 衡量架构是否能够通过扩充或变更形成新架构,对于软件产品线等方面的应用尤为重要。
互操作性: 关注软件系统与其他系统或环境相互作用的能力,需要设计精心的软件入口以支持与其他编程语言编写的系统的交互。

A、可用性
B、可修改性
C、性能
D、安全性
18、在软件系统质量属性(Quality Attribute)中,( 1 )关注系统在一定时间内正常工作的时间所占的比例;( 2 )关注软件系统与其他系统交换数据和相互调用服务的难易程度。
系统的质量属性
性能: 衡量系统的响应能力和处理能力,通常通过单位时间内处理事务的数量或系统完成某个事务处理所需的时间来评估。
可靠性: 关注系统在面对错误或异常情况时的能力,包括容错性和健壮性,使用平均失效等待时间和平均失效间隔时间等指标来衡量。
可用性: 衡量系统正常运行的时间比例,通常通过计算两次故障之间的时间长度或系统从故障中恢复正常的速度来评估。
安全性: 关注系统对抗安全威胁的能力,包括机密性、完整性、不可否认性和可控性等安全特性。
可修改性: 衡量系统快速、高效地进行变更的能力,包括可维护性、可扩展性、结构重组和可移植性等方面。
功能性: 着重于系统能否完成期望的工作,涉及构件之间的相互协作以实现任务的完成。
可变性: 衡量架构是否能够通过扩充或变更形成新架构,对于软件产品线等方面的应用尤为重要。
互操作性: 关注软件系统与其他系统或环境相互作用的能力,需要设计精心的软件入口以支持与其他编程语言编写的系统的交互。

A、可伸缩性
B、可靠性
C、互操作性
D、易用性
19、构件组装是指构件相互直接集成或是用“胶水代码”将其整合在一起来创造一个系统或另一个构件的过程。其中,构件组装常见的方式不包括( 1 )组装。同时,构件组装中经常会面临接口不兼容的问题,如果一个构件的提供接口是另一个构件请求接口的一个子集,则属于( 2 )的情况。
A、层次
B、叠加
C、顺序
D、循环
20、构件组装是指构件相互直接集成或是用“胶水代码”将其整合在一起来创造一个系统或另一个构件的过程。其中,构件组装常见的方式不包括( 1 )组装。同时,构件组装中经常会面临接口不兼容的问题,如果一个构件的提供接口是另一个构件请求接口的一个子集,则属于( 2 )的情况。
A、参数不兼容
B、操作不兼容
C、返回值不匹配
D、操作不完备
21、为了精确描述软件系统的质量属性,通常采用( )作为描述质量属性的手段。其中,( )描述在激励到达后所采取的行动。
质量属性场景描述
刺激源 (Source): 这是某个生成该刺激的实体(人、计算机系统或者任何其他刺激器)。
刺 激 (Stimulus): 该刺激是当刺激到达系统时需要考虑的条件。
环境 (Environment): 该刺激在某些条件内发生。当激励发生时,系统可能处于过载、 运行或者其他情况。
制品 (Artifact): 某个制品被激励。这可能是整个系统,也可能是系统的一部分。
响应 (Response): 该响应是在激励到达后所采取的行动。
响应度量 (Measurement): 当响应发生时,应当能够以某种方式对其进行度量,以对需求进行测试。

A、质量属性场景
B、质量属性环境分析
C、质量属性效用树
D、质量属性需求用例分析
22、为了精确描述软件系统的质量属性,通常采用( )作为描述质量属性的手段。其中,( )描述在激励到达后所采取的行动。
质量属性场景描述
刺激源 (Source): 这是某个生成该刺激的实体(人、计算机系统或者任何其他刺激器)。
刺 激 (Stimulus): 该刺激是当刺激到达系统时需要考虑的条件。
环境 (Environment): 该刺激在某些条件内发生。当激励发生时,系统可能处于过载、 运行或者其他情况。
制品 (Artifact): 某个制品被激励。这可能是整个系统,也可能是系统的一部分。
响应 (Response): 该响应是在激励到达后所采取的行动。
响应度量 (Measurement): 当响应发生时,应当能够以某种方式对其进行度量,以对需求进行测试。

A、响应度量
B、制品
C、响应
D、刺激
三、单选题
23、以下关于REST的描述中,( )是不正确的。
A、REST的状态转移是借助HTTP方法来实现
B、URI和资源是多对多关系
C、REST是一种架构风格而不是一个架构
D、REST是以资源为中心构建的
24、基于软件系统的生命周期,可以将软件系统的质量属性分为( )两个部分。
A、需求分析期质量属性和设计期质量属性
B、开发期质量属性和运行期质量属性
C、设计期质量属性和开发期质量属性
D、设计期质量属性和运行期质量属性
25、软件复用的基本过程可以划分为三个阶段,其中,( )阶段主要是构造恰当的、可复用的资产。
A、获取可复用的资产
B、分析可复用资产
C、管理可复用资产
D、使用可复用资产
26、以下关于构件的描述中,( )是不正确的。
A、构件是二进制形式,无需在部署前编译
B、构件元数据是构件本身相关的数据
C、构件是通用实体,不能对构件进行配置来适应应用系统
D、构件是一个独立的软件单元
27、在 ATAM 评估方法设计之初,其主要关注的4种质量属性,分别为( )。
A、性能、实用性、安全性和可修改性
B、性能、可测试性、安全性和可修改性
C、性能、可修改性、可用性和可测试性
D、安全性、可测试性、可用性和可测试性
28、在经典的体系结构风格分类中,黑板体系结构风格属于( )的子风格。
A、以数据中心风格
B、解释器风格
C、独立构件风格
D、虚拟机风格
29、与两层C/S结构相比,三层C/S结构增加了一个应用服务器。这时,整个应用逻辑驻留在应用服务器上,( )存在于客户机上。
A、感知层
B、服务层
C、表示层
D、数据层
30、在特定应用领域软件体系结构的设计中,( )阶段的主要目标是获得领域模型。
A、领域实现
B、领域设计
C、领域建模
D、领域分析
31、以下关于软件敏捷开发方法的核心思想说法错误的是( )。
A、敏捷方法遵循迭代增量式开发过程
B、敏捷方法以原型开发思想为基础
C、敏捷方法是适应型、可预测型
D、敏捷方法以人为本而非以过程为本
32、系统测试的依据是( )。
A、软件详细设计说明书
B、软件需求规格说明书
C、软件概要设计说明书
D、软件用户手册
33、以下关于净室软件工程的描述中,( )是不正确的。
A、净室软件工程是一种开发成本很高的软件开发方法
B、净室软件工程开发的模块无需进行传统的模块测试
C、净室软件工程的理论基础主要是函数理论和抽样理论
D、采用正确性验证,使得净室项目的软件质量有了极大的提高
34、操作系统进程在其存在的过程中存在三种状态,当进程获得了除 CPU 外的一切所需资源,一旦得到处理机即可运行,则该进程处于( )。
A、运行状态
B、就绪状态
C、阻塞状态
D、准备状态
35、以太网中,数据的传输使用( )。
A、直接的二进制码
B、循环码
C、曼彻斯特编码
D、差分曼彻斯特编码
36、处理一个连续时间信号,对其进行采样的频率为3KHz,要不失真的恢复该连续信号,则该连续信号的最高频率可能是为( )。
A、6KHz
B、1.5KHz
C、3KHz
D、KkHz
37、在关系数据库中,只消除非主属性对码的部分依赖的范式是( )。
A、BCNF
B、1NF
C、2NF
D、3NF
38、在数据库设计的( )阶段进行关系反规范化。
A、需求分析
B、概念设计
C、逻辑设计
D、物理设计
39、OSI定义了7层协议,其中除( )外,每一层均能提供相应的安全服务。
A、应用层
B、表示层
C、会话层
D、物理层
40、二层交换机工作在( )。
A、物理层
B、数据链路层
C、网络层
D、高层
41、下列( )不属于专利法范畴
A、发明
B、实用新型
C、外观设计
D、商标法
42、在发明或者实用新型专利申请文件中,用于说明专利保护范围的是( )。
A、请求书
B、说明书
C、权利要求书
D、申请书
43、UML中( )不属于需求分析常用的图。
A、活动图
B、构件图
C、用例图
D、类图
44、以下不属于创建型模式的是( )。
A、桥接模式
B、单例模式
C、工厂方法模式
D、建造者模式
45、体系结构演化包含六个步骤,按顺序分别( )。
A、需求变化归类、技术评审、制订体系结构演化计划、修改、增加或删除构件、更新构件的相互作用、构件组装与测试。
B、需求变化归类、制订体系结构演化计划、修改、增加或删除构件、更新构件的相互作用、构件组装与测试、技术评审。
C、技术评审、需求变化归类、制订体系结构演化计划、修改、增加或删除构件、更新构件的相互作用、构件组装与测试。
D、技术评审、需求变化归类、制订体系结构演化计划、构件组装与测试修改、增加或删除构件、更新构件的相互作用。
四、完形类单选题
46、管道-过滤器体系结构风格中,当数据源源不断地产生,系统就需要对这些数据进行若干处理(分析、计算、转换等)。现有的解决方案是把系统分解为几个连贯的处理步骤,这些步骤之间通过数据流连接,一个步骤的输出是另一个步骤的输入。每个处理步骤由一个( 1 )实现,处理步骤之间的数据传输由( 2 )负责。每个处理步骤都有一组输入和输出,过滤器从管道中读取输入的数据流,经过内部处理,然后产生输出数据流并写入管道中。
A、过滤
B、管道
C、对象
D、构件
47、管道-过滤器体系结构风格中,当数据源源不断地产生,系统就需要对这些数据进行若干处理(分析、计算、转换等)。现有的解决方案是把系统分解为几个连贯的处理步骤,这些步骤之间通过数据流连接,一个步骤的输出是另一个步骤的输入。每个处理步骤由一个( 1 )实现,处理步骤之间的数据传输由( 2 )负责。每个处理步骤都有一组输入和输出,过滤器从管道中读取输入的数据流,经过内部处理,然后产生输出数据流并写入管道中。
A、过滤
B、管道
C、构件
D、对象
五、单选题
48、下面关于软件架构风格描述不正确的是( )。
A、架构设计一定要基于某个特定架构风格
B、层状风格系统被组织成一系列的逻辑层,每一层提供特定的服务,并且下层对上层透明。
C、管道-过滤器风格组件之间通过管道连接,数据在管道中流动,每个过滤器处理数据流的一部分。
D、事件驱动风格系统中的组件通过事件进行交互,事件的产生和响应定义了组件间的交互
49、良好的架构设计不具有的作用是( )。
A、降低理解成本
B、提高代码的可重用性
C、使系统设计更符合需求
D、提高系统的可靠性
50、以下关于事件、事件驱动的叙述中,错误的是( )。
A、事件是可以由窗体或控件识别的操作
B、事件可以由用户的动作触发
C、一个事件的发生不会影响另一个事件
D、事件可以由系统的某个状态的变化而触发
51、UDDI是一种用于( )Web Service的技术,它是Web Service协议栈的一个重要部分。
A、描述、发现、集成
B、描述、发现、开发
C、描述、利用、开发
D、描述、连接、集成
六、完形类单选题
52、(1)针对最终架构而非详细设计进行评估,(2)用于分析多种质量属性之间的折中。
A、SAAM
B、ATAM
C、CBAM
D、SAEM
53、(1)针对最终架构而非详细设计进行评估,(2)用于分析多种质量属性之间的折中。
A、SAAM
B、ATAM
C、SAEM
D、CBAM
54、性能是指(1),可以通过(2)提高系统性能。
A、处理事务所需时间或单位时间内处理事务数量
B、快速、高性价比地变更系统的能力
C、架构经扩充或变更成为新架构的能力
D、系统完成所期望工作的能力
55、性能是指(1),可以通过(2)提高系统性能。
A、追踪审计
B、增加资源(如CPU、内存)
C、主动冗余
D、Ping/Echo
56、确保信息没有非授权泄密,即确保信息不泄露给非授权的个人、实体或进程所用,是指(1)。(2)是指信息交换的双方不能否认其在交换过程中发送信息或接收信息的行为。
A、完整性
B、可用性
C、机密性
D、不可否认性
57、确保信息没有非授权泄密,即确保信息不泄露给非授权的个人、实体或进程所用,是指(1)。(2)是指信息交换的双方不能否认其在交换过程中发送信息或接收信息的行为。
A、可用性
B、完整性
C、机密性
D、不可否认性
七、单选题
58、软件系统在非正常情况(如用户进行了非法操作、相关的软硬件系统发生了故障等)下仍能够正常运行的能力叫做( )。
A、安全性
B、健壮性
C、可靠性
D、可用性
59、下面描述中,( )指的是平均故障检测时间。
A、MTBF
B、MTTD
C、MTTR
D、MTBR
60、考虑体系结构时,要从不同的( )来观察对架构的描述,这需要软件设计师考虑体系结构的不同属性。
A、视角
B、层次
C、立场
D、功能
61、4+1视图模型不包含的视图是( )。
4+1视图
A、逻辑视图
B、开发视图
C、物理视图
D、测试视图
八、完形类单选题
62、( 1)通过对软件的需求规格说明书、设计说明书以及源程序做结构分析和流程图分析,从而来找出错误。( 2)除了重视输出相对于输入的正确性,也看重其内部的程序逻辑。
A、动态测试
B、静态测试
C、单元测试
D、自动化测试
63、( 1)通过对软件的需求规格说明书、设计说明书以及源程序做结构分析和流程图分析,从而来找出错误。( 2)除了重视输出相对于输入的正确性,也看重其内部的程序逻辑。
A、白盒测试
B、黑盒测试
C、灰盒测试
D、动态测试
九、单选题
64、下面不属于云计算之虚拟化技术的是( )。
A、KVM
B、Xen
C、Hyper-V
D、LVS
65、基于任务的访问控制(TBAC)模型由( )组成。
A、工作流、授权结构体、受托人集、许可集
B、任务列表、授权结构体、受托人集、许可集
C、任务列表、访问控制列表、受托人集、许可集
D、工作流、授权结构体、代理人集、许可集
66、为实现有效的灾难恢复,无需人工介入的自动站点故障切换功能是一个必须被纳入考虑范围的重要事项。目前通用的异地远程恢复标准采用的是1992年Anaheim的SHARE78,M028会议的报告中所阐述的七个层次,其中灾难恢复的最高级别,定义了( )。
A、两个中心同时处于活动状态并同时互相备份
B、在灾难发生时,仅是传送中的数据被丢失,恢复时间被降低到分钟级
C、热备份中心拥有足够的硬件和网络设备去支持关键应用
D、零数据丢失,自动系统故障切换
67、以下关于软件测试工具的叙述,错误的是( )。
A、静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查
B、静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持
C、动态测试工具可用于软件的覆盖分析和性能分析
D、动态测试工具不支持软件的仿真测试和变异测试
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!