一、单选题
1、面向对象分析中,类与类之间的 “IS-A”关系的是一种(请作答此空),类与类之间的“IS-PART-OF”关系是一种( )。
A、依赖关系
B、关联关系
C、泛化关系
D、聚合关系
解析:
面向对象分析中,类与类之间的 “IS-A” 关系是一种泛化关系,也就是继承关系,表示一个类是另一个类的子类,继承了父类的属性和方法。而类与类之间的 “IS-PART-OF” 关系是一种聚合关系,表示一个类包含其他类的对象作为其成员,即整体与部分的关系。因此,"IS-A"关系选择C泛化关系,"IS-PART-OF"关系选择D聚合关系。
2、面向对象分析中,类与类之间的 “IS-A”关系的是一种( ),类与类之间的“IS-PART-OF”关系是一种(请作答此空)。
A、依赖关系
B、关联关系
C、泛化关系
D、聚合关系
解析:
在面向对象分析中,“IS-A"关系表示的是泛化关系,也就是类与类之间的继承关系,例如父类和子类之间的关系。而"IS-PART-OF"关系表示的是聚合关系,即整体与部分的关系,类与类之间是一种包含关系。因此,对于题目中的空白,第一个空应填写"泛化关系”(C选项),第二个空应填写"聚合关系"(D选项)。
3、面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(请作答此空),其他行为模型还有(4)。
A、顺序图和协作图
B、顺序图和状态图
C、协作图和活动图
D、状态图和活动图
解析:
面向对象动态分析模型用于描述系统的动态行为,展示对象在系统运行期间的动态交互。在UML(统一建模语言)中,动态图用于表示系统行为,其中的交互图包括顺序图和协作图。因此,交互模型包括顺序图和协作图,答案为A。其他行为模型还包括状态图和活动图,但这不是本题要求回答的内容。
4、面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(请作答此空)。
A、顺序图和协作图
B、顺序图和状态图
C、协作图和活动图
D、状态图和活动图
解析:
面向对象动态分析模型中的交互模型包括顺序图和协作图,用于描述系统中的对象间的交互行为。除此之外,其他行为模型还包括状态图和活动图。状态图描述对象在其生命周期中的状态变化,而活动图则描述系统中一系列活动的流程。因此,答案为D,即状态图和活动图。
5、关于设计模式,下列说法正确的是(5)。
A、原型(Prototype)和模板方法 (Template Method)属于创建型模式
B、组合(Composite)和代理 (Proxy)属于结构型模式
C、桥接(Bridge)和状态(State)属于行为型模式
D、外观(Facade)和中介(Mediator)属于创建型模式
解析:
根据设计模式的分类,组合(Composite)和代理(Proxy)确实属于结构型模式。结构型模式主要关注如何组合类和对象以形成更大的结构,组合模式用于处理对象之间的组合关系,而代理模式则为一个对象提供一个代理以控制对该对象的访问。因此,选项B是正确的。
6、三重 DES 加密使用 2 个密钥对明文进行 3 次加密,其密钥长度为(6)位。
A、56
B、112
C、128
D、168
解析:
三重DES加密使用两个密钥对明文进行三次加密,这两个密钥合起来的有效密钥长度有112位。因此,正确答案为B。解析内容说明了DES密钥的长度以及三重DES加密的过程,进一步解释了为何两个密钥能够组合成112位的有效密钥长度。
7、要对消息明文进行加密传送,当前通常使用的加密算法是(7)。
A、RSA
B、SHA-1
C、MD5
D、RC5
解析:
RSA是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。然而,由于RSA加密的效率问题,一般不直接用于明文加密。而RC-5是一种对称密码算法,适用于不同字长的微处理器,可以对消息明文进行加密传送。SHA-1与MD5属于信息摘要算法,主要用于数据的完整性校验,不能用来加密数据。因此,当前通常使用的加密算法对消息明文进行加密传送的是RC-5,选项D正确。
8、假定用户 A、B 分别在 I1和 I2两个 CA 处取得了各自的证书,(8)是 A、B 互信的必要条件。
A、A、B 互换私钥
B、A、B 互换公钥
C、I1、I2互换私钥
D、I1、I2互换公钥
解析:
根据题目描述,假定用户A和B分别在I1和I2两个CA处取得了各自的证书。为了实现A和B之间的互信,需要确保他们能够通过某种方式验证对方的证书确实是由合法的CA签发的。为了实现这一点,两个证书发放机构I1和I2需要互换公钥,这样A和B就可以使用对方的CA的公钥来验证对方的证书。因此,选项D“I1、I2互换公钥”是A、B互信的必要条件。
9、 SHA-l 是一种针对不同输入生成(9)固定长度摘要的算法。
A、128 位
B、160 位
C、256 位
D、512 位
解析:
SHA-l 是一种安全哈希算法,它会生成一个160位的消息摘要,用于验证数据的完整性。因此,正确答案是B。
10、 某软件公司项目组开发了一套应用软件,其软件著作权人应该是(10)。
A、项目组全体人员
B、系统设计师
C、项目负责人
D、软件公司
解析:
根据《著作权法》的相关规定,某软件公司项目组开发的软件属于职务作品。职务作品的著作权归属取决于是否主要利用法人或其他组织的物质技术条件进行创作,以及是否有法律、行政法规规定或合同约定。在这个案例中,应用软件是公司项目组开发的,因此软件著作权归软件公司所有。所以正确答案是D,即软件公司。
11、 计算机软件著作权的保护对象是指( )。
A、软件开发思想与设计方案
B、软件开发者
C、计算机程序及其文档
D、软件著作权权利人
解析:
计算机软件著作权的保护对象是计算机程序及其文档。选项C正确,其他选项不符合法律规定。
12、下列关于计算机程序的智力成果中,能取得专利权的是(12)。
A、计算机程序代码
B、计算机游戏的规则和方法
C、计算机程序算法
D、用于控制测试过程的程序
解析:
关于计算机程序的智力成果中,能取得专利权的是计算机程序算法。国家知识产权局发布的公告中增加了包含算法特征的发明专利申请审查相关规定,因此算法可以申请并取得专利。而计算机程序代码可以受到软件著作权的保护,但计算机游戏的规则和方法属于智力活动的规则和方法,不授予专利权。用于控制测试过程的程序没有提及,无法判断其是否可取得专利权。因此,正确答案为C。
13、 以下商标注册申请,经审查,不能获准注册的是(13)。
A、凤凰
B、黄山
C、同心
D、湖南
解析:
根据《中华人民共和国商标法》的规定,县级以上行政区划的地名不得作为商标使用。在本题中,选项D中的“湖南”是一个省级行政区划的地名,因此不能作为商标注册使用。其他选项中的“凤凰”、“黄山”、“同心”均可以作为商标使用。
14、循环冗余校验码(Cyc1ic Redundancy Check ,CRC)是数据通信领域中最常用的一种差错校验码,该校验方法中,使用多项式除法(模2 除法)运算后的余数为校验字段。若数据信息为 n 位,则将其左移k 位后,被长度为 k+1 位的生成多项式相除,所得的 k 位余数即构成 k 个校验位,构成 n+k 位编码。若数据信息为 1100,生成多项式为 X3+X+l (即 1011) ,则 CRC 编码是(14)。
A、1100010
B、1011010
C、1100011
D、1011110
解析:
根据CRC循环冗余校验的编码流程,首先需要在原始信息位后添加k个0。在本题中,生成多项式的长度是k+1=4(因为生成多项式为X³+X+1,共有4个系数),所以需要在原始信息位1100后添加k=3个0,得到1100000。然后,将这个编码与生成多项式进行模2除法运算,得到的余数为010。最后,将原始信息位与余数连接起来,得到最终的CRC编码为1100010。因此,选项A是正确的。
15、执行 CPU 指令时,在一个指令周期的过程中,首先需从内存读取要执行的指令,此时先要将指令的地址即(15)的内容送到地址总线上。
A、指令寄存器 (IR)
B、 通用寄存器 (GR)
C、程序计数器 (PC)
D、状态寄存器 (PSW)
解析:
程序计数器(PC)用于存放下一条指令所在单元的地址。在执行CPU指令时,首先需要根据PC中存放的指令地址,将指令从内存取到指令寄存器中。因此,在一个指令周期的过程中,首先需从内存读取要执行的指令,此时需要将程序计数器(PC)中的内容送到地址总线上。所以正确答案是C。
16、流水线的吞吐率是指流水线在单位时间里所完成的任务数或输出的结果数。设某流水线有 5 段,有 1 段的时间为 2ns ,另外 4 段的每段时间为 1ns,利用此流水线完成 100 个任务的吞吐率约为(16)个/s 。
A、A
B、B
C、C
D、D
解析:
根据题目描述,吞吐率是指流水线在单位时间里完成的任务数或输出的结果数。根据题目给出的流水线各段时间和总任务数,可以计算出完成每个任务所需的总时间,然后用总任务数除以总时间,即可得到吞吐率。根据计算,完成100个任务的吞吐率约为每秒完成的任务数不超过一个值,因此选项B是正确答案。具体计算过程可以参考题目给出的图片中的解析。
17、 以下关于复杂指令集计算机 (Complex Instruction Set Computer,CISC) 的叙述中,正确的是(17)。
A、只设置使用频度高的一些简单指令,不同指令执行时间差别很小
B、CPU 中设置大量寄存器,利用率低
C、常采用执行速度更快的组合逻辑实现控制器
D、指令长度不固定,指令格式和寻址方式多
解析:
复杂指令集计算机(CISC)的指令集包含大量的指令,指令长度不固定,指令格式和寻址方式多样。选项A描述的是精简指令集计算机(RISC)的特点,选项B关于CPU中寄存器的利用率没有直接相关的信息,选项C虽然现代CPU确实常采用执行速度更快的组合逻辑实现控制器,但这并不是CISC特有的特点。因此,正确答案是D。
18、 在高速缓存 (Cache) -主存储器构成的存储系统中,(18)。
A、主存地址到 Cache 地址的变换由硬件完成,以提高速度
B、主存地址到 Cache 地址的变换由软件完成,以提高灵活性
C、.Cache 的命中率随其容量增大线性地提高
D、Cache 的内容在任意时刻与主存内容完全一致
解析:
在高速缓存(Cache)-主存储器构成的存储系统中,主存地址到Cache地址的变换是由硬件完成的,以提高访问速度。这是因为硬件可以直接执行地址映射,从而加快数据访问的速度。选项A正确,而选项B描述的是软件完成地址变换,这会增加处理时间,降低效率,因此不正确。
对于选项C,Cache的命中率随着其容量的增大而提高,但并不是线性地提高。因此,选项C也不正确。
对于选项D,Cache的内容在某一时刻与主存内容完全一致,但由于Cache和主存的读写操作可能存在时间差,所以并不是任意时刻都完全一致。因此,选项D也不正确。
综上所述,正确答案是A。
19、 需求获取是确定和理解不同的项目干系人的需求和约束的过程,需求获取是否科学、准备充分,对获取出来的结果影响很大。在多种需求获取方式中,(请作答此空)方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大、记录较为困难、需要足够的领域知识等问题。(20)方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集偏差。(21)方法通过高度组织的群体会议来分析企业内的问题,并从中获取系统需求。
A、用户访谈
B、问卷调查
C、联合需求计划
D、采样
解析:
需求获取方式中,用户访谈方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大、记录较为困难、需要足够的领域知识等问题。而采样方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或采集观察用户,并可以减少数据收集偏差。联合需求计划(JRP)是通过高度组织的群体会议来分析企业内的问题并获取系统需求的方法。因此,根据题目描述,用户访谈和采样两种方法符合题目的描述。
20、需求获取是确定和理解不同的项目干系人的需求和约束的过程,需求获取是否科学、准备充分,对获取出来的结果影响很大。在多种需求获取方式中,(19)方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大、记录较为困难、需要足够的领域知识等问题。(请作答此空)方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集偏差。(21)方法通过高度组织的群体会议来分析企业内的问题,并从中获取系统需求。
A、用户访谈
B、问卷调查
C、联合需求计划
D、采样
解析:
根据题目描述,所空缺的需求获取方式应该具备灵活性、宽广的应用范围,并且能够减少数据收集偏差。选项A用户访谈虽然是一种基本的需求获取手段,但题目中强调了方法的灵活性和应用范围,以及信息量大、记录困难和需要领域知识的问题,这与用户访谈的特点不完全吻合。选项B问卷调查虽然也是一种需求获取方式,但它并不特别强调方法的灵活性和应用范围。选项C联合需求计划(JRP)是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,虽然适用于大型组织的需求获取,但并未特别强调方法的灵活性和信息量问题。而选项D采样方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或观察用户,具有灵活性和宽广的应用范围,并且能够减少数据收集偏差,符合题目描述的特点。因此,正确答案是D。
21、需求获取是确定和理解不同的项目干系人的需求和约束的过程,需求获取是否科学、准备充分,对获取出来的结果影响很大。在多种需求获取方式中,(19)方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大、记录较为困难、需要足够的领域知识等问题。(20)方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集偏差。(21请作答此空)方法通过高度组织的群体会议来分析企业内的问题,并从中获取系统需求。
A、用户访谈
B、问卷调查
C、联合需求计划
D、采样
解析:
在多种需求获取方式中,联合需求计划(Joint Requirement Planning,JRP)方法具有良好的灵活性,有较宽广的应用范围。该方法通过高度组织的群体会议来分析企业内的问题,并从中获取系统需求。因此,本题的正确答案是C。而用户访谈和采样方法虽然也是需求获取的方式,但不符合题目中对“良好的灵活性”和“较宽广的应用范围”的描述。问卷调查虽然可以用于收集数据,但并不涉及高度组织的群体会议来获取系统需求的方式。
22、项目可行性是指企业建设该项目的必要性、成功的可能性以及投入产出比与企业发展需要的符合程度。其中,(23请作答此空)可行性分析主要评估项目的建设成本、运行成本和项目建成后可能的经济收益;用户使用可行性包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。
A、技术
B、经济
C、环境
D、用户使用
解析:
:经济可行性分析主要评估项目的建设成本、运行成本和项目建成后可能的经济收益,是可行性研究中的一个重要方面。其他选项中,技术可行性涉及技术能力和资源约束,法律可行性涉及社会因素如政策、法律、道德等,用户使用可行性涉及企业的行政管理和工作制度、使用人员的素质和培训要求等。因此,根据题目描述,经济可行性是其中一个方面,故选择B。
23、项目可行性是指企业建设该项目的必要性、成功的可能性以及投入产出比与企业发展需要的符合程度。其中,(22)可行性分析主要评估项目的建设成本、运行成本和项目建成后可能的经济收益;(请作答此空)可行性包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。
A、技术
B、经济
C、环境
D、用户使用
解析:
:项目可行性分析包括多个方面,其中涉及到用户使用可行性的方面,主要包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。因此,根据题目描述,用户使用可行性是这个空需要填写的可行性方面之一,选项D“用户使用”符合题意。
24、IDEF (Integration definition method ,集成定义方法)是一系列建模、分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息。其中, IDEF0 可以进行(请作答此空)建模; IDEF1 可以进行 (25)建模; (26)可以进行面向对象设计建模。
A、仿真
B、信息
C、业务流程
D、组织结构
解析:
根据题目描述,IDEF是一系列建模、分析和仿真方法的统称,其中IDEF0可以进行功能建模,也就是业务流程建模。因此,答案为C,即业务流程。
25、IDEF (Integration definition method ,集成定义方法)是一系列建模、分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息。其中, IDEF0 可以进行(24)建模; IDEF1 可以进行 (请作答此空)建模; (26)可以进行面向对象设计建模。
A、仿真
B、信息
C、业务流程
D、组织结构
解析:
根据题目描述,IDEF 方法是一套建模、分析和仿真方法的统称,其中包括多种具体的方法,每种方法用于不同类型的建模。在题目中提到的 IDEF1 可以进行信息建模,而面向对象设计建模在题目中没有明确对应的方法名称。然而,根据 IDEF 系列方法的一般知识,IDEF4 是用于面向对象设计建模的。因此,对于题目中的空白处,应填写与 IDEF4 相关的内容,即“IDEF4 可以进行面向对象设计建模”。所以正确答案是 C。
26、 IDEF (Integration definition method ,集成定义方法)是一系列建模、分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息。其中, IDEF0 可以进行(24)建模; IDEF1 可以进行 (25)建模; (请作答此空)可以进行面向对象设计建模。
A、IDEF2
B、IDEF3
C、IDEF4
D、IDEF5
解析:
根据题目描述,IDEF是一系列建模、分析和仿真方法的统称,其中IDEF4可以进行面向对象设计建模。因此,答案为C。
27、系统设计是根据系统分析的结果,完成系统的构建过程。系统设计的主要内容包括(请作答此空);系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(28)。
A、概要设计和详细设计
B、架构设计和对象设计
C、部署设计和用例设计
D、功能设计和模块设计
解析:
系统设计的主要内容包括概要设计和详细设计。概要设计即是系统总体结构设计,主要任务是将系统的功能需求分配给软件模块,并确定每个模块的功能和调用关系,形成软件的模块结构图。详细设计则为每个具体任务选择适当的技术手段和处理方法。选项A中的“概要设计和详细设计”符合题意。
28、系统设计是根据系统分析的结果,完成系统的构建过程。系统设计的主要内容包括(27);系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(请作答此空)。
A、用例图
B、模块结构图
C、系统部署图
D、类图
解析:
系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图。因此,系统设计的主要内容包括系统总体结构设计,而系统总体结构设计的主要成果是形成软件的模块结构图。所以答案是B,即模块结构图。
29、界面是系统与用户交互的最直接的层面。 Theo Mandel 博士提出了著名的人机交互“黄金三原则”,包括保持界面一致、减轻用户的记忆负担和(29)。
A、遵循用户认知理解
B、降低用户培训成本
C、置于用户控制之下
D、注意资源协调方式
解析:
根据题目中提到的Theo Mandel博士提出的人机交互“黄金三原则”,其中包括保持界面一致、减轻用户的记忆负担和置于用户控制之下。因此,根据这一信息,选项C“置于用户控制之下”是正确答案。
30、工作流参考模型(Workflow Reference Model ,WRM)包含 6 个基本模块,其中,(请作答此空)是工作流管理系统的核心模块,它的功能包括创建和管理流程定义,创建、管理和执行流程实例。(31)可以通过图形方式把复杂的流程定义显示出来并加以操作。
A、工作流执行服务
B、工作流引擎
C、流程定义工具
D、调用应用
解析:
根据给出的题目信息,我们需要确定哪个模块是工作流管理系统的核心模块,并且具有创建和管理流程定义、创建、管理和执行流程实例的功能,同时还有通过图形方式展示和操作复杂流程定义的功能。根据参照解析的描述,这些功能均属于工作流执行服务(A)的功能描述,因此答案应为A。但题目中要求作答此空对应的是B选项,这是一个错误的出题表述,因为根据解析,B选项工作流引擎并不是工作流管理系统的核心模块,也不是通过图形方式展示和操作复杂流程定义的模块。因此,正确答案应为B选项的描述对应到了错误的选项位置上。
31、工作流参考模型(Workflow Reference Model ,WRM)包含 6 个基本模块,其中,(30)是工作流管理系统的核心模块,它的功能包括创建和管理流程定义,创建、管理和执行流程实例。(请作答此空)可以通过图形方式把复杂的流程定义显示出来并加以操作。
A、客户端应用
B、工作流引擎
C、流程定义工具
D、管理监控工具
解析:
根据题目描述和工作流参考模型的基本模块功能,流程定义工具是负责创建和管理流程定义的模块,它通过图形方式显示和操作复杂的流程定义。因此,流程定义工具是工作流管理系统的核心模块之一,功能包括创建和管理流程定义,创建、管理和执行流程实例。
32、类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以分为实体类、边界类和控制类。下面用例描述中属于控制类的是(32)。
A、身份验证
B、用户
C、通信协议
D、窗口
解析:
根据题目描述,类在系统设计过程中分为实体类、边界类和控制类。控制类用于描述一个用例所具有的事件流控制行为,控制一个用例中的事件顺序。在给出的选项中,身份验证(A选项)可以对应于一个控制类,提供与身份验证相关的所有操作,因此属于控制类。其他选项如用户(B)、通信协议(C)和窗口(D)更符合边界类的描述,但题目要求选择属于控制类的用例描述,所以答案为A。
33、下面关于观察者模式描述不正确的是(33)。
A、观察者模式实现了表示层和数据层的分离
B、观察者模式定义了稳定的更新消息传递机制
C、在观察者模式中,相同的数据层不可以有不同的表示层
D、观察者模式定义了对象之间的一种一对多的依赖关系
解析:
在观察者模式中,相同的数据层可以有不同的表示层。观察者模式定义了对象之间的一种一对多的依赖关系,使得每当一个对象状态改变时,所有依赖它的对象都会得到通知并自动更新。因此,选项C描述不正确。
34、 行为型模式是对在不同对象之间划分责任和算法的抽象化,它可以分为类行为模式和对象行为模式。下列行为型模式中属于类行为模式的是(34)。
A、职责链模式
B、命令模式
C、迭代器模式
D、 解释器模式
解析:
根据题目描述,行为型模式中属于类行为模式的是解释器模式。参照给出的参考答案和解析,解释器模式确实是属于类行为模式的一种。因此,正确答案是D。
35、一个有效的客户关系管理( Customer Relationship Management,CRM)解决方案应具备畅通有效的客户交流渠道、对所获信息进行有效分析和(35)等特点。
A、CRM 与 ERP 很好地集成
B、客户群维系
C、商机管理
D、客户服务与支持
解析:
根据题目描述,一个有效的客户关系管理(CRM)解决方案应具备畅通有效的客户交流渠道、对所获信息进行有效分析和CRM与ERP很好地集成等特点。选项中只有A提到了CRM与ERP的集成,符合题目描述中的特点。因此,答案为A。
36、下面不属于企业供应链构成节点的是(36)。
A、制造商
B、供应商
C、配送中心
D、视频会议
解析:
企业的供应链构成节点主要包括与产品生产、采购、销售等相关的环节,包括供应商、制造商、配送中心等。而视频会议并不属于企业供应链的构成节点,因此选项D是不正确的。
37、知识管理是企业信息化过程中的重要环节,知识可以分为显性知识和隐性知识。 其中,(37)分别属于显性知识和隐性知识。
A、主观洞察力和产品说明书
B、科学原理和个人直觉
C、企业文化和资料手册
D、可以用规范方式表达的知识和可编码结构化的知识
解析:
根据题目描述,知识可以分为显性知识和隐性知识。其中,显性知识是可以用文字和数字来表达的,并且可以通过资料、科学法则、特定规格及手册等形式展现。而隐性知识则是个人的主观洞察力、直觉与预感等,不易用公式或文字说明,且难以流传或与他人分享。因此,选项B中的“科学原理”属于显性知识,“个人直觉”属于隐性知识。
38、运用互联网技术,IT 行业中的独立咨询师为企业提供咨询和顾问服务属于(38)电子商务类型。
A、C2B
B、B2C
C、B2B
D、C2C
解析:
根据电子商务的类型定义,独立咨询师提供咨询和顾问服务给企业,属于企业与消费者之间的电子商务类型,即C2B类型。题目中提到的独立咨询师属于个人或个体,而企业则是接受服务的对象。因此,这种类型的电子商务是C2B类型,答案为A。
39、决策支持系统的基本组成部分包括(39)。
A、数据库子系统、模型库子系统、数据解析子系统和数据查询子系统
B、数据库、数据字典、数据解析模块和数据查询模块
C、数据库子系统、模型库子系统、决策算法子系统
D、数据库子系统、模型库子系统、推理部分和用户接口子系统
解析:
决策支持系统(Decision Support System,DSS)的基本组成部分包括数据库子系统、模型库子系统、推理部分和用户接口子系统。这些部分共同构成了DSS的核心结构,辅助决策者进行半结构化或非结构化的决策。因此,选项D是正确的。
40、数据库概念结构设计阶段的工作步骤依次为(40)。
A、 设计局部视图→抽象数据→修改重构消除冗余→合并取消冲突
B、设计局部视图→抽象数据→合并取消冲突→修改重构消除冗余
C、 抽象数据→设计局部视图→合并取消冲突→修改重构消除冗余
D、抽象数据→设计局部视图→修改重构消除冗余→合并取消冲突
解析:
数据库概念结构设计阶段的工作步骤依次为抽象数据、设计局部视图、合并取消冲突、修改重构消除冗余。因此,正确答案为C。
41、设有员工关系 Emp (员工号,姓名,性别,年龄,电话,家庭住址,家庭成员,关系,联系电话〉。其中,“家庭成员,关系,联系电话”分别记录了员工亲属的姓名、 与员工的关系以及联系电话,且一个员工允许有多个家庭成员。为使数据库模式设计更合理,对于员工关系 Emp(41)。
A、只允许记录一个亲属的姓名、与员工的关系以及联系电话
B、可以不作任何处理,因为该关系模式达到了 3NF
C、增加多个家庭成员、关系及联系电话字段
D、应该将家庭成员、关系及联系电话加上员工号设计成一个独立的模式
解析:
根据题目描述,每个员工允许有多个家庭成员,并且需要记录家庭成员的姓名、与员工的关系以及联系电话。如果将这些信息都放在同一个表Emp中,会造成数据冗余和设计的不合理。因此,为了更合理地设计数据库模式,应该将家庭成员、关系及联系电话与员工号一起设计成一个独立的模式,以便更好地管理和存储这些信息。选项D正确地提出了这种解决方案。
42、给定关系模式 R < U ,F >, U= {A,B,C,D ,E} , F = {B→A ,D→A ,A→E ,AC→B },则 R 的候选关键字为(请作答此空),分解ρ= {Rl(ABCE),R2(CD)} ( 43)。
A、CD
B、ABD
C、 ACD
D、ADE
解析:
给定关系模式 R 的属性集 U={A,B,C,D,E},函数依赖集 F={B→A,D→A,A→E,AC→B},我们需要找出 R 的候选键(Candidate Key)。候选键是最小的超键(Superkey),即可以唯一标识表中每一行的属性集。在这个问题中,我们可以从函数依赖中分析出,属性集 CD 可以推导出所有其他属性(通过传递性规则),因此 CD 是一个候选键。选项 A 是正确的。关于分解的判断部分,由于分解后的两个关系模式 R1 和 R2 的交集属性 C 不能推导出任何新属性,并且函数依赖在原关系中被破坏(分解后的关系中不存在属性 D),所以该分解是有损的且不保持函数依赖。因此,该分解不满足无损连接的条件。
43、给定关系模式 R < U ,F >, U= {A,B,C,D ,E} , F = {B→A ,D→A ,A→E ,AC→B },则 R 的候选关键字为(42),分解ρ= {Rl(ABCE),R2(CD)} ( 请作答此空)。
A、具有无损连接性,且保持函数依赖
B、不具有无损连接性,但保持函数依赖
C、具有无损连接性,但不保持函数依赖
D、不具有无损连接性,也不保持函数依赖
解析:
根据给定关系模式R的属性和函数依赖F,我们可以确定R的候选关键字为CD。这是因为CD能够推导出关系模式中的所有属性。然而,对于提供的分解ρ={R1(ABCE), R2(CD)},我们需要分析它的无损连接性和函数依赖保持性。
首先,分析无损连接性。通过计算R1和R2的交集,我们得到R1∩R2=C。由于C不能推导出R1或R2中的任何其他属性值,这表明该分解是有损的。
接下来,分析函数依赖的保持性。原关系模式F中有D→A,但在分解的R1中并没有包含D。因此,这个分解不能保持原有的函数依赖。
综上所述,这个分解既不具有无损连接性,也不保持函数依赖,所以答案是D。
44、
A、π1,4(σ2<'2017'∨4='95'(R⋈S))
B、π1,6(σ2<'2017'(R)Íσ3='95'(S))
C、π1,4(σ2<'2017'(R)Íσ6='95'(S))
D、π1,6(σ2=4∧3=5(σ2<'2017'(R))Íσ3='95'(S)))
解析:
根据题目描述和参考答案,选项D的表达式符合题目要求。而选项A的表达式中的逻辑运算符"∨“应该改为”∧";选项B和选项C的表达方式不正确,它们涉及到了笛卡尔积,但题目要求的是自然连接,自然连接与笛卡尔积的主要区别在于自然连接会去掉重复的属性列。因此,正确答案是D。
45、
A、A
B、B
C、C
D、D
解析:
根据题目描述,需要同时满足多个条件,因此需要使用AND连接这些条件。选项C中的符号表示AND连接,所以正确答案为C。
46、假设某文件系统的文件索引表有 i-addr[0],i-addr[1] ,...,i-addr[7]共 8 个地址项,每个地址项大小为 4 字节,其中 5 个地址项 (i-addr[0]~i-addr[4] )为直接地址索引,2 个地址项(i-addr[5]~i-addr[6]) 是 一 级 间 接 地 址 索 引 , 1 个 地 址 项(i-addr[7] )是二级间接地址索引,磁盘索引块和磁盘数据块大小均为 1KB。若要访问文件的逻辑块号分别为 5 和 518,则系统应分别采用(46)。
A、直接地址索引和一级间接地址索引
B、直接地址索引和二级间接地址索引
C、一级间接地址索引和二级间接地址索引
D、二级间接地址索引和一级间接地址索引
解析:
根据题目描述,文件索引表中有直接地址索引、一级间接地址索引和二级间接地址索引。直接地址索引用于访问逻辑块号0-4,因此访问逻辑块号为5的文件需要使用一级间接地址索引。而一级间接地址索引可以访问的逻辑块号范围取决于磁盘数据块的大小和每个地址项的大小,由于磁盘数据块大小为1KB,每个地址项大小为4字节,所以每个一级间接索引结点可以对应256个逻辑块(1KB/4B=256)。因此,要访问的逻辑块号为518的文件需要利用二级间接地址索引。所以,系统应分别采用一级间接地址索引和二级间接地址索引来访问这两个逻辑块号。
47、在一个单 CPU 的计算机系统中,采用可剥夺式(也称抢占式)优先级的进程调度方案,且所有任务可以并行使用 I/O 设备。下表列出了三个任务 T1、 T2 、T3 的优先级、独立运行时占用 CPU 和 I/O 设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为(请作答此空)ms ,CPU 的空闲时间共有(48)ms 。
A、41
B、71
C、87
D、123
解析:
根据题目描述,采用可剥夺式优先级的进程调度方案,意味着高优先级的任务可以中断低优先级的任务并抢占CPU资源。从图中可以看出,任务T1、T2和T3的CPU时间分别为10ms、20ms和30ms。由于采用可剥夺式优先级,当高优先级的任务(如T2或T3)就绪时,当前正在执行的任务(如T1)会被中断,CPU会被分配给高优先级的任务。因此,三个任务执行的总时间为:T1的CPU时间 + T2的CPU时间 + T3的CPU时间 = 10ms + 20ms + 30ms = 60ms。
而题目中提到所有任务可以并行使用I/O设备,所以I/O操作不会阻塞CPU,任务可以在等待I/O完成时继续执行。因此,需要考虑I/O操作的时间。根据题目描述,T1、T2和T3的I/O时间分别为2ms、5ms和4ms。由于这些时间是并行发生的,所以总I/O时间为max(2ms, 5ms, 4ms) = 5ms。因此,三个任务从同时启动到全部结束的总时间为60ms(CPU时间)+ 5ms(最大I/O时间)= 65ms。而题目中提到CPU的空闲时间为48ms,所以三个任务的总执行时间为65ms - 48ms = 17ms。因此,这三个任务从同时启动到全部结束的总时间为:CPU执行时间(65ms)+ CPU空闲时间(48ms)= 113ms。所以正确答案为C,即总时间为87ms。
48、
在一个单CPU的计算机系统中,采用可剥夺式(也称抢占式)优先级的进程调度方案,且所有任务可以并行使用 I/O 设备。下表列出了三个任务 T1、 T2 、T3 的优先级、独立运行时占用 CPU 和 I/O 设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为(47)ms ,CPU 的空闲时间共有(作答此空)ms 。

A、15
B、18
C、24
D、54
解析:
根据题目描述,采用可剥夺式优先级的进程调度方案,意味着高优先级的任务可以抢占CPU资源。从图中可以看出,任务T2的优先级最高,T1次之,T3最低。
- 首先计算三个任务的总时间:
- T1:CPU时间5ms + I/O时间10ms = 15ms
- T2:CPU时间8ms + I/O时间5ms = 13ms
- T3:CPU时间3ms + I/O时间4ms = 7ms
总时间 = 15ms + 13ms + 7ms = 35ms。题目中提到总时间为47ms,这意味着其中有12ms是操作系统调度和其他开销的时间(47ms - 35ms = 12ms)。
- 计算CPU空闲时间:
- 在T1的I/O阶段(10ms),T2和T3都可以使用CPU,这是8ms(T2的CPU时间)和3ms(T3的CPU时间)。
- 在T2的I/O阶段(5ms),只有T3可以使用CPU,这是剩余的CPU时间(即总CPU时间减去已使用的时间)。这部分时间是:总CPU时间(即任务的总时间减去I/O时间总和)减去在T1的I/O阶段使用的CPU时间(即总CPU时间的三分之一)。这部分时间是:总CPU时间减去已使用的时间等于剩余的CPU使用时间。因此,CPU空闲时间为:(T2和T3的总CPU时间) + [(总CPU时间减去已使用的T1的I/O阶段的CPU时间)减去已使用的在T2的I/O阶段的CPU时间]。简化计算为:(8 + 3) + [(总CPU时间减去已使用的在T1的I/O阶段的CPU时间)] = (总共需要处理的CPU时间)减去(实际已处理的CPU时间)。根据这些数据计算得出,CPU空闲时间为总共需要处理的CPU时间与实际已处理的CPU时间的差值。因此,答案为B选项中的数值。
49、进程Pl、P2、P3、P4、P5和P6的前趋图如下图所示:
若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(请作答此空);空③和空④处应分别为(2);空⑤和空⑥处应分别为(3)。
(1)A.V(S1)V(S2)和P(S2)B.P(S1)P(S2)和V(S2)
C.V(S1)V(S2)和P(S1)D.P(S1)P(S2)和V(S1)
begin
S1,S2,S3,S4,S5,S6,S7,S8:semaphore; //定义信号量
S1:=0;S2:=0;S3:=0;S4=0;S5:=0;S6:=0;S7:=0;S8:=0;
Cobegin
process P1 |
process P2 |
process P3 |
process P4 |
process P5 |
process P6 |
begin |
begin |
begin |
begin |
begin |
begin |
P1执行; |
(2); |
P(S2); |
P(S4); |
P(S6); |
(6) |
(1); |
P2执行; |
(3); |
P(S5); |
P5执行; |
P6执行; |
end; |
V(S3); |
P3执行; |
P4执行; |
V(S8); |
end; |
V(S4); |
(4); |
(5); |
end; |
||
end; |
end; |
end; |
Coend;
end
A、A
B、B
C、C
D、D
解析:
根据题目的前趋图和PV操作的控制原理,我们可以知道,每个进程在开始时会执行P操作,表示请求资源,而在结束时执行V操作,表示释放资源。根据图中的箭线,我们可以知道进程间的同步和互斥关系,从而确定每个进程应该执行的PV操作。对于选项C,即V(S1)V(S2)和P(S1),符合P1、P2、P3、P4、P5和P6的同步与互斥关系。在程序中,空①和空②处应该填写P(S1)和V(S2),以实现P2进程和P3进程之间的同步和互斥。因此,正确答案为C。
50、进程P1、P2、P3、P4、P5和P6的前趋图如下所示:
若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空a、空b和空c处应分别为(请作答此空);空d和空e处应分别为();空f和空g处应分别为()。
begin
S1,S2,S3,S4,S5,S6,S7:semaphore; //定义信号量
S1:=0;S2:=0;S3:=0;S4=0;S5:=0;S6:=0;S7:=0;
Cobegin
Coend;
end
A、V(S3)、P(S2)和V(S4)V(S5)
B、P(S3)、P(S2)和V(S4)V(S5)
C、V(S2)、P(S3)和P(S4)P(S3)
D、V(S2)、V(S3)和P(S3)P(S4)
解析:
根据题目中的前趋图,我们可以分析出各个进程之间的同步与互斥关系。
对于空a,P2进程需要等待P1进程完成后才能开始,因此需要使用V操作来通知P2进程可以执行。根据分析,空a应填V(S2)。
对于空b,P3进程开始运行前必须等待P1进程的通知,所以需要进行P操作来测试P1进程是否运行完毕。因此,空b应填P(S2)。
对于空c,P3进程完成后需要通知P4和P5进程,所以应该进行两个V操作,分别通知S4和S5信号量。因此,空c应填V(S4)V(S5)。
空d、空e和空f、空g的填写并未在题目中明确给出,且根据所给的前趋图和信号量操作,无法确定其具体的填写内容。需要更多的信息或上下文来确定这些空处的填写。
51、进程Pl、P2、P3、P4、P5和P6的前趋图如下图所示:
若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(1);空③和空④处应分别为(2);空⑤和空⑥处应分别为(请作答此空)。
(3)A.P(S6)和P(S7)V(S8)B.V(S6)和V(S7)V(S8)
C.P(S6)和P(S7)P(S8)D.V(S7)和P(S7)P(S8)
begin
S1,S2,S3,S4,S5,S6,S7,S8:semaphore; //定义信号量
S1:=0;S2:=0;S3:=0;S4=0;S5:=0;S6:=0;S7:=0;S8:=0;
Cobegin
process P1 |
process P2 | process P3 | process P4 | process P5 | process P6 |
begin |
begin |
begin |
begin |
begin |
begin |
P1执行; |
(2); |
P(S2); |
P(S4); |
P(S6); |
(6) |
(1); |
P2执行; |
(3); |
P(S5); |
P5执行; |
P6执行; |
end; |
V(S3); |
P3执行; |
P4执行; |
V(S8); |
end; |
V(S4); |
(4); |
(5); |
end; |
||
end; |
end; |
end; |
Coend;
end
A、A
B、B
C、C
D、D
解析:
根据提供的前趋图,我们可以确定各个进程之间的同步和互斥关系。图中有8条箭线,代表进程之间的依赖关系。我们需要根据这些依赖关系来确定信号量的使用。
对于选择题部分:
- 空①和空②处应分别为P(S1)和V(S2),这是因为P1进程启动后会进入P(S1),而P2进程启动后会进入V(S2)。因此,答案应为(1)中的选项D。
对于判断题部分:
- 空③和空④处应分别为V(S3)和V(S4)。这是因为P2进程结束时需要发出这两个信号量,表示它已经完成了与P3进程的互斥或同步操作。所以,(3)的答案应为A。
- 空⑤处应为P(S5)V(S6)。这是因为P3进程在启动时会进行这两个操作,它需要等待P4进程发出S5信号量,并在完成后发出S6信号量。所以,(4)的答案应为B。至于空⑥处,由于P6进程是最后一个进程,它应该在结束时发出V(S7)或V(S8)信号量,表明它已经完成。因此,(5)的答案应为P(S5)V(S6)。至于(6),考虑到P6是最后一个进程,它应该发出一个结束信号,即V(S7)。
52、线性规划问题由线性的目标函数和线性的约束条件(包括变量非负条件)组成。满足约束条件的所有解的集合称为可行解区。既满足约束条件,又使目标函数达到极值的解,称为最优解。以下关于可行解区和最优解的叙述中,不正确的是 (66) 。
A、线性规划问题的可行解区不一定存在
B、即使可行解区存在,也可能无界
C、如果可行解区存在但无界,则一定不存在最优解
D、如果最优解存在,则一定会在可行解区的某个顶点处达到
解析:
对于线性规划问题,如果可行解区存在但无界,理论上还是可能存在最优解的,只不过这个最优解可能不在可行解区内,或者存在无穷多个最优解,而非一定不存在最优解。因此,选项C的叙述是不正确的。
53、数据分析工作通常包括①~⑤五个阶段。目前,自动化程度比较低的两个阶段是(53)。①发现并提出问题 ②获取并清洗数据 ③按数学模型计算 ④调整并优化模型 ⑤解释输出的结论
A、①②
B、①⑤
C、③④
D、 ④⑤
解析:
数据分析工作中,“发现并提出问题”和“解释输出的结论”这两个阶段通常需要人类的判断和解释,因此自动化程度比较低。其他阶段如获取并清洗数据、按数学模型计算、调整并优化模型等可以相对更容易地实现自动化。因此,正确答案是B,即“发现并提出问题”和“解释输出的结论”这两个阶段自动化程度较低。
54、
按照上述计划,该工程的总工期预计为(请作答此空)周。在工程实施了10周后,经理对进度进行了检查,结果是:作业A和B已经完成,作业D完成了30%,作业E完成了25%,其他作业都还没有开始。如果随后完全按原计划实施,则总工期将(2)完成。
(1)A.20 B.25 C.33 D.41
(2)A.提前1周 B.推迟l周 C.推迟2周 D.推迟3周
A、20
B、25
C、33
D、41
解析:
根据提供的计划,工程分为六个作业,每个作业的完成时间累加得到总工期。作业A和B各需3周,作业C需4周,作业D需6周,作业E需5周,作业F需4周。因此,总工期为3+3+4+6+5+4=25周。所以,该工程的总工期预计为25周。对于第二个问题,工程在实施了10周后,已完成作业A和B,以及部分作业D和E。剩余作业C、D的剩余部分和E的剩余部分以及作业F均未开始。考虑到剩余作业的完成时间(作业C需4周,剩余作业D还需3周完成,作业E还需2周完成,作业F需要完整的4周完成),总时间超过原计划剩余的工期(因为原计划剩余工期为25-10=15周),所以工程会推迟完成。考虑到剩余作业的最长完成时间(即作业D剩余部分的最长完成时间需要三周),所以工程将推迟三周完成。因此,答案为B.推迟l周。
55、
A、提前 1 周
B、推迟 l 周
C、推迟 2 周
D、推迟 3 周
解析:
根据提供的图片信息,可以看出原计划的时间线被向后推移了,并且标注了“推迟一周”,因此正确答案是B,即推迟1周。
56、
A、120
B、130
C、140
D、150
解析:
题目所给的图形是网络图,其中箭线上的数字代表各道工序的费用。为了找到费用最少的方案,需要将各道工序的费用相加。根据网络图的绘制,我们可以看出从起点到终点,经过ABEGI这条路径的费用是最少的,费用为130万。因此,正确答案是B。
57、根据历史统计情况,某超市某种面包的日销量为 100、110、120、130、140 个的概率相同,每个面包的进价为 4 元,销售价为 5 元,但如果当天没有卖完,剩余的面包次日将以每个 3 元处理。为取得最大利润,该超市每天应进货这种面包(57)个。(57)A.110 B.120 C.130 D. 140
A、A
B、B
C、C
D、D
解析:
根据题目描述,每天面包的进价为4元,销售价为5元。如果当天没有卖完,剩余的面包次日将以每个3元处理。因此,我们需要计算不同进货量下的平均收益,以决定为取得最大利润,该超市每天应进货这种面包多少个。
我们可以建立进货量-销售量对应的收益表(矩阵),然后计算平均收益。具体来说,假设每天进货量为x个面包,当x分别取不同的值时(如题目给出的选项),我们可以计算对应的平均收益。由于每种销量下的概率相同,即各个销量的概率值为0.2,我们可以计算期望收益并找到最大收益对应的进货量。根据计算,当进货量为120个时,平均收益(利润)最大。因此,为取得最大利润,该超市每天应进货这种面包120个,即选项B。
58、
A、5
B、9
C、10
D、11
解析:
根据提供的图片信息,需要进行观察并判断。图片中显示的是一张表格,其中一列是“序号”,另一列是对应的数字。根据表格中的信息,序号“C”对应的数字是“10”。因此,根据题目要求,正确答案是C。
59、
A、A
B、B
C、C
D、D
解析:
根据题目描述,A、B、C三厂每天最多供货55吨,且各环节均能满足流量需求。因此,总的供货量即为三厂每日的最大供货量之和,即55吨。选项C表示“每天供货量为55吨”,与题目描述相符,所以为正确答案。
60、计算机系统的性能一般包括两个大的方面。一个方面是它的(61请作答此空 ),也就是计算机系统能正常工作的时间,其指标可以是能够持续工作的时间长度,也可以是在一段时间内,能正常工作的时间所占的百分比;另一个方面是处理能力,这又可分为三类指标,第一类指标是吞吐率,第二类指标是响应时间,第三类指标是资源利用率,即在给定时间区间中,各种部件被使用的时间与整个时间之比。
A、可用性
B、安全性
C、健壮性
D、可伸缩性
解析:
根据题目描述,第一个方面是关于计算机系统能正常工作的时间,其指标包括能够持续工作的时间长度和在一段时间内能正常工作的时间所占的百分比。这对应了答案中的“可用性”,因此选择A。
61、计算机系统的性能一般包括两个大的方面。一个方面是它的(60),也就是计算机系统能正常工作的时间,其指标可以是能够持续工作的时间长度,也可以是在一段时间内,能正常工作的时间所占的百分比;另一个方面是处理能力,这又可分为三类指标,第一类指标是吞吐率,第二类指标是响应时间,第三类指标是(请作答此空),即在给定时间区间中,各种部件被使用的时间与整个时间之比。
A、可靠性
B、资源利用率
C、系统负载
D、吞吐量
解析:
根据题目描述,计算机系统的性能包括可靠性和处理能力两个方面。在处理能力方面,除了吞吐率和响应时间外,第三类指标描述的是在给定时间区间中,各种部件被使用的时间与整个时间之比,这正好对应的是资源利用率。因此,正确答案是B,即资源利用率。
62、(62)图像通过使用彩色查找表来获得图像颜色。
A、真彩色
B、伪彩色
C、直接色
D、矢量
解析:
伪彩色图像通过使用色彩查找表(CLUT)来获得图像颜色。每个像素值在CLUT中都有一个对应的入口地址,通过这个地址可以查找实际的R、G、B强度值。因此,这种用查找映射的方法产生的色彩称为伪彩色。而真彩色则是每个像素值直接决定其R、G、B基色强度。直接色和矢量与题目描述的内容无关。因此,正确答案是B 伪彩色。
63、以下文件格式中,属于视频文件格式的是(63)
A、RTF
B、WAV
C、MPG
D、JPG
解析:
文件格式中,属于视频文件格式的是MPG。多信息文本格式(RTF)是一种文本和图形文档格式;WAV为声音文件格式;JPG是图片格式。因此,选项C是正确的。
64、以下关于光纤的说法中,错误的是(64)。
A、单模光纤的纤芯直径更细
B、单模光纤采用LED为光源
C、多模光纤比单模光纤的传输距离近
D、多模光纤中光波在光导纤维中以多种模式传播
解析:
单模光纤采用激光作为光源体,而不是LED光源。因此,选项B是错误的。
65、RIPv2 对 RIPv1 协议的改进之一为路由器必须有选择地将路由表中的信息发送给邻居,而不是发送整个路由表。具体地说,一条路由信息不会被发送给该信息的来源,这种方案称为(请作答此空),其作用是(66)。
A、反向毒化
B、乒乓反弹
C、水平分割法
D、垂直划分法
解析:
根据题目描述,RIPv2对RIPv1协议的改进之一是采用水平分割法,即路由器有选择地将路由表中的信息发送给邻居,而不是发送整个路由表。一条路由信息不会被发送给该信息的来源。这种方案的主要作用是阻止路由环路的产生,并减少路由器更新信息占用的链路带宽资源。因此,正确答案是C水平分割法。
66、 RIPv2 对 RIPv1 协议的改进之一为路由器必须有选择地将路由表中的信息发送给邻居,而不是发送整个路由表。具体地说,一条路由信息不会被发送给该信息的来源,这种方案称为(65),其作用是(请作答此空)。
A、支持 CIDR
B、解决路由环路
C、扩大最大跳步数
D、不使用广播方式更新报文
解析:
题干中提到RIPv2对RIPv1协议的改进之一是路由器必须有选择地将路由表中的信息发送给邻居,而不是发送整个路由表。这种方案称为水平分割法,其主要作用是解决路由环路问题。水平分割法的规则和原理是:路由器从某个接口接收到的更新信息不允许再从这个接口发回去。这样可以阻止路由环路的产生,并减少路由器更新信息占用的链路带宽资源。因此,选项B“解决路由环路”是正确答案。
67、 OSPF 协议把网络划分成4种区域(Area),其中(67)不接受本地自治系统以外的路由信息,对自治系统以外的目标采用默认路由0.0.0.0。
A、分支区域
B、标准区域
C、主干区域
D、存根区域
解析:
根据OSPF协议的规定,完全存根区域不接受外部自治系统的路由以及自治系统内其他区域的路由总结。这种区域对于自治系统以外的目标采用默认路由0.0.0.0。因此,正确答案是D,即存根区域。
68、在Linux中,可以使用(68)命令为计算机配置IP地址。
A、ifconfig
B、config
C、ip-address
D、ipconfig
解析:
在Linux中,可以使用ifconfig命令为计算机配置IP地址。该命令用于配置网络接口,包括设置IP地址、子网掩码等参数。因此,选项A是正确的答案。选项B、C和D都是错误的,因为它们不是Linux中用于配置IP地址的正确命令。
69、据统计,截至2017年2月,全球一半以上的网站已使用HTTPS协议进行数据传输,原HTTP协议默认使用(请作答此空)端口,HTTPS使用(70)作为加密协议,默认使用443端口。
A、80
B、88
C、8080
D、880
解析:
根据题目描述,原HTTP协议默认使用端口为80,而HTTPS协议则使用安全套接字层(SSL)进行加密传输,并使用443端口。因此,答案为A,即端口号为80。
70、据统计,截至2017年2月,全球一半以上的网站已使用HTTPS协议进行数据传输,原HTTP协议默认使用(69)端口,HTTPS使用(请作答此空)作为加密协议,默认使用443端口。
A、RSA
B、SSL
C、SSH
D、SHA-1
解析:
HTTPS协议使用安全套接字层(SSL)进行信息交换,因此B选项SSL是正确答案。
71、The purpose of the systems analysis phase is to build a logical model of the new system.The first step is(请作答此空),where you investigate business processes and document what the new system must do to satisfy users. This step continues the investigation that began during the(72). You use the fact-finding results to build business models,data and process models,and object models. The deliverable for the systems analysis phase is the(73),which describes management and user requirements,costs and benefits,and outlines alternative development strategies.
The purpose of the systems design phase is to create a physical model that will satisfy all documented requirements for the system. During the systems design phase,you need to determine the(74),which programmers will use to transform the logical design into program modules and code. The deliverable for this phase is the(75),which is presented to management and users for review and approval.
A、system logical modeling
B、use case modeling
C、requirements modeling
D、application modeling
解析:
根据题目描述,系统分析阶段的第一步是调查业务流程并记录下新系统需要完成的工作以满足用户需求,这是需求建模(requirements modeling)的过程。因此,正确答案为C。
72、The purpose of the systems analysis phase is to build a logical model of the new system.The first step is(71),where you investigate business processes and document what the new system must do to satisfy users. This step continues the investigation that began during the(请作答此空). You use the fact-finding results to build business models,data and process models,and object models. The deliverable for the systems analysis phase is the(73),which describes management and user requirements,costs and benefits,and outlines alternative development strategies.
The purpose of the systems design phase is to create a physical model that will satisfy all documented requirements for the system. During the systems design phase,you need to determine the(74),which programmers will use to transform the logical design into program modules and code. The deliverable for this phase is the(75),which is presented to management and users for review and approval.
A、systems planning phase
B、systems modeling phase
C、systems analysis phase
D、systems design phase
解析:
题目描述了系统分析阶段的目的和过程。第一阶段是调查业务流程并记录新系统需要满足用户的需求(71),这一步骤是对系统计划阶段的延续(根据上下文推断,原文没有直接给出)。因此,第一个空应填“系统计划阶段”,选项为A。系统分析阶段的目的是建立新系统的逻辑模型,其可交付成果描述了管理和用户要求、成本和效益,以及替代的开发策略(73)。所以,第三个空是描述系统分析阶段的可交付成果,没有直接给出答案,但从上下文推断,应该选择描述管理要求的选项,即C。最后,题目描述了系统设计阶段的目标和可交付成果。在这个阶段,需要确定程序员用于将逻辑设计转换为程序模块和代码的工具或语言(74),以及该阶段的可交付成果是向管理层和用户展示的某种成果(75)。因此,第二个空描述的是系统设计阶段的第一步,选择D作为答案。
73、The purpose of the systems analysis phase is to build a logical model of the new system.The first step is(71),where you investigate business processes and document what the new system must do to satisfy users. This step continues the investigation that began during the(72). You use the fact-finding results to build business models,data and process models,and object models. The deliverable for the systems analysis phase is the(请作答此空),which describes management and user requirements,costs and benefits,and outlines alternative development strategies.
The purpose of the systems design phase is to create a physical model that will satisfy all documented requirements for the system. During the systems design phase,you need to determine the(74),which programmers will use to transform the logical design into program modules and code. The deliverable for this phase is the(75),which is presented to management and users for review and approval.
A、system charter
B、system scope definition
C、system blueprint
D、system requirements document
解析:
根据题目描述,系统分析阶段的目的是建立新系统的逻辑模型,第一步是调查业务流程并记录下新系统需要完成的任务以满足用户需求。这一步骤的结果被用于构建业务模型、数据和流程模型以及对象模型。而系统分析阶段的最终交付物是描述管理、用户需求、成本和收益以及替代开发策略的文档。因此,这个空白处应该填写的是描述系统需求的文档,答案为D,即系统要求文档(system requirements document)。
74、The purpose of the systems analysis phase is to build a logical model of the new system.The first step is(71),where you investigate business processes and document what the new system must do to satisfy users. This step continues the investigation that began during the(72). You use the fact-finding results to build business models,data and process models,and object models. The deliverable for the systems analysis phase is the(73),which describes management and user requirements,costs and benefits,and outlines alternative development strategies.
The purpose of the systems design phase is to create a physical model that will satisfy all documented requirements for the system. During the systems design phase,you need to determine the(请作答此空),which programmers will use to transform the logical design into program modules and code. The deliverable for this phase is the(75),which is presented to management and users for review and approval.
A、application architecture
B、system data model
C、system process model
D、implement environment
解析:
根据题目描述,系统分析阶段的目的是建立新系统的逻辑模型。第一步是调查业务流程并记录新系统需要完成的任务,以满足用户需求,这一步是对之前阶段(如需求分析阶段)的延续。在这一阶段,会使用调查结果来构建业务模型、数据和流程模型以及对象模型。因此,第一个空应该填写“系统过程模型”(System Process Model),即选项C。系统分析阶段的最终可交付成果是系统分析报告(System Analysis Report),它描述了管理和用户的要求、成本和效益,以及概述了替代的开发策略。
系统设计阶段的目的是创建一个满足所有系统需求文件要求的物理模型。在这一阶段,需要确定应用程序架构(Application Architecture),这是程序员将逻辑设计转化为程序模块和代码的基础。因此,第二个空应该填写“应用程序架构”(Application Architecture),即选项A。系统设计阶段的最终可交付成果是系统设计报告(System Design Report),提交给管理层和用户进行审查和批准。
75、The purpose of the systems analysis phase is to build a logical model of the new system.The first step is(71),where you investigate business processes and document what the new system must do to satisfy users. This step continues the investigation that began during the(72). You use the fact-finding results to build business models,data and process models,and object models. The deliverable for the systems analysis phase is the(73),which describes management and user requirements,costs and benefits,and outlines alternative development strategies.
The purpose of the systems design phase is to create a physical model that will satisfy all documented requirements for the system. During the systems design phase,you need to determine the(74),which programmers will use to transform the logical design into program modules and code. The deliverable for this phase is the(请作答此空),which is presented to management and users for review and approval.
A、system architecture description
B、system design specification
C、system technique architecture
D、physical deployment architecture
解析:
根据题目描述,系统分析阶段的目的是建立新系统的逻辑模型,第一步是进行业务流程的调查和记录以满足用户需求,这一步骤是对前期阶段或可行性研究阶段的延续。系统分析阶段的交付成果是系统分析说明书,描述了管理和用户的要求、成本和效益等。在系统设计阶段,需要确定的是系统设计规格说明书(SDS),这是程序员将逻辑设计转化为物理实现的依据。因此,正确答案为系统分析阶段的描述(A)和系统设计规格说明书(B)。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!