综合知识
1/75
操作系统为用户提供了两类接口:操作一级和程序控制一级的接口,以下不属于操作一级的接口是(1) 。
综合知识
2/75
进程P1、P2、P3、P4和P5的前趋图如下:

若用PV操作控制进程P1〜P5并发执行的过程,则需要设置5个信号ft S1、S2、 S3、S4和S5,进程间同步所使用的信号量标注在上图中的边上,且信号量S1〜S5的初值都等于零,初始状态下进程P1开始执行。下图中a、b和c处应分别填写(2) ; d 和e处应分别填写(3) , f和g处应分别填写(4) 。
综合知识
3/75
进程P1、P2、P3、P4和P5的前趋图如下:

若用PV操作控制进程P1〜P5并发执行的过程,则需要设置5个信号ft S1、S2、 S3、S4和S5,进程间同步所使用的信号量标注在上图中的边上,且信号量S1〜S5的初值都等于零,初始状态下进程P1开始执行。下图中a、b和c处应分别填写(2) ; d 和e处应分别填写(3) , f和g处应分别填写(4) 。
综合知识
4/75
进程P1、P2、P3、P4和P5的前趋图如下:

若用PV操作控制进程P1〜P5并发执行的过程,则需要设置5个信号ft S1、S2、 S3、S4和S5,进程间同步所使用的信号量标注在上图中的边上,且信号量S1〜S5的初值都等于零,初始状态下进程P1开始执行。下图中a、b和c处应分别填写(2) ; d 和e处应分别填写(3) , f和g处应分别填写(4) 。
综合知识
5/75
某企业工程项目管理数据库的部分关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。

其中供应关系是(5)的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是(6)联系。对项目和员工关系进行设计时,(7)设计成一个独立的关系模式。
综合知识
6/75
某企业工程项目管理数据库的部分关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。

其中供应关系是(5)的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是(6)联系。对项目和员工关系进行设计时,(7)设计成一个独立的关系模式。
综合知识
7/75
某企业工程项目管理数据库的部分关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。

其中供应关系是(5)的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是(6)联系。对项目和员工关系进行设计时,(7)设计成一个独立的关系模式。
综合知识
8/75
给定学生S (学号,姓名,年龄,入学时间,联系方式)和选课SC (学号,课程号, 成绩)关系,若要查询选修了1号课程的学生学号、姓名和成绩,则该查询与关系代数表达式(8)等价。
综合知识
9/75
以下关于CISC (Complex Instruction Set Computer,复杂指令集计算机)和RISC (Reduced Instruction Set Computerf精简指令集计算机)的叙述中,错误的是(9).
综合知识
10/75
以下关于Cache的叙述中,正确的是(10)。
综合知识
11/75
虚拟存储器发生页面失效时,需要进行外部地址变换,即实现(11)的变换。
综合知识
12/75
挂接在总线上的多个部件(12)。
综合知识
13/75
核心层交换机应该实现多种功能,下面选项中,不属于核心层特性的是(13)。
综合知识
14/75
達筑物综合布线系统中的垂直子系统是指(14)。
综合知识
15/75
网络设计过程包括逻辑网络设计和物理网络设计两个阶段,下面的选项中,(15) 应该属于逻辑网络设计阶段的任务。
综合知识
16/75
随着业务的增长,信息系统的访问量和数据流量快速增加,采用负载均衡(Load Balance)方法可避免由此导致的系统性能下降甚至崩溃。以下关于负载均衡的叙述中, 错误的是(16)。
综合知识
17/75
数据备份是信息系统运行管理时保护数据的重要措施。(17)可针对上次任何一 种备份进行,将上次备份后所有发生变化的数据进行备份,并将备份后的数据进行标记。
综合知识
18/75
某企业欲对内部的数据库进行数据集成。如果集成系统的业务逻辑较为简单,仅使用数据库中的单表数据即可实现业务功能,这时采用(18)方式进行数据交换与处理较为合适;如果集成系统的业务逻辑较为复杂,并需要通过数据库中不同表的连接操作获取数据才能实现业务功能,这时采用(19)方式进行数据交换与处理较为合适。
综合知识
19/75
某企业欲对内部的数据库进行数据集成。如果集成系统的业务逻辑较为简单,仅使用数据库中的单表数据即可实现业务功能,这时采用(18)方式进行数据交换与处理较为合适;如果集成系统的业务逻辑较为复杂,并需要通过数据库中不同表的连接操作获取数据才能实现业务功能,这时采用(19)方式进行数据交换与处理较为合适。
综合知识
20/75
某大型商业公司欲集成其内部的多个业务系统,这些业务系统的运行平台和开发语言差异较大,而且系统所使用的通信协议和数据格式各不相同,针对这种情况,采用基于(20)的集成框架较为合适。除此以外,集成系统还需要根据公司的新业务需要,灵活、动态地定制系统之间的功能协作关系,针对这一需求,应该选择基于(21)技术的实现方式更为合适。
综合知识
21/75
某大型商业公司欲集成其内部的多个业务系统,这些业务系统的运行平台和开发语言差异较大,而且系统所使用的通信协议和数据格式各不相同,针对这种情况,采用基于(20)的集成框架较为合适。除此以外,集成系统还需要根据公司的新业务需要,灵活、动态地定制系统之间的功能协作关系,针对这一需求,应该选择基于(21)技术的实现方式更为合适。
综合知识
22/75
软件产品配置是指一个软件产品在生存周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合。该集合的每一个元素称为该产品配置中的—个配置项。下列不应该属于配置项的是(22) 。
综合知识
23/75
软件质量保证是软件项目控制的重要手段, (23) 是软件质量保证的主要活动之一。
综合知识
24/75
利用需求跟踪能力链(traceabilitylink)可以跟踪一个需求使用的全过程,也就是从初始需求到实现的前后生存期。需求跟踪能力链有4类,如下图所示:

其中的①和②分别是(24).

综合知识
25/75
通常有两种常用的需求定义方法:严格定义方法和原型方法。下述的各种假设条件中,《 (25) 》不适合使用严格定义方法进行需求定义。
综合知识
26/75
下列关于软件需求管理或需求开发的叙述中,正确的是(26)。
综合知识
27/75
RUP是一个二维的软件开发模型,其核心特点之一是(27)。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在(28)阶段完成的。
综合知识
28/75
RUP是一个二维的软件开发模型,其核心特点之一是(27)。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在(28)阶段完成的。
综合知识
29/75
在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(29), 它可以(30)。
综合知识
30/75
在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(29), 它可以(30)。
综合知识
31/75
最少知识原则(也称为迪米特法则)是面向对象设计原则之一,指一个软件实体应当尽可能少地与其他实体发生相互作用。这样,当一个实体被修改时,就会尽可能少地影响其他的实体。下列叙述中,《 (31) 》不符合最少知识原则。
综合知识
32/75
下列关于各种软件开发方法的叙述中,错误的是(32) 。
综合知识
33/75
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的《Component》角色相对应的类是(33),与《Composite》 角色相对应的类是(34)。

综合知识
34/75
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的《Component》角色相对应的类是(33),与《Composite》 角色相对应的类是(34)。

综合知识
35/75
企业战略数据模型可分为两种类型:(35)描述日常事务处理中的数据及其关系;(36)描述企业管理决策者所需信息及其关系。
综合知识
36/75
企业战略数据模型可分为两种类型:(35)描述日常事务处理中的数据及其关系;(36)描述企业管理决策者所需信息及其关系。
综合知识
37/75
运用信息技术进行知识的挖掘和(37)的管理是企业信息化建设的重要活动。
综合知识
38/75
以下关于企业信息化方法的叙述中,正确的是(38)。
综合知识
39/75
系统设计是软件开发的重要阶段,(39)主要是按系统需求说明来确定此系统的软件结构,并设计出各个部分的功能和接口。
综合知识
40/75
快速迭代式的原型开发能够有效控制成本,(40)是指在开发过程中逐步改进和细化原型直至产生出目标系统。
综合知识
41/75
静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中,(41)的主要工作是找出输入变量和输出变量之间的依赖关系。
综合知识
42/75
确认测试主要用于验证软件的功能、性能和其他特性是否与用户需求一致。下述各种测试中,(42)为确认测试。
综合知识
43/75
软件(43)是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。
综合知识
44/75
(44) 描述了一类软件架构的特征,它独立于实际问题,强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种(45)。
综合知识
45/75
(44) 描述了一类软件架构的特征,它独立于实际问题,强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种(45)。
综合知识
46/75
1995年Kruchten提出了著名的《4+1》视图,用来描述软件系统的架构。在《4+1》 视图中,(46)用来描述设计的对象模型和对象之间的关系;(47)描述了软件模 块的组织与管理;(48)描述设计的并发和同步特征。
综合知识
47/75
1995年Kruchten提出了著名的《4+1》视图,用来描述软件系统的架构。在《4+1》 视图中,(46)用来描述设计的对象模型和对象之间的关系;(47)描述了软件模 块的组织与管理;(48)描述设计的并发和同步特征。
综合知识
48/75
1995年Kruchten提出了著名的《4+1》视图,用来描述软件系统的架构。在《4+1》 视图中,(46)用来描述设计的对象模型和对象之间的关系;(47)描述了软件模 块的组织与管理;(48)描述设计的并发和同步特征。
综合知识
49/75
基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD方法有三个基础:功能分解、(49)和软件模板的使用。
综合知识
50/75
某公司研发一种语音识别软件系统,需要对用户的语音指令进行音节分割、重音判断、语法分析和语义分析,最终对用户的意图进行推断。针对上述功能需求,该语音识别软件应该采用(50)架构风格最为合适。
综合知识
51/75
某企业内部现有的主要业务功能己经封装为Web服务。为了拓展业务范围,需要将现有的业务功能进行多种组合,形成新的业务功能。针对业务灵活组合这一要求,采用(51)架构风格最为合适。
综合知识
52/75
编译器的主要工作过程是将以文本形式输入的代码逐步转化为各种形式,最终生成可执行代码。现代编译器主要关注编译过程和程序的中间表示,围绕程序的各种形态进行转化与处理。针对这种特征,现代编译器应该采用(52)架构风格最为合适。
综合知识
53/75
某软件公司正在设计一个通用的嵌入式数据处理平台,需要支持多种数据处理芯片之间的数据传递与交换。该平台的核心功能之一要求能够屏蔽芯片之间的数据交互,使其耦合松散,并且可以独立改变芯片之间的交互过程。针对上述需求,采用(53)最为合适。
综合知识
54/75
某软件公司正在设计一个图像处理软件,该软件需要支持用户在图像处理过程中的撤销和重做等动作,为了实现该功能,采用(54)最为合适。
综合知识
55/75
某互联网公司正在设计一套网络聊天系统,为了限制用户在使用该系统时发表不恰当言论,需要对聊天内容进行特定敏感词的过滤。针对上述功能需求,采用(55)能够灵活配置敏感词的过滤过程。
综合知识
56/75
某公司在对一家用车库门嵌入式软件系统进行架构设计时,识别出两个关键的质量属性场景,其中《当车库门正常下降时,如果发现下面有障碍物,则系统停止下降的时间需要控制在0.1秒内》与(56)质量属性相关:《系统需要为部署在远程PC机上的智能家居系统留有控制接口,并支持在智能家居系统中对该系统进行远程错误诊断与调试》与(57)质量属性相关。
综合知识
57/75
某公司在对一家用车库门嵌入式软件系统进行架构设计时,识别出两个关键的质量属性场景,其中《当车库门正常下降时,如果发现下面有障碍物,则系统停止下降的时间需要控制在0.1秒内》与(56)质量属性相关:《系统需要为部署在远程PC机上的智能家居系统留有控制接口,并支持在智能家居系统中对该系统进行远程错误诊断与调试》与(57)质量属性相关。
综合知识
58/75
软件质量属性通常需要采用特定的设计策略实现。例如,(58)设计策略能提高该系统的可用性,(59)设计策略能够提髙该系统的性能,(60)设计策略能够提高该系统的安全性。
综合知识
59/75
软件质量属性通常需要采用特定的设计策略实现。例如,(58)设计策略能提高该系统的可用性,(59)设计策略能够提髙该系统的性能,(60)设计策略能够提高该系统的安全性。
综合知识
60/75
软件质量属性通常需要采用特定的设计策略实现。例如,(58)设计策略能提高该系统的可用性,(59)设计策略能够提髙该系统的性能,(60)设计策略能够提高该系统的安全性。
综合知识
61/75
架构权衡分析方法(ATAM)是一种常用的软件架构评估方法,下列关于该方法的叙述中,正确的是(61).
综合知识
62/75
识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某系统所作的架构设计中,《系统需要支持的最大并发用户数量直接影响传输协议和数据格式》描述了系统架构设计中的一个(62):《由于系统的业务逻辑目前尚不清楚, 因此现有系统三层架构中的第二层可能会出现功能重复,这会影响系统的可修改性》描述了系统架构设计中的一个(63)。
综合知识
63/75
识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某系统所作的架构设计中,《系统需要支持的最大并发用户数量直接影响传输协议和数据格式》描述了系统架构设计中的一个(62):《由于系统的业务逻辑目前尚不清楚, 因此现有系统三层架构中的第二层可能会出现功能重复,这会影响系统的可修改性》描述了系统架构设计中的一个(63)。
综合知识
64/75
在网络管理中要防止各种安全威胁。在SNMPV3中,无法预防的安全威胁是(64)。
综合知识
65/75
下面安全协议中,用来实现安全电子邮件的协议是(65)。
综合知识
66/75
甲公司的某个注册商标是乙画家创作的绘画作品,甲申请该商标注册时未经乙的许可,乙认为其著作权受到侵害。在乙可釆取的以下做法中,错误的是(66)。
综合知识
67/75
利用(67)可以对软件的技术信息、经营信息提供保护。
综合知识
68/75
M公司的程序员在不影响本职工作的情况下,在L公司兼职并根据公司项目开发出—项与M公司业务无关的应用软件。该应用软件的著作权应由(68)享有。
综合知识
69/75
在军事演习中,张司令希望将部队尽快从A地通过公路网(见下图)运送到F地:

图中标出了各路段上的最大运量(单位:千人/小时)。根据该图可以算出,从A地到F地的最大运量是 (69)千人/小时。
综合知识
70/75
某公司需要将4吨贵金属材料分配给下属的甲、乙、丙三个子公司(单位:吨)。 据测算,各子公司得到这些材料后所能获得的利润(单位:万元)见下表:

根据此表,只要材料分配适当,该公司最多可以获得利润(70)万元。
综合知识
71/75
Information systems design is defined as those tasks that focus on the specification of a detailed computer-based solution. Typically, there are four systems design tasks for in-house development.
1) The first task is to specify (71),which defines the technologies to be used by one, more, or all information systems in terms of their data, processes, interfaces, and network components. This task is accomplished by analyzing the data models and process models that are initially created during requirements analysis.
2) The next systems design task is to develop the (72) • The purpose of this task is to prepare technical design specifications for a database that will be adaptable to future requirements and expansion.
3) Once the database prototype has been built, the systems designer can work closely with system users to develop input, output and dialogue specifications. The (73) must be specified to ensure that the outputs are not lost, misrouted, misused, or incomplete.
4) The fourth design task involves packaging all the specifications from the previous design tasks into a set of specifications that will guide the (74) activities during the following phases of the systems development methodology.
Finally, we should (75) and update the project plan accordingly. The key deliverable should include a detailed plan for the construction phase that should follow.
综合知识
72/75
Information systems design is defined as those tasks that focus on the specification of a detailed computer-based solution. Typically, there are four systems design tasks for in-house development.
1) The first task is to specify (71),which defines the technologies to be used by one, more, or all information systems in terms of their data, processes, interfaces, and network components. This task is accomplished by analyzing the data models and process models that are initially created during requirements analysis.
2) The next systems design task is to develop the (72) • The purpose of this task is to prepare technical design specifications for a database that will be adaptable to future requirements and expansion.
3) Once the database prototype has been built, the systems designer can work closely with system users to develop input, output and dialogue specifications. The (73) must be specified to ensure that the outputs are not lost, misrouted, misused, or incomplete.
4) The fourth design task involves packaging all the specifications from the previous design tasks into a set of specifications that will guide the (74) activities during the following phases of the systems development methodology.
Finally, we should (75) and update the project plan accordingly. The key deliverable should include a detailed plan for the construction phase that should follow.
综合知识
73/75
Information systems design is defined as those tasks that focus on the specification of a detailed computer-based solution. Typically, there are four systems design tasks for in-house development.
1) The first task is to specify (71),which defines the technologies to be used by one, more, or all information systems in terms of their data, processes, interfaces, and network components. This task is accomplished by analyzing the data models and process models that are initially created during requirements analysis.
2) The next systems design task is to develop the (72) • The purpose of this task is to prepare technical design specifications for a database that will be adaptable to future requirements and expansion.
3) Once the database prototype has been built, the systems designer can work closely with system users to develop input, output and dialogue specifications. The (73) must be specified to ensure that the outputs are not lost, misrouted, misused, or incomplete.
4) The fourth design task involves packaging all the specifications from the previous design tasks into a set of specifications that will guide the (74) activities during the following phases of the systems development methodology.
Finally, we should (75) and update the project plan accordingly. The key deliverable should include a detailed plan for the construction phase that should follow.
综合知识
74/75
Information systems design is defined as those tasks that focus on the specification of a detailed computer-based solution. Typically, there are four systems design tasks for in-house development.
1) The first task is to specify (71),which defines the technologies to be used by one, more, or all information systems in terms of their data, processes, interfaces, and network components. This task is accomplished by analyzing the data models and process models that are initially created during requirements analysis.
2) The next systems design task is to develop the (72) • The purpose of this task is to prepare technical design specifications for a database that will be adaptable to future requirements and expansion.
3) Once the database prototype has been built, the systems designer can work closely with system users to develop input, output and dialogue specifications. The (73) must be specified to ensure that the outputs are not lost, misrouted, misused, or incomplete.
4) The fourth design task involves packaging all the specifications from the previous design tasks into a set of specifications that will guide the (74) activities during the following phases of the systems development methodology.
Finally, we should (75) and update the project plan accordingly. The key deliverable should include a detailed plan for the construction phase that should follow.
综合知识
75/75
Information systems design is defined as those tasks that focus on the specification of a detailed computer-based solution. Typically, there are four systems design tasks for in-house development.
1) The first task is to specify (71),which defines the technologies to be used by one, more, or all information systems in terms of their data, processes, interfaces, and network components. This task is accomplished by analyzing the data models and process models that are initially created during requirements analysis.
2) The next systems design task is to develop the (72) • The purpose of this task is to prepare technical design specifications for a database that will be adaptable to future requirements and expansion.
3) Once the database prototype has been built, the systems designer can work closely with system users to develop input, output and dialogue specifications. The (73) must be specified to ensure that the outputs are not lost, misrouted, misused, or incomplete.
4) The fourth design task involves packaging all the specifications from the previous design tasks into a set of specifications that will guide the (74) activities during the following phases of the systems development methodology.
Finally, we should (75) and update the project plan accordingly. The key deliverable should include a detailed plan for the construction phase that should follow.