系统分析师-21年-上午答案

系统分析师-21年-上午答案

1 ~ 10

1 结构化分析方法以数据字典为核心,有三个维度的模型,分别是(1)

A. 数据模型、功能模型、架构模型
B. 功能模型、状态模型、行为模型
C. 数据模型、功能模型、行为模型
D. 数据模型、状态模型、架构模型

答案:C

结构化分析方法以数据字典为核心,有三个层次的模型,分别是数据模型(用ER图表示)、功能模型(用DFD表示)和行为模型(用STD图表示)。


2 如果一个用例包含了两种或两种以上的不同场景,则可以通过(2)表示

A. 扩展关系
B. 包含关系
C. 泛化关系
D. 组合关系

答案:A

用例之间主要有包含、扩展、泛化三种关系。
包含:当可以从两个或两个以上的用例中提取公共行为时,则可使用包含关系来表示。提取出来的公共用例成为抽象用例,原始用例成为基本用例。
扩展:一个用例明显地混合了两种或者两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,扩展用例为基用例添加新的行为,这样表述会更加清晰。
泛化:多个用例共同拥有一种类似的结构和行为时,可以将共性抽象成为父用例,其他的用例作为泛化关系的子用例。


3-5 数据字典中有6类条目,不同类型的条目有不同的属性描述。其中,(3)是数据的最小组成单位;(4)用来描述数据之间的组合关系;(5)是数据流的来源或去向

A. 数据类型
B. 数据流
C. 数据模型
D. 数据元素
.
A. 数据项
B. 数据结构
C. 数据表
D. 数据存储
.
A. 数据库
B. 数据存储
C. 外部实体
D. 输入输出

答案:D B C

数据字典中有6类条目,分别是数据元素、数据结构、数据流、数据存储、加工逻辑和外部实体。
1 数据元素(数据项)。数据的最小组成单位。
2 数据结构。描述数据之间的组合关系,说明数据结构包含哪些成分。
3 数据流。数据流由一个或一组数据元素组成,对数据流的描述应包括数据流的名称、编号、简要说明、来源、去处、组成和流通量。
4 数据存储。数据存储的条目主要描写该数据存储的结构。
5 加工逻辑。描述加工的编号、名称、功能、相关的输入数据流和输出数据流等信息。
6 外部实体。外部实体是指独立于系统而存在的,但又和系统有联系的实体。它表示数据的外部来源和最后去向。


6 光信号在单模光纤中是以(6)方式传输

A. 直线传输
B. 渐变反射
C. 突变反射
D. 无线收发

答案:A

光信号在单模光纤中是沿着一个方向直线方式传输;在多模光纤中是沿着多个入射方向反射传输。


7 在浏览器地址栏输入192.168.1.1访问网页时,首先执行的操作是(7)

A. 域名解析
B. 解释执行
C. 发送页面请求报文
D. 建立TCP连接

答案:D

浏览器访问网页的过程如下:
1 浏览器输入URL,则请求DNS服务器,获取域名对应的服务器IP地址;
2 与服务器IP地址,建立TCP连接;
3 浏览器发送HTTP Request请求;
4 服务器接收请求,调用服务返回HTTP Response响应;
5 浏览器接收到并解析响应报文后,断开TCP连接。
本题中,由于浏览器直接输入的是IP地址而不是域名,所以无需域名解析,可以直接开始TCP连接。


8 使用(8)格式的文件存储视频动画数据可以提高网页内容的载入速度

A. .jpg
B. .avi
C. .gif
D. .rm

答案:C

gif是压缩格式的动图文件,可以减少图片文件的体积,可以提高网页内容的传输与加载速度。


9 对一个新的QoS通信流进行网络资源预留,以确保有足够的资源来处理所请求的QoS流,该规则属于IntServ规定的4种用于提供QoS传输规则中的(9)规则

A. 准入控制
B. 路由选择
C. 排队
D. 丢弃策略

答案:A

IntServ规定了4种用于提供QoS传输规则。
1 准入控制:对一个新的QoS通信流进行网络资源预留,以确保有足够的资源来处理所请求的QoS流;如果没有足够资源,则该新QoS通信流不会进入网络。
2 QoS通信流:基于不同参数(最小时延等)的路由选择。
3 排队规则:基于不同通信流的不同需求,建立合理的排队规则。
4 丢弃策略:缓冲区耗尽又有新分组到来时,丢弃特定分组,保障网络传输。


10 下列关于计算机程序的智力成果中,能取得专利权的是(10)

A. 计算机程序算法
B. 计算机程序代码
C. 计算机编程规则
D. 程序代码的测试用例

答案:A

对计算机程序进行知识产权保护,可选择的路径有著作权法、专利法、商标法、商业秘密法等。
1 算法依附于代码发挥作用时,可以根据《计算机软件保护条例》受软件著作权保护。
2 算法保密性要求高时,可以作为商业秘密保护。
3 国家知识产权局发布的《关于修改<专利审查指南>的公告(第343号)》,增加了包含算法特征的发明专利申请审查相关规定。因此,算法可以申请并取得专利,本题选A。
《中华人民共和国专利法》(2020年第四次修正)的第二十五条,智力活动的规则和方法不授予专利权,因此计算机编程规则不能授予专利权。


11 ~ 20

11 以下著作权权利中,(11)的保护期受时间限制

A. 署名权
B. 修改权
C. 发表权
D. 保护作品完整权

答案:C

著作权中的署名权、修改权和保护作品完整权受法律永久保护。发表权则与财产权利保护期相同。


12 某软件公司参与开发管理系统软件的程序员丁某,辞职到另一公司任职,该公司项目负责人将管理系统软件的开发者署名替换为王某,该项目负责人的行为(12)

A. 不构成侵权,因为丁某不是软件著作权人
B. 只是行使管理者的权利,不构成侵权
C. 侵犯了开发者丁某的署名权
D. 不构成侵权,因为丁某已离职

答案:C

知识产权的署名权属于开发者的永久权利,不能被侵犯。


13 孙某是A物流公司的信息化系统管理员。在任职期间,孙某根据公司的业务要求开发了"物资进销存系统",并由A公司使用。后来A公司将该软件申请了计算机软件著作权,并取得《计算机软件著作登记证书》。证书明确软件著作名称为"物资进销存系统V1.0",以下说法正确的是(13)

A. 物资进销存系统V1.0著作权属于A物流公司
B. 物资进销存系统V1.0著作权属于孙某
C. 物资进销存系统V1.0的著作权属于孙某和A物流公司
D. 物资进销存系统的软件登记公告以及有关登记文件不予公开

答案:A

任职期间,孙某根据公司的业务要求开发了“物资进销存系统”,这属于职务作品,因此A物流公司拥有该系统的著作权。


14 在嵌入式系统中,板上通信接口是指用于将各种集成电路与其他外围设备交互连接的电路或总线。常用的板上通信接口包括I2C、SPI、UART等。其中,I2C总线通常被用于多主机场景。以下关于I2C总线不正确的说法是(14)

A. I2C总线是一种同步、双向、半双工的两线式串行接口总线
B. I2C总线由两条总线组成:串行时钟总线SCL和串行数据总线SDA
C. I2C总线是一种同步、双向、全双工的4线式串行接口总线
D. I2C最初的设计目标是为微处理器/微控制器系统与电视机外围芯片之间的连接提供简单的方法

答案:C

SPI总线是同步、双向、全双工的4线式串行接口总线。而I2C总线由串行时钟线SCL和串行数据线SDA两条总线组成。


15 在一个具有72MHz的Cortex-M3/M4系统下,使用中断模式来接收串口数据,其波特率为115200。假设该系统的串行接口没有硬件FIFO,波特率是115200,数据格式采用"1起始位+1终止位+无校验位+8数据位",则其最大允许屏蔽中断的时间约是(15)

A. 11.5μs
B. 87μs
C. 23.4μs
D. 17μs

答案:B

115200的波特率表示1s传输二进制的位数115200bit。在典型的“1起始位+1终止位+无校验位+8数据位”的配置下,实际上最大数据率为11.52kB/s。表示本系统中最大允许屏蔽中断的时间是1/11.52kHZ≈87μs。


16 在多核与多处理技术融合的系统中,对调试问题提出许多新挑战。其主要原因是由于系统的复杂度在不断増加,需要通过优化硬件和软件来充分发挥系统的性能潜力。以下对调试难点问题的描述,不正确的是(16)

A. 在多核、多电路板和多操作系统环境中对操作系统和应用代码进行调试
B. 调试单一芯片中的同构和异构调试方法,进而实现整个系统的协同调试
C. 有效利用JTAG与基于代理调试方法,确保不同调试工具之间的顺畅协同
D. 在多核环境中调试应用程序不需考虑同步机制

答案:D

多核调试技术中,需要确保多核环境中应用调试的同步机制。如果不同步,则会出现结果二义性。


17 在安全关键系统设计活动中,需求获取是项目开发成功的主要影响因素。需求获取的任务是获取分配给软件的系统需求以及其他利益相关方需求,确定软件的范围。以下关于需求获取过程活动的描述,不正确的是(17)

A. 评审和完全理解系统需求和安全需求
B. 和客户、系统工程师、领域专家进行会谈,回答系统需求中的问题
C. 复用过去相关项目的需求,并考查这些项目的问题报告
D. 需求获取过程的活动可能引入失效模式到软件中,开展失效分析

答案:D

失效分析属于软件设计阶段活动,因此选择答案D。


18 在信息物理系统(CPS)设计时,风险分析工作贯穿在整个系统生命周期的各个阶段。通常,风险分为基本风险和特定风险。特定风险是指与人为因素或物理环境因素突变有关的事件,可能使系统进入不安全状态,进而导致系统故障。以下关于风险因素描述中,不属于特定风险的是(18)

A. 初始级发展阶段、单元级发展阶段、流程级发阶段、网络级发展险段、生态级发展阶段
B. 初始级发展阶段、单元级发展阶段、系统级发阶段、网络级发展阶段、生态级发展阶段
C. 初始级发展阶段、单元级发展阶段、流程级发阶段、网络服发展输段、优化级发展阶段
D. 初始级发展阶段、流程级发展阶段、系统级发展险段、网络级发展阶段、生态级发展阶段

答案:A

基本风险是指非个人行为引起,影响团队或者社会,个人无法预防的风险;特定风险是指个人行为引起,较易为人们所控制和防范的风险。
A选项的风险是个人难以避免和预防的,属于基本风险。
B选项是个人行为导致可能的失效风险,属于特定风险。
C选项中的风险属于局部风险,可控制和可预防属于特定风险。
D选项中的自然灾害可控制,可控制和可预防属于特定风险。


19-20 企业信息化规划涉及多个领域的融合,它是企业战略、管理规划、业务流程重组等内容的综合规划活动。其中,(19)规划是评价环境和企业现状,进而选择和确定企业的总体和长远目标,制定和抉择实现目标的行动方案。(20)战略规划关注如何通过信息系统来支撑业务流程的运作,进而实现企业的关键业务目标

A. 企业战略
B. 企业目标
C. 业务目标
D. 企业管理
.
A. 业务流程
B. 业务目标
C. 信息系统
D. 信息技术

答案:A C

企业战略规划是评价环境和企业现状,进而选择和确定企业的总体和长远目标,制定和抉择实现目标的行动方案。
信息系统战略规划关注如何通过信息系统来支撑业务流程的运作,进而实现企业的关键业务目标。


21 ~ 30

21-22 决策支持系统(DSS)是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。其中,(21)可以建立适当的算法产生决策方案,使决策方案得到较优解。DSS基本结构主要由四个部分组成,即数据库子系统、模型库子系统、推理部分和用户接口子系统。DSS用户是依靠(22)进行决策的

A. 结构化和半结构化决策
B. 半结构化决策
C. 非结构化决策
D. 半结构化和非结构化决策
.
A. 数据库中的数据
B. 模型库中的模型
C. 知识库中的方法
D. 人机交互界面

答案:B B

非结构化决策是指决策过程复杂,不可能用确定的模型和语言来描述其决策过程,更无所谓最优解的决策。非结构化决策过程,没有规律和固定决策规则可以遵循,决策效果取决于决策者的主观行为。
半结构化决策是指可以适当的算法产生决策方案,使决策方案得到较优的解。半结构化决策有一定规律可遵循,但不全面。决策可以建立模型,但只能得到较优方案而不是最优方案。
结构化决策是指对某一决策过程,能用确定模型或语言来描述,用适当的算法产生决策方案,并能从多种方案中选择最优解的决策。
DSS模型包括模型库及其管理系统,DSS用户依靠其进行决策。


23 以下关于信息系统开发方法的描述,正确的是(23)

A. 生命周期法是一种传统的信息系统开发方法,由结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)部分组成。它是目前应用最成熟的开发方法,特别适合于数据处理领域的问题,适用于规模较大、比较复杂的系统开发
B. 面向对象(OO)方法认为任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个对象"类"是该对象类的一个元素。结构化方法是自顶向下的,而00方法则是自底向上,在信息系统开发中两者不可共存
C. 面向服务(SO)的系统不能使用面向对象设计(OO)来构建单个服务
D. 原型法适用于技术层面难度不大、分析层面难度大的系统开发

答案:D

规模较大、比较复杂的系统开发,往往需要结构化方法(生命周期法)和面向对象方法进行结合。因此A、B选项不正确。
面向服务的系统的整体设计是面向服务的,但不排除使用面向对象设计来构建单个服务。


24 信息系统战略规划方法中的战略一致性模型由(24)领域构成

A. 企业经营管理、组织与业务流程、信息系统战略
B. 企业经营战略、信息系统战略、组织与业务流程、IT基础架构
C. 企业战略、业务流程、信息系统、IT基础架构
D. 企业规划战略、组织与业务流程、信息系统战略

答案:D

战略一致性模型是战略角度看待业务和IT的一致性,是一种进行IT战略规划的架构。战略一致性模型由企业经营战略、信息系统战略、组织与业务流程、IT基础架构组成。


25 以下关于企业信息系统的描述,错误的是(25)

A. 客户关系管理(CRM)的支柱性功能是市场营销和客户服务,其根本要求是与客户建立一种互相学习的关系,并此基础上提供完善的个性化服务。
B. 供应链管理(SCM)整合并优化了供应商、制造商、零售商的业务效率,使商品以正确的数量、正确的品质、在确的地点、以正确的时间、最佳的成本进行生产和销售。SCM包括计划、采购、制造、配送、退货五大基本内容
C. 产品数据管理(PDM)的核心功能包括数据库和文档管理、产品结构与配置管理、生命周期管理和流程管理、集开发接口,第二代PDM产品建立在Internet平台、CORBA和Java技术基础之上
D. 可以说产品生命周期管理(PLM)包含了PDM的全部内容,PDM功能是PLM中的一个子集

答案:C

产品数据管理核心功能是产品相关信息与所有产品相关过程的管理与集成。


26 业务流程重组(BPR)遵循的原则不包括(26)

A. 以流程为中心的原则
B. 利润最大化的原则
C. 以客户为导向的原则
D. 以人为本的原则

答案:B

业务流程重组原则中不包括利润最大化原则。


27-29 在信息系统开发方法中,(27)假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为(28)、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,以结构化和(29) 的方式进行信息系统的开发工作

A. 结构化方法
B. 面向对象方法
C. 原型法
D. 面向服务方法
.
A. 系统规划
B. 系统定义
C. 需求定义
D. 实现定义
.
A. 对象化
B. 服务化
C. 模块化
D. 组件化

答案:A A C

结构化方法是一种常用的信息系统开发方法,结构化方法假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,以结构化和模块化的方式进行信息系统的开发工作。


30-31 结构化方法属于(30)的开发方法,强调开发方法的结构合理性,以及所开发系统的结构合理性。而(31)是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法

A. 自底向上
B. 层次性
C. 自顶向下
D. 对象化
.
A. 面向智能体方法
B. 原型化方法
C. 面向对象方法
D. 面向服务方法

答案:C B

结构化方法的开发过程是将待开发的信息系统看成一个大模块,然后通过分析设计的要求对其进行模块化分解,因此是一种自顶向下的开发方法。
原型化方法是一种根据用户初步需求,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。


31 ~ 40

32-34 ERP是一种融合了企业最佳实践和先进信息技术的新型管理工具,它扩充了(32)和制造资源计划的管理范围,将(33)和企业内部的釆购、生产、销售以及客户紧密联系起来,可对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化,提升基础管理水平,追求企业资源的合理高效利用。ERP的作用是在协调与整合企业各方面资源运营的过程中,全面实现(34)和企业对市场变化的快速反应,降低市场波动给企业带来的经营风险,帮助企业以更少的资源投入获得更多的投资回报

A. 管理信息系统
B. 人力资源系统
C. 企业发展计划
D. 企业财务系统
.
A. 供应商
B. 开发商
C. 销售渠道
D. 建设商
.
A. 信息隐蔽
B. 信息重构
C. 信息共享
D. 信息更新

答案:A A C

ERP扩充了管理信息系统和制造资源计划的管理范围,将供应商和企业内部的釆购、生产、销售以及客户紧密联系起来。
ERP利用企业所有内外资源,全面实现信息共享和企业对市场变化的快速反应。


35-36 信息资源与人力、物力、财力和自然资源一样,都是企业的重要资源,信息资源管理(Information Resource Management, IRM)可通过企业内外信息流的畅通和信息资源的有效利用,来提高企业的效益和竞争力。IRM包括强调对数据控制的(35),和关心企业管理人员如何获取和处理信息的信息处理管理。IRM的起点和基础是(36)

A. 数据来源管理
B. 信息架构管理
C. 信息来源管理
D. 数据资源管理
.
A. 建立信息架构
B. 建立信息资源目录
C. 业务与IT整合
D. 信息与业务整合

答案:D B

IRM内容包括数据资源管理和信息处理管理,数据资源管理强调对数据的控制;信息处理管理关心企业管理人员如何获取和处理信息(流程和方法)且强调企业中信息资源的重要性。
IRM的起点和基础是建立信息资源目录,信息资源只有科学地建立了目录,才能使信息资源得到快速、及时的存储、处理、检索和使用。


37 电子商务是指买卖双方利用现代开放的Internet网络,按照一定的标准所进行的各类商业活动。电子商务可具有不同的模式,其中个人工作者给消费者提供服务属于(37)

A. B2B
B. C2C
C. B2C
D. C2B

答案:B

电子商务大致可以分为企业对消费者(Business to Customer,B2C)、企业对企业(Business to Business,B2B)、消费者对消费者(Customer to Customer,C2C)、企业对政府(Business to Government,B2G)、消费者对政府(Customer to Government,C2G)。
个人工作者给消费者提供服务属于消费者对消费者,即C2C。


38-39 在软件逆向工程的相关概念中,(38)是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息;(39)是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量

A. 设计恢复
B. 正向工程
C. 设计重构
D. 设计方案评估
.
A. 设计重构
B. 双向工程
C. 正向工程
D. 再工程

答案:A C

逆向工程是一种产品设计技术再现过程,即对产品进行逆向分析,演绎出产品的处理流程、功能特性、技术规格等设计要素,从而得到功能相近的相似产品。
正向工程是指不仅从现有系统中恢复设计信息,还使用这些信息去改变或重构现有系统,以改善其整体质量。
双向工程包括正向工程和逆向工程。
设计恢复是指借助工具从已有程序中抽象出设计有关(总体结构设计、过程设计、数据设计等)的信息。
重构是指在同一抽象级别上转换系统描述形式。
再工程是指在逆向工程所获得信息的基础上,修改或重构已有的系统,产生系统的一个新版本。


40 在数据库系统中,一般将事务的执行状态分为五种。若"事务的最后一条语句自动执行后",事务处于(40)状态

A. 活动
B. 部分提交
C. 提交
D. 失败

答案:B

事务的执行状态分为五种,具体如下:
1 活动状态:事务执行时的状态。
2 部分提交状态:事务中最后一条语句被执行后的状态。
3 失败状态:事务不能正常执行的状态。
4 提交状态:事务在部分提交后,将往硬盘上写入数据,当最后一条信息写入后的状态。进入提交状态的事务就是成功完成了。
5 中止状态:事务回滚并且数据库已经恢复到事务开始执行前的状态。


41 ~ 50

41 某证券公司股票交易系统采用分布式数据库,这样本地客户的交易业务能够在本地正常进行,而不需要依赖于其他场地数据库,这属于分布式数据库的(41)特点

A. 共享性
B. 分布性
C. 可用性
D. 自治性

答案:D

共享性是指各结点可以进行数据共享;
分布性是指数据分别存储在不同的结点上;
可用性是指当某结点发生故障,其他复本结点可以接替工作,系统不会瘫痪;
自治性是指每个结点能独立管理本地数据。


42 在数据库系统中,视图实际上是一个(42)

A. 真实存在的表,并保存了待查询的数据
B. 真实存在的表,只有部分数据来源于基本表
C. 虚拟表,查询时只能从1个基本表中导出的表
D. 虚拟表,查询时可以从1个或多个基本表或视图中导出的表

答案:D

视图是虚拟表,本身不具有数据,是基于一张表或者多张表的查询结果集。


43-44 给定关系模式R(U,F),其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→D,A→D,E→G}。关系R中(43),函数依赖集F中(44)

A. 有1个候选码A
B. 有1个候选码AE
C. 有2个候选码AC和AE
D. 有2个候选码CE和AE
.
A. 存在传递依赖,但不存在冗余函数依赖
B. 既不存在传递依赖,也不存在冗余函数依赖
C. 存在传递依赖,并且存在冗余函数依赖A→D
D. 不存在传递依赖,但存在冗余函数依赖A→D

答案:B C

AE只出现在函数依赖集F的左边,且能推导出属性集U中的所有元素。所以AE为候选码。
依据Armstrong公理的引理“X→A1A2…Ak成立的充分必要条件是X→Ai成立(i=1,2,…,k)”,由A→BC成立的充分必要条件是A→B,A→C。
由于A→C,C→D可以得到存在传递依赖A→D。由于F中包含函数依赖A→D,因此A→D为冗余函数依赖。


45 分布式数据库系统中的两阶段提交(Two Phase Commit,2PC)协议包含协调者和参与者,通常有如下操作指令。满足2PC的正常序列是(45)

①协调者向参与者发prepare消息
②参与者向协调者发回ready消息
③参与者向协调者发回abort消息
④协调者向参与者发commit消息
⑤协调者向参与者发rollback消息

A. ①②④
B. ①②⑤
C. ②③④
D. ②③⑤

答案:A

两阶段提交协议(Two Phase Commit,2PC):
常用于解决分布式事务问题,既要么所有参与的进程都提交事务,要么都取消事务,这是实现ACID中的原子性(A)的常用手段。
两阶段协议中,系统包含两类节点:一类为协调者(coordinator),通常一个系统中只有一个;另一类为事务参与者(participants,cohorts或workers),一般包含多个。所有事务参与者将操作成败通知协调者,协调者根据所有节点的反馈决定整体操作是提交还是中止。
2PC协议的正常序列是:
1 协调者向所有参与者发送prepare消息;
2 各参与者如果愿意提交信息,则向协调者发回ready消息,否则发回abort消息;
3 协调者收到所有参与者的ready消息后,再向所有参与者发commit消息;否则,只要有一个参与者发来了abort消息或者超时,协调者向所有参与者发rollback消息,撤销本事务。


46 在支持多线程的操作系统中,假设进程P1创建了线程T1和T2,进程P2创建了线程 T3和T4,那么以下说法错误的是(46)

A. 线程T1和T2可以共享P1的数据段
B. 线程T3和T4可以共享P2的数据段
C. 线程T1和T2可以共享P1中任何一个线程打开的文件
D. 线程T3可以共享线程T4的栈指针

答案:D

同一进程中的各个线程可以共享该进程的资源(定时器、该进程已打开文件、虚地址等),但不能共享该进程中某线程的指针。


47 嵌入式系统初始化过程通常包括三个环节:片级初始化、板级初始化和系统初始化。以下关于系统级初始化主要任务的描述,准确的是(47)

A. 完成嵌入式微处理器的初始化
B. 以软件初始化为主,主要进行操作系统的初始化
C. 完成嵌入式微处理器以外的其他硬件设备的初始化
D. 设置嵌入式微处理器的核心寄存器和控制寄存器工作状态

答案:B

嵌入式系统级初始化大致过程如下:
1 包含引导程序、内核、根文件系统、工具链的板级支持包(Board Support Package, BSP)将嵌入式微处理器的控制权转交给嵌入式操作系统。
2 操作系统完成建立系统内存区、加载并初始化其他系统(网络系统、文件系统等)软件模块等操作。
3 操作系统创建应用程序环境,并移交控制权给应用程序。
总得来说,系统级初始化以软件初始化为主,主要进行操作系统的初始化。


48 某文件系统采用索引节点管理,其磁盘索引块和磁盘数据块大小均为4KB字节,且每个文件索引节点有8个地址项iaddr[0]iaddr[7],每个地址项大小为4字节,其中iaddr[0]iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。若用户要访问文件fileX中逻辑块号为5和2056的信息,则系统应分别釆用(48)物理块

A. 直接地址访问和直接地址访问
B. 直接地址访问和一级间接地址访问
C. 一级间接地址访问和一级间接地址访问
D. 一级间接地址访问和二级间接地址访问

答案:D

每个地址项大小为4字节,磁盘索引块为4KB字节,则每个索引块可存放物理块地址个数=磁盘索引块大小/每个地址项大小=4KB/4=1024。
1 iaddr[0]~iaddr[4]采用直接地址索引,则直接地址索引指向文件的逻辑块号为:0~4。
2 iaddr[5]和iaddr[6]采用一级间接地址索引,则一级间接地址索引指向文件的逻辑块号为:5~1024×2+4即5~2052。
3 iaddr[7]采用二级间接地址索引,则二级间接地址索引指向文件的逻辑块号应大于2052。
因此,要访问逻辑块号为5和2056的信息,则系统应分别釆用一级间接地址访问和二级间接地址访问物理块。


49-51 进程P1、P2、P3、P4、P5和P6的前趋图如下图所示

P1
P2
P3
P4
P5
P6

若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(49); 空③和空④处应分别为(50); 空⑤和空⑥处应分别为(51)。

Begin
S1,S2,S3,S4,S5,S6,S7:semaphore; //定义信号量
S1:=0;S2:=0;S3:=0;S4:=0;S5:=0; S6:=0;S7:=0;
Cobegin

process P1process P2process P3process P4process P5process P6
BeginBeginBeginBeginBeginBegin
P1执行;P(S1);P(S2);④;P(S5);P(S7);
①;P2执行;P3执行P(S4);⑤;P6执行;
End;②;③;P4执行;P5执行;End;
End;End;V(S6);⑥;
End;End;

Coend
End.

A. V(S1)和P(S2)P(S3)
B. P(S1)和V(S2)V(S3)
C. V(S1)和V(S2)V(S3)
D. P(S1)和P(S2)P(S3)
.
A. V(S4)V(S5)和P(S3)
B. P(S4)和V(S4)V(S5)
C. P(S4)P(S5)和V(S3)
D. V(S4)和V(S5)P(S5)
.
A. P(S5)和P(S7)
B. P(S6)和P(S7)
C. V(S6)和V(S7)
D. P(S6)和V(S7)

答案:C A D

PV操作中的P,是荷兰语Passeren的缩写,意为“通过(pass)”;V是荷兰语vrijgeven的缩写,意为“释放(give)。
执行前是P,执行后是V。


51 ~ 60

52 以下关于数学建模的叙述中,不正确的是(52)

A. 数学建模用数学的语言量化现实世界的现象并分析其行为
B. 数学建模用数学来探索和发展我们对现实世界问题的理解
C. 数学建模往往是对实际问题迭代求解的过程
D. 人们常把示例问题用作所有数学建模的模板

答案:D

示例问题不可能成为所有数学建模的模板。


53 某项目包括8个作业A~H,每天需要间接费用5万元,完成各作业所需的时间与直接费用、赶进度时每天需要増加的费用以及作业之间的衔接关系见表1-1。根据这些数据,以最低成本完成该项目需要(53)天

作业ABCDEFGH
所需时间(天)48635943
紧前作业--BAAAB,DE,G
正常进度需要的直接费用(万元)203015515401015
赶进度需要增加的费用(万元/天)56324736

A. 13
B. 14
C. 15
D. 16

答案:B

画图求的关键路径为B G H 也为15天, 因一天固定成本为5万元,故此赶工增加费用小于5万即可。

START
B 8
A 4
D 3
E 5
F 9
C 6
G 4
H 3
END

G赶工一天 -> B G H 为14天

START
B 8
A 4
D 3
E 5
F 9
C 6
G 3
H 3
END

关键路径变为 B G H 14天,B C 14天。赶工费用 C+G > 5,B>5 , H >5 , 无赶工方案。


54 以下关于线性规划模型的叙述中,不正确的是(54)

A. 决策目标是使若干决策变量的线性函数达到极值
B. 一组决策变量的线性等式或不等式构成约束条件
C. 单纯形法是求解线性规划问题的一种方法
D. 线性规划模型是运输问题的一类特殊情形

答案:D

运输问题是特殊的线性规划模型,而不是线性规划模型是运输问题的特殊情形。

55 某企业招聘英语翻译2人,日语、德语、俄语翻译各1人。经过统-测试的十分制评分,有5名应聘者A、B、C、D、E通过初选进入候选定岗

已知这5人的得分如表1-2

应聘者ABCDE
外语得分日语7分
俄语6分
英语7分
德语6分
英语9分
俄语8分
英语8分
日语6分
英语7分
德语6分

根据此表,可以获得这5人最大总分为(55)的最优录用定岗方案(每人一岗)。

A. 34
B. 35
C. 37
D. 38

答案:C

这是指派问题,可以采用伏格尔算法。它是用次小值减最小值,优先选择差额最大的。这里只有两个值,因此大值减小值即可。
1 每一列大值减小值,差额最大的是D,因此由D担任英语翻译,8分;
2 剩余人中,只有A能担任日语翻译,7分;
3 剩余人中,只有C能担任俄语翻译,8分;
4 剩下BE两人,需要选择一人负责英语,一人负责德语,而差额最大的是B,因此B担任英语翻译,7分;
5 剩下E负责德语翻译,7分。
以上加总为37分。


56 某项目要求在指定日期从结点A沿多条线路运输到结点F,其运输路线图(包括A ~ F的6个结点以及9段线路)如图1-2所示。每段线路都标注了两个数字:前一个数字是该段线路上单位运输量所需的费用(单位:万元/万吨),后一个数字是每天允许通过该段线路的最大运输量(万吨)。如果对该图釆用最小费用最大流算法,那么该项目可以用最低的总费用,在指定日期分多条路线运输总计(56)万吨的货物

10,8
20,3
7,10
10,6
15,4
6,6
15,7
12,5
10,5
A
B
D
F
C
E

A. 11
B. 12
C. 13
D. 14

答案:B

本题目为最短路径+最大流量问题的相结合。
先求最小费用
A --> B : 10 √
A --> C : 15 √
A --> E : A–> B --> E = 10+ 15 = 25 √
A --> E : A–> C --> E = 15 + 12 = 27
A --> D : A–> B --> D = 10 + 20 = 30 √
A --> D : A–> E --> D = 25 + 6 = 31
A --> F : A --> D --> F = 30 + 7 = 37
A --> F : A --> E --> F = 25 + 10 = 35 √
即最短路径为A B E F,移除B E,运走4吨

10,4
20,3
7,10
10,6
6,6
15,7
12,5
10,1
A
B
D
F
C
E

继续最小费用
A --> B : 10 √
A --> C : 15 √
A --> E : A–> C --> E = 15 + 12 = 27 √
A --> D : A–> B --> D = 10 + 20 = 30 √
A --> D : A–> E --> D = 27 + 6 = 33
A --> F : A --> D --> F = 30 + 7 = 37 √
A --> F : A --> E --> F = 27 + 10 = 37 √
即最短路径为A B D F 和 A C E F 均是37 万元/万吨,A B D F 最大运力为 3 , A C E F 最大运力为 1,
移除B D,运走3吨,移除E F,运走1吨, 总计4吨

10,1
7,7
10,6
6,6
15,6
12,4
A
B
D
F
C
E

继续最小费用 A C E D F = 40, 运走4吨。4+4+4 = 12吨


57 某工厂分配四个工人甲、乙、丙、丁同时去操作四台机床A、B、C、D,每人分配其中的一台。己知每个工人操作每台机床每小时的效益值如表1-3所示,则总效益最高的最优分配方案共有(57)个

ABCD
5354
3456
4323
4235

A. 1
B. 2
C. 3
D. 4

答案:C

最大指派问题,变换为最小指派问题,所有最大值减去所有行列值,先将行变为0

ABCD
1312
3210
2343
2431

行减去本行最小值

ABCD
0201
3210
0121
1320

列减去本列最小值

ABCD
0101
3110
0021
1220

尝试指派失败,画线,行只有一个0画一列, 多个画一行

ABCD
0101
3110
0021
1220

未被画的行减最小值1,被画的列加最小值1,原来是0的不变

ABCD
0102
2000
0022
0110

尝试指派,行有两个0的有三行,使用甲,甲A, 指派成功5+5+3+5 = 18,甲C指派失败

ABCD
0
0
0
0

尝试指派,行有两个0的有三行,使用丙,丙A, 指派成功5+4+4+5 = 18,丙B指派失败

ABCD
0
0
0
0

尝试指派,行有两个0的有三行,使用丁,丁A, 指派成功5+6+3+4 = 18,丁D指派失败

ABCD
0
0
0
0

故有三种最优方案


58 某班级某次考试由于教师出题太难导致大多数人的卷面百分制成绩不及格(低于60分),成绩较高的与较低的学生都很少。为了控制及格率,教师根据卷面成绩x做了函数变换y=f(x),得到最终的百分制成绩y,使及格率大为提高。比较公平合理的函数变换为(58)

A. y=x+20
B. y=1.2x
C. y=10 x \sqrt{x} x
D. y=x2/100

答案:C

A、B选项,100分会变换为120分,因此不合理。
D选项中,70分变为49分,不及格人数更多,因此不合理。
C选项,0分和100分仍然不变,36分以上的转换成了60分以上,提高了及格率。


59-60 系统可靠性是系统在规定时间内及规定的环境条件下,完成规定功能的能力。系统可靠性包含四个子特征,其中(59)是指系统避免因错误的发生而导致失效的能力;(60)是指系统依附于与可靠性相关的标准、约定或规定的能力

A. 成熟
B. 容错性
C. 易恢复性
D. 可靠性的依从性
.
A. 容错性
B. 成熟性
C. 易恢复性
D. 可靠性的依从性

答案:A D

成熟性是指系统避免因错误的发生而导致失效的能力;可靠性的依从性是指系统依附于与可靠性相关的标准、约定或规定的能力。
容错性是指系统在发生故障的情况下,维持规定性能的能力;易恢复性是指系统在失效的情况下,恢复性能、数据的能力


61 ~ 70

61-64 组相联映射是常见的Cache映射方法。如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即Cache分为(61)组。若主存容量为4096块,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是(62)个字,主存地址需要(63)位,主存组号需(64)位

A. 8
B. 16
C. 32
D. 4
.
A. 128
B. 64
C. 4096
D. 1024
.
A. 256
B. 19
C. 128
D. 8
.
A. 8
B. 16
C. 19
D. 4

答案:B A B

组相联映像。结合了直接映像和全相联映像两种方式。在组相联映像方式中,Cache和主存均按同样大小进行分组;组号采用直接映像方式而块使用全相联映像方式。
如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即Cache分为64÷4=16组。
组相联映像要求主存与Cache块的容量需一致,即每个内存页的大小应该和Cache块大小相同,即128个字。
若主存容量为4096(212)块,每块大小为128(27)个字,则主存地址需要12+7=19位, 块内地址号7位。
Cache采用组相联方式映射,因此主存也是每4块为一组,每个区16组,因此组内块号2位,组号为4位。
主存地址应该分为区号、组号、组内块号、块内地址号,则剩余的区号为19-7-2-4=6位。


65 通常使用(65)为IP数据报文进行加密

A. IPSec
B. PP2P
C. HTTPS
D. TLS

答案:A

IPSec是通过对IP协议的分组进行加密和认证来保护IP协议的网络传输协议簇。


66 数据包通过防火墙时,不能依据(66)进行过滤

A. 源和目的IP地址
B. 源和目的端口
C. IP协议号
D. 负载内容

答案:D

包过滤防火墙主要针对OSI模型中的网络层和传输层的信息进行分析。通常包过滤防火墙用来控制IP、UDP、TCP、ICMP和其他协议。包过滤防火墙对通过防火墙的数据包进行检查,只有满足条件的数据包才能通过,对数据包的检查内容一般包括源和目的地址、源和目的端口、协议。


67 以下关于AES加密算法的描述中,错误的是(67)

A. AES的分组长度可以是256比特
B. AES的密钥长度可以是128比特
C. AES所用S盒的输入为8比特
D. AES是一种确定性的加密算法

答案:A

AES明文分为128位一组,具有可变长度的密钥(128、192或256位)。因此A选项错误。


68 在对服务器的日志进行分析时,发现某一时间段,网络中有大量包含"USER"、"PASS"负载的数据,该异常行为最可能是(68)

A. ICMP泛洪攻击
B. 端口扫描
C. 弱口令扫描
D. TCP泛洪攻击

答案:C

网络中有大量包含“USER”、“PASS”负载的数据,说明有人试图探测用户名和口令,可能进行弱口令扫描攻击。


69 某主机无法上网,查看"本地连接"属性中的数据发送情况,发现只有发送没有接收,造成该主机网络故障的原因最有可能是(69)

A. IP地址配置错误
B. 网络协议配置错误
C. 网络没有物理连接
D. DNS配置不正确

答案:A

网络协议配置错误、网络没有物理连接是无法发送数据的。
DNS配置不正确,采用IP方式而不是域名方式访问目标主机,因此不存在只有发送没有接收的问题。
IP地址配置错误,外面数据无法正确传送回来,有可能出现只有发送没有接收到数据的情况。


70 某公司的员工区域使用的IP地址段是172.16.133.128/23,该地址段中最多能够容纳的有效主机数量是(70)台

A. 254
B. 510
C. 1022
D. 2046

答案:B

IP地址段是172.16.133.128/23,表示子网掩码为23位,主机位是32-23=9。
因此,可以容纳的有效主机数量=29-2=510。
由于IP地址中,主机位全1的地址是广播地址,主机位全0的地址是网络地址,不能作为主机地址,因此需要“-2”。


71 ~ 75

The objective of the systems analysis phase is to understand the proposed project, ensure that it will support business requirements, and build a solid foundation for system development. The systems analysis phase includes four main activities. (71) involves fact-finding to describe the current system and identification of the requirements for the new system,such as outputs, inputs,processes,performance,and security. (72) refer to the logical rules that are applied to transform the data into meaningful information. (73) continues the modeling process by learning how to represent graphically system data and processes using traditional structured analysis techniques. (74) combines data and the processes that act on the data into objects. These objects represent actual people, things, transactions, and events that affect the system. In (75), we will consider various development options and prepare for the transition to the systems design phase of the SDLC.

71:
A. System logical modeling
B. Use case modeling
C. Requirement modeling
D. Application modeling
72:
A. Outputs
B. Inputs
C. Processes
D. Models
73:
A. Business modeling
B. Database modeling
C. Structure modeling
D. Data and process modeling
74:
A. Object modeling
B. Domain analysis
C. Component modeling
D. Behavior modeling
75:
A. feasibility analysis
B. development strategies
C. architecture design
D. technique outline

答案:C C D A B

系统分析阶段的目标是了解提议的项目,确保它能支持业务需求,并为系统开发奠定坚实的基础。系统分析阶段包括四项主要活动。需求建模包括描述当前系统的实况调查和新系统需求识别,例如输出、输入、过程、性能和安全性。过程是指用于将数据转换为有意义信息的逻辑规则。数据和过程建模通过学习如何使用传统的结构化分析技术以图形方式表示系统数据和过程来继续建模过程。对象建模将数据和作用于数据的过程组合成对象。这些对象影响系统中的实际人员、事物、事务和事件。在开发策略中,我们将考虑各种开发选择,并为过渡到系统生存周期的系统设计阶段做准备。


  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
软件开发模型是一种有序的方法论,用于规划、设计和构建软件系统。它是指导开发团队在整个软件生命周期中的工作流程和策略。常见的软件开发模型有瀑布模型、原型模型、增量模型、敏捷开发模型等。 瀑布模型是最经典的软件开发模型之一。它基于线性顺序,将软件开发过程划分为需求分析、设计、编码、测试和维护等连续阶段。这种模型适用于需求较为明确、稳定的项目,且团队中的人员具备较高的专业技能。 原型模型强调快速原型的开发和迭代。它特别适合在项目前期迅速了解用户需求,并通过原型验证解决方案的可行性。原型模型在需求不明确或变动频繁的项目中具有较大优势。 增量模型将软件开发划分为多个可交付的功能模块,每次增量都包含一部分功能。这种模型适用于较大规模的项目,能够进行持续集成和快速交付。它可确保早期软件功能的可用性,并通过用户的实际使用反馈来指导后续开发工作。 敏捷开发模型是一种迭代、增量的开发模型。它通过团队合作、开发者交付和持续改进等实践,以满足不断变化的需求。敏捷开发模型强调快速响应和高效交付,适用于市场竞争激烈、需求频繁变动的项目。 对于系统分析来说,了解不同的软件开发模型及其应用十分重要。他们必须根据项目的特点和需求,选择合适的开发模型,并与团队合作制定开发计划和实施策略。同时,系统分析还需要不断跟进技术的发展,熟悉新的开发模型,并将其灵活应用于项目中,以提高软件开发的效率和质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰城的程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值