




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页系统架构设计师复习测试题1.关于双机容错技术说法正确的是()A、双机互备模式的主要缺点在于,备用系统长期处于后备的状态,存在一定的计算资源浪费。B、双机热备模式两台服务器均处于工作状态,为前端客户机提供各自不同的应用服务,并互相检测对方的运行情况。C、双机双工模式两台服务器同时运行,但彼此均设为备用系统。当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。双机双工模的主要缺点是对服务器的性能要求比较高。D、在双机容错系统中,双机软件是必不可少的。一切故障的诊断、服务的切换和硬件的控制都由双机软件来实现。【正确答案】:D解析:
(1)双机热备模式。正常情况下,一台服务器处于工作状态(主系统),另一台服务器处于监控准备状态(备用系统)。如果没有采用共享磁盘阵列,则用户数据同时往两台服务器中写入,以保证数据的即时同步。当主系统出现故障时,通过双机软件将备用系统激活,保证应用在短时间内完全恢复正常使用。当主系统修复后,可重新接入系统要回自己的应用。双机热备模式是目前采用较多的一种模式,典型应用有证券资金服务器或行情服务器等。双机热备模式的主要缺点在于,备用系统长期处于后备的状态,存在一定的计算资源浪费。(2)双机互备模式。两台服务器均处于工作状态,为前端客户机提供各自不同的应用服务,并互相检测对方的运行情况。也就是说,两台服务器同时运行,但彼此均设为备用系统。当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。双机互备模式的主要缺点是对服务器的性能要求比较高。(3)双机双工模式。双机双工模式是集群(cluster)技术的一种形式,两台服务器均处于工作状态,同时为前端客户机提供相同的应用服务,以保证整体系统的性能,实现负载均衡和互为备份。在双机容错系统中,双机软件是必不可少的。一切故障的诊断、服务的切换和硬件的控制都由双机软件来实现。为了使双机容错系统对外像一个单机系统一样,双机软件还可以为双机系统生成一个虚拟IP地址对外工作,客户机通过虚拟IP地址访问双机系统,从而避免因服务器IP地址改变导致客户机无法访问的问题。双机软件还可以控制两台服务器对共享磁盘阵列的访问,同一时刻只能有一台服务器可以对其访问,避免了同时访问可能对数据造成的破坏。双机软件通过侦测网卡或两台服务器之间互连的串口线,进行两台服务器的状态诊断,一旦主系统出现故障,双机软件立即激活备用系统,接管虚拟IP和共享磁盘阵列的控制权,并启动备用系统中的服务对外工作,从而保证系统的实时性和可靠性。2.默认情况下,FTP服务器的控制端口为(),上传文件时的端口为(请作答此空)。A、大于1024的端口B、20C、80D、21【正确答案】:B解析:
FTP协议占用两个标准的端口号:20和21,其中20为数据口,21为控制口。3.关于XML的表述正确的是()A、XML是超文本标记语言,标准通用标记语言下的一个应用B、XML的设计宗旨是显示数据C、XML标签是被预定义的,用户不需要自己描述D、XML标签没有被预定义,用户需要自行定义标签【正确答案】:D解析:
A选项错误,XML是可扩展标记语言,不是超文本标记语言,虽然它是标准通用标记语言的一个应用。B选项错误,XML的设计宗旨是存储和传输数据,而不是显示数据。C选项错误,XML标签可以被预定义,但也可以由用户自行定义。D选项正确,XML标签没有被预定义,用户需要自行定义标签。这也是XML的一个重要特点,使得XML可以适应各种不同的数据格式和需求。4.用于管理信息系统规划的方法有很多,其中(1)将整个过程看成是一个“信息集合”,并将组织的战略目标转变为管理信息系统的战略目标。(2)通过自上而下地识别企业目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。【答括号2】A、企业信息分析与集成法B、投资回收法C、企业系统规划法D、阶石法【正确答案】:C解析:
用于管理信息系统规划的方法很多,主要是关键成功因素法(CriticalSuccessFactors,CSF)、战略目标集转化法(StrategySetTransformation,SST)和企业系统规划法(BusinessSystemPlanning,BSP)。其它还有企业信息分析与集成技术(BIAIT)、产出/方法分析(E/MA)、投资回收法(ROI)、征费法、零线预算法、阶石法等。用得最多的是前面三种。1.关键成功因素法(CSF)在现行系统中,总存在着多个变量影响系统目标的实现,其中若干个因素是关键的和主要的(即关键成功因素)。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。关键成功因素来自于组织的目标,通过组织的目标分解和关键成功因素识别、性能指标识别,一直到产生数据字典。识别关键成功因素,就是要识别联系于组织目标的主要数据类型及其关系。不同的组织的关键成功因素不同,不同时期关键成功因素也不相同。当在一个时期内的关键成功因素解决后,新的识别关键成功因素又开始。关键成功因素法能抓住主要矛盾,使目标的识别突出重点。由于经理们比较熟悉这种方法,使用这种方法所确定的目标,因而经理们乐于努力去实现。该方法最有利于确定企业的管理目标。2.战略目标集转化法(SST)把整个战略目标看成是一个“信息集合”,由使命、目标、战略等组成,管理信息系统的规划过程即是把组织的战略目标转变成为管理信息系统的战略目标的过程。战略目标集转化法从另一个角度识别管理目标,它反映了各种人的要求,而且给出了按这种要求的分层,然后转化为信息系统目标的结构化方法。它能保证目标比较全面,疏漏较少,但它在突出重点方面不如关键成功因素法。3.企业系统规划法(BSP)信息支持企业运行。通过自上而下地识别系统目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。该管理信息系统支持企业目标的实现,表达所有管理层次的要求,向企业提供一致性信息,对组织机构的变动具有适应性。企业系统规划法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转化是通过企业过程/数据类等矩阵的分析得到的。5.按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号9】A、DecoratorB、FlyweightCommandD、Singleton【正确答案】:D解析:
按照设计模式的目的进行划分,现有的设计模式可以分为三类。创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有Singleton模式等;结构型模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。6.DMA(直接存储器访问〉工作方式是在(3)之间建立起直接的数据通路。A、CPU与外设B、CPU与主存C、主存与外设D、外设与外设【正确答案】:C解析:
直接主存存取(DirectMemoryAccess,DMA)是指数据在主存与I/O设备间的直接成块传送,即在主存与I/O设备间传送数据块的过程中,不需要CPU作任何干涉,只需在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由CPU进行处理,实际操作由DMA硬件直接完成,CPU在传送过程中可做其它事情。7.以下关于RTOS(实时操作系统)的叙述中,不正确的是()A、RTOS不能针对硬件变化进行结构与功能上的配置及裁剪B、RTOS可以根据应用环境的要求对内核进行裁剪和重配C、RTOS的首要任务是调度一切可利用的资源来完成实时控制任务D、RTOS实质上就是一个计算机资源管理程序,需要及时响应实时事件和中断【正确答案】:A解析:
实时系统的正确性依赖于运行结果的逻辑正确性和运行结果产生的时间正确性,即实时系统必须在规定的时间范围内正确地响应外部物理过程的变化。实时多任务操作系统是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。首要任务是调度一切可利用的资源来完成实时控制任务,其次才着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限制和要求。一个实时操作系统可以在不破坏规定的时间限制的情况下完成所有任务的执行。任务执行的时间可以根据系统的软硬件的信息而进行确定性的预测。也就是说,如果硬件可以做这件工作,那么实时操作系统的软件将可以确定性的做这件工作。实时操作系统可根据实际应用环境的要求对内核进行裁剪和重新配置,根据不同的应用,其组成有所不同。8.在分步设计法中,通常将数据库的设计分为4个阶段。其中(请作答此空)是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理建立企业数据模型。()阶段将得到的应用视图转换成外部模式,即特定DBMS下的应用视图。A、系统结构设计B、概念结构设计C、逻辑结构设计D、需求概念设计【正确答案】:B解析:
数据库概念结构设计是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理,按一定的方法构造反映用户环境的数据及其相互联系的概念模型,即用户的数据模型或企业数据模型。逻辑结构设计的设计目标是把上一阶段得到的与DBMS无关的概念数据模型转换成等价的,并为某个特定的DBMS所接受的逻辑模型所表示的概念模式,同时将概念设计阶段得到的应用视图转换成外部模式,即特定DBMS下的应用视图。9.计算机系统的性能一般包括两个大的方面。一个方面是它的(2),也就是计算机系统能正常工作的时间,其指标可以是能够持续工作的时间长度,也可以是在一段时间内,能正常工作的时间所占的百分比;另一个方面是处理能力,这又可分为三类指标,第一类指标是吞吐率,第二类指标是响应时间,第三类指标是(请作答此空),即在给定时间区间中,各种部件被使用的时间与整个时间之比。A、可靠性B、资源利用率C、系统负载D、吞吐量【正确答案】:B解析:
计算机系统的性能一般包括两个大的方面。一个方面是它的可靠性或可用性,也就是计算机系统能正常工作的时间,其指标可以是能够持续工作的时间长度(例如,平均无故障时间),也可以是在一段时间内,能正常工作的时间所占的百分比。另一个方面是它的处理能力或效率,这又可分为三类指标,第一类指标是吞吐率(例如,系统在单位时间内能处理正常作业的个数),第二类指标是响应时间(从系统得到输入到给出输出之间的时间),第三类指标是资源利用率,即在给定的时间区间中,各种部件(包括硬设备和软件系统)被使用的时间与整个时间之比。当然,不同的系统对性能指标的描述有所不同。例如,计算机网络系统常用的性能评估指标为信道传输速率、信道吞吐量和容量、信道利用率、传输延迟、响应时间和负载能力等。10.随着业务的增长,信息系统的访问量和数据流量快速增加,采用负载均衡(LoadBalance)方法可避免由此导致的系统性能下降甚至崩溃。以下关于负载均衡的叙述中,错误的是()。A、负载均衡通常由服务器端安装的附加软件来实现B、负载均衡并不会增加系统的吞吐量C、负载均衡可在不同地理位置、不同网络结构的服务器群之间进行D、负载均衡可使用户只通过一个IP地址或域名就能访问相应的服务器【正确答案】:B解析:
本题考查负载均衡的基本概念和作用。负载均衡是一种通过将工作负载分配到多个计算资源上来提高系统性能、增加可靠性和可扩展性的技术。正确的叙述包括:负载均衡通常由服务器端安装的附加软件来实现;负载均衡可在不同地理位置、不同网络结构的服务器群之间进行;负载均衡可使用户只通过一个IP地址或域名就能访问相应的服务器。因此,选项B是错误的,负载均衡可以增加系统的吞吐量。故选B。11.有8口海上油井,相互间距离如下表所示(单位:海里)。其中1号井离海岸最近,为5海里。现要从海岸经1号井铺设油管将各井连接起来,则铺设输油管道的最短长度为()海里
A、9.1B、9.9C、10.1D、10.2【正确答案】:B解析:
根据题目,我们可以画出如下的图示:
我们可以发现,如果我们从1号井开始,依次连接2、3、4、5、6、7、8号井,再从8号井回到1号井,就可以将所有的井都连接起来。因此,我们只需要计算这条路径的长度即可。根据表格,1号井到2号井的距离为1.5海里,2号井到3号井的距离为1.2海里,以此类推,最后8号井到1号井的距离为1.6海里。因此,这条路径的总长度为:1.5+1.2+1.3+1.4+1.6+1.7+1.8=9.5因此,铺设输油管道的最短长度为9.5海里。但是,题目要求答案保留一位小数,因此我们需要四舍五入到一位小数,即9.5≈9.9。因此,正确答案为B。12.J2EE平台采用了多层分布式应用程序模型,实现不同逻辑功能的应用程序被封装到不同的构件中,处于不同层次的构件可被分别部署到不同的机器中。图中的1-5分别为
AppletB、ServletC、EntityBeanD、SessionBean【正确答案】:C解析:
本题考查J2EE平台的多层分布式应用程序模型以及构件的部署。J2EE平台采用了多层分布式应用程序模型,将不同逻辑功能的应用程序封装到不同的构件中,处于不同层次的构件可被分别部署到不同的机器中。根据图中的构件,1为Applet,2为Servlet,3为EntityBean,4为SessionBean,5为JSP。因此,答案为C。13.()不属于可修改性考虑的内容。A、可维护性B、可扩展性C、结构重构D、可变性【正确答案】:D解析:
这题已考过多次,正确答案为D14.在uml图中,(请作答此空)展现了一组对象、接口、协作和它们之间的关系。()强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。()软件和硬件组件之间的物理关系以及处理节点的组件分布情况。()描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。A、类图B、对象图C、部署图D、定时图【正确答案】:A解析:
类图展现了一组对象、接口、协作和它们之间的关系。定时图强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。部署图软件和硬件组件之间的物理关系以及处理节点的组件分布情况。包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。15.面向服务(Service-Oriented,SO)的开发方法将()的定义与实现进行解耦,并将跨构件的功能调用暴露出来。该方法有三个主要的抽象级别,最低层的(请作答此空)代表单个逻辑单元的事物,包含特定的结构化接口,并且返回结构化的响应;第二层的服务代表操作的逻辑分组;最高层的()则是为了实现特定业务目标而执行的一组长期运行的动作或者活动。A、类B、对象C、操作D、状态【正确答案】:C解析:
本题考查面向服务的开发方法。面向服务的开发方法将操作的定义与实现进行解耦,并将跨构件的功能调用暴露出来。该方法有三个主要的抽象级别,最低层的操作代表单个逻辑单元的事物,包含特定的结构化接口,并且返回结构化的响应;第二层的服务代表操作的逻辑分组;最高层的状态则是为了实现特定业务目标而执行的一组长期运行的动作或者活动。因此,本题的答案为C。16.软件确认测试也称为有效性测试,确认测试计划通常是在需求分析阶段完成的。根据用户的参与程度不同,软件确认测试通常包括()A、黑盒测试和白盒测试B、一次性组装测试和增量式组装测试C、内部测试、Alpha、Beta和验收测试D、功能测试、性能测试、用户界面测试和安全性测试【正确答案】:C解析:
软件确认测试包括:内部确认测试、Alpha、Beta和验收测试。17.关于集中式负载均衡的特点不正确的是A、系统的可扩展性不强,均衡器需要记录所有计算机的负载信息。B、安全性较差,如果均衡器所在的计算机瘫痪,则会导致整个集群系统的瘫痪。C、与分布式负载均衡方式相比,实现简单。D、实现灵活,负载均衡器可以根据不同脚手架的特性配置不同的均衡策略。【正确答案】:D解析:
与分布式负载均衡方式相比,集中式负载均衡实现简单,但也存在以下缺点:(1)系统的可扩展性不强,均衡器需要记录所有计算机的负载信息。(2)安全性较差,如果均衡器所在的计算机瘫痪,则会导致整个集群系统的瘫痪。(3)实现不够灵活,负载均衡器很难根据不同脚手架的特性配置不同的均衡策略。18.信息系统访问控制机制中,(2)是指对所有主体和客体都分配安全标签用来标识所属的安全级别,然后在访问控制执行时对主体和客体的安全级别进行比较,确定本次访问是否合法性的技术或方法。A、自主访问控制B、强制访问控制C、基于角色的访问控制D、基于组的访问控制【正确答案】:B解析:
访问控制授权方案有:(1)自主访问控制(DiscretionaryAccessControl,DAC),由客体的属主对自己的客体进行管理,由属主自己决定是否将自己的客体访问权或部分访问权授予其他主体,这种控制方式是自主的。也就是说,在自主访问控制下,用户可以按自己的意愿,有选择地与其他用户共享他的文件。(2)强制访问控制(MandatoryAccessControl——MAC),用于将系统中的信息分密级和类进行管理,以保证每个用户只能访问到那些被标明可以由他访问的信息的一种访问约束机制。通俗的来说,在强制访问控制下,用户(或其他主体)与文件(或其他客体)都被标记了固定的安全属性(如安全级、访问权限等),在每次访问发生时,系统检测安全属性以便确定一个用户是否有权访问该文件。(3)基于角色的访问控制(RBAC),基于角色的访问控制中,角色由应用系统的管理员定义。而且授权规定是强加给用户的,用户只能被动接受,不能自主地决定,这是一种非自主型访问控制。其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。19.ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利用现代企业的先进管理思想,对企业的物流、资金流和(14)流进行全面集成管理的管理信息系统,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。在ERP系统中,(15)管理模块主要是对企业物料的进、出、存进行管理。【回答括号14】A、产品B、人力资源C、信息D、加工【正确答案】:C解析:
本题考查到的,是信息化的“三流”:信息流,资金流,物流。采购与库存管理是ERP的基本模块,其中采购管理模块是对采购工作——从采购订单产生至货物收到的全过程进行组织、实施与控制,库存管理(InventoryManagement,IM)模块则是对企业物料的进、出、存进行管理。20.计算机系统中硬件层之上的软件通常能够按照三层来划分,如下图所示,图中①②③分别表示()。A、操作系统、应用软件和其他系统软件B、操作系统、其他系统软件和应用软件C、其他系统软件、操作系统和应用软件D、应用软件、其他系统软件和操作系统【正确答案】:B解析:
考核操作系统基础知识。21.建筑物综合布线系统中的垂直子系统是指()。A、由终端到信息插座之间的连线系统B、楼层接线间的配线架和线缆系统C、各楼层设备之间的互连系统D、连接各个建筑物的通信系统【正确答案】:C解析:
考核综合布线系统基础知识。22.数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位。数据库的()是指操作序列要么全做要么全不做。设计时用()实现。数据库从一个一致性状态变到另一个一致性状态的性质称为(请作答此空)。设计时用()检查实现。A、一致性B、完整性C、原子性D、隔离性【正确答案】:A解析:
数据库的原子性是指操作序列要么全做要么全不做。设计时用影子拷贝(浅拷贝)实现。浅拷贝就是你的影子,深拷贝是你的克隆人,你没了影子也就没了,但是克隆人还活着。数据库从一个一致性状态变到另一个一致性状态称为一致性。设计时用完整性约束检查实现。23.在软件设计中,(请作答此空)的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件()。而为每个具体任务选择适当的技术手段和处理方法的过程称为()。A、详细设计B、概要设计C、架构设计D、数据结构设计【正确答案】:B解析:
系统设计的主要内容包括概要设计和详细设计。概要设计又称为系统总体结构设计,它是系统开发过程中很关键的一步,其主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。根据任务的不同,详细设计又可分为多种,例如,网络设计、代码设计、输入/输出设计、处理流程设计、数据存储设计、用户界面设计、安全性和可靠性设计等。24.某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示相应活动的持续时间(天),则完成该项目的最少时间为()天。活动BC和BF最多可以晚开始()天而不会影响整个项目的进度。
A、0和7B、0和11C、2和7D、2和11【正确答案】:A解析:
BC和BF最晚开始的时间可以分别为0天和7天25.在嵌入式系统的存储部件中,存取速度最快的是()A、内存B、寄存器组C、FlashD、Cache【正确答案】:B解析:
存储速度从快到慢分别是:寄存器组、Cache、内存、Flash26.在面向对象设计中,(7)可以实现界面控制、外部接口和环境隔离。(8)作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。【回答括号8】A、实体类B、控制类C、边界类D、交互类【正确答案】:B解析:
本题考查面向对象设计中的类别及其职责。根据题干中的描述,可以得出:(7)可以实现界面控制、外部接口和环境隔离,因此应该是边界类。(8)作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为,因此应该是控制类。综上所述,答案为B。27.进程P1、P2、P3、P4和P5的前趋图如下所示:
若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下的进程执行图中a和b处应分别填写(请作答此空);c和d处应分别填写();e和f处应分别填写()。
A、V(S1)和P(S2)V(S3)B、P(S1)和V(S2)V(S3)C、V(S1)和V(S2)V(S3)D、P(S1)和P(S2)V(S3)【正确答案】:B解析:
图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理。28.关于XML的特点和功能,以下()说法是错误的。A、XML允许各种各样的文档显示类型,不仅可以显示在许多计算机平台上,而且可以显示蜂窝电话、掌上电脑等其他设备上。B、XML支持但并不需要DTD(DocumentTypeDefinition,文档类型定义)。C、XML标准支持打印文档和电子文档以及其他的为不同用户定义了不同内容和外观的文档。D、XML支持客户端,但不允许服务端计算机上的进程。【正确答案】:D解析:
XML支持客户端或者服务端计算机上的进程,这就允许开发人员分配资源和随时地节省资源。29.Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(请作答此空),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A、logicalDFDsandERDB、idealobjectmodelandanalysisclassmodelC、usecasemodelsandinterfaceprototypesD、physicalDFDsanddatabaseschema【正确答案】:A解析:
本题考察的是应用架构的设计和实现。根据题干中的描述,我们可以得知应用架构的设计需要包括逻辑数据流图和实体关系图,因此答案为A。同时,题干中还提到了应用架构设计的约束条件,包括架构标准、项目目标和某些未知因素,这些都需要在设计过程中考虑到。在具体实现过程中,需要绘制物理数据流图和数据库模式,并将数据存储分配到不同的处理器中。对于关系型数据库,需要考虑数据分布的方式,而在某些情况下,需要将每个表作为一个数据存储记录在物理数据流图中,并将其连接到相应的服务器上。因此,答案为D。30.紧耦合多机系统一般通过(请作答此空)实现多机间的通信。对称多处理器结构(SMP)属于()系统。A、因特网B、共享内存C、进程通信D、共享寄存器【正确答案】:B解析:
本题考查的是紧耦合多机系统的通信方式和对称多处理器结构的分类。紧耦合多机系统是指多台计算机通过高速网络连接在一起,形成一个整体,共同完成任务。而多机间的通信方式有很多种,包括共享内存、消息传递、远程过程调用等。其中,共享内存是一种常见的通信方式,它将多台计算机的内存空间映射到同一地址空间,实现数据的共享和同步。对称多处理器结构(SMP)是指多个处理器共享同一块内存,并且可以同时访问该内存。SMP系统的特点是处理器之间没有主从关系,每个处理器都可以独立地访问内存和I/O设备。SMP系统通常采用共享内存的方式进行通信和同步。因此,本题的正确答案是B,即共享内存。31.以下设计模式中,()模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。()模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为(请作答此空)A、创建型对象模式。B、结构型对象模式。C、行为型对象模式。D、行为型类模式。【正确答案】:C解析:
责任链模式:通过给多个对象处理请求的机会,减少请求的发送者与接受者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。迭代器模式:提供一种方法来顺序访问一个聚合对象中的各个元素,而不需要暴露该对象的内部表示命令模式:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作解释器模式:给定一种语言,定义它的文法表示,并定义一个解释器,该解释器用来根据文法表示来解释语言中的句子责任链模式和迭代器模式都是行为型对象模式32.客户关系管理(CRM)系统将市场营销的科学管理理念通过信息技术的手段集成在软件上,能够帮助企业构建良好的客户关系。以下关于CRM系统的叙述中,错误的______。A、销售自动化是CRM系统中最基本的模块B、营销自动化作为销售自动化的补充,包括营销计划的编制和执行、计划结果分析等CRM系统能够与ERP系统在财务、制造、库存等环节进行连接,但两者关系相对松散,一般不会形成闭环结构D、客户服务与支持是CRM系统的重要功能。目前,客户服务与支持的主要手段是通过呼叫中心和互联网来实现【正确答案】:C解析:
本题考查对CRM系统的基本概念和功能的理解。根据题干中的叙述,A、B、D三个选项都是正确的,而C选项中的“两者关系相对松散,一般不会形成闭环结构”是错误的。因为CRM系统和ERP系统的连接是为了实现信息共享和业务协同,两者之间的关系应该是相对紧密的,能够形成闭环结构,从而实现企业内部各个环节的无缝衔接和高效运作。因此,本题的正确答案是C。33.某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(请作答此空)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入()。
A、0B、1C、2D、3【正确答案】:B解析:
本题考查PV操作方面的基本知识。因为公共数据单元Tj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。第2小题因为进入临界区时执行P操作,退出临界区时执行V操作。34.某公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)订单关系模式的主键为(请作答此空);订单明细关系模式的主键为();其中订单的外键为()。A、订单号B、客户号C、(订单号,客户号)D、(订单号,时间)【正确答案】:A解析:
本题考查的是应试者对关系数据库基本概念的掌握程度,本题正确答案为A.根据题意,订单号唯一标识一份订单,订单关系模式的主键为订单号。35.嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、微控制器(MCU)、数字信号处理器(DSP)和片上系统(SOC)。以下叙述中,错误的是()A、MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统B、MCU典型代表是单片机,体积小从而使功耗和成本下降C、DSP处理器对系统结构和指令进行了特殊设计,适合数字信号处理D、SOC是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容【正确答案】:A解析:
选项A是错的。MPU采用增强型通用微处理器。由于嵌入式系统通常应用于环境比较恶劣的环境中,因而MPU在工作温度、电磁兼容性以及可靠性方面的要求较通用的标准微处理器高。但是,MPU在功能方面与标准的微处理器基本上是一样的。选项B是对的。MCU又称单片微型计算机(SingleChipMicrocomputer)或者单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。典型代表是单片机,体积小从而使功耗和成本下降。选项C是对的。DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,它的强大数据处理能力和高运行速度,是最值得称道的两大特色。选项D是对的。SoC称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。36.常用对称加密算法不包括()。A、DESB、RC-5C、IDEAD、RSA【正确答案】:D解析:
本题考查常用加密算法的基本概念。常用加密算法根据加密解密原理分为对称密钥体制和非对称密钥体制,对称密钥体制加密解密采用同一个密钥。非对称密钥体制采用私钥加密,公钥解密。DES、RC-5、IDEA均属于对称密钥体制,RSA属于非对称密钥体制。所以答案为D。37.()适用于程序开发人员在地域上分布很广的开发团队。()中,编程开发人员分成首席程序员和“类”程序员。【答第一空】A、
A.水晶系列(Crystal)开发方法B、开放式源码(Opensource)开发方法C、SCRUM开发方法D、功用驱动开发方法(FD【正确答案】:B解析:(1)XP(ExtremeProgramming,极限编程)在所有的敏捷型方法中,XP是最引人瞩目的。它源于Smalltalk圈子,特别是KentBeck和WardCunningham在20世纪80年代末的密切合作。XP在一些对费用控制严格的公司中的使用,已经被证明是非常有效的。(2)Cockburn的水晶系列方法,水晶系列方法是由AlistairCockburn提出的。它与XP方法一样,都有以人为中心的理念,但在实践上有所不同。Alistair考虑到人们一般很难严格遵循一个纪律约束很强的过程,因此,与XP的高度纪律性不同,Alistair探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。也就是说,虽然水晶系列不如XP那样的产出效率,但会有更多的人能够接受并遵循它。(3)开放式源码,这里提到的开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就是程序开发人员在地域上分布很广,这使得它和其他敏捷方法不同,因为一般的敏捷方法都强调项目组成员在同一地点工作。开放源码的一个突出特点就是查错排障(debug)的高度并行性,任何人发现了错误都可将改正源码的“补丁”文件发给维护者。然后由维护者将这些“补丁”或是新增的代码并入源码库。(4)SCRUM。SCRUM己经出现很久了,像前面所论及的方法一样,该方法强调这样一个事实,即明确定义了的可重复的方法过程只限于在明确定义了的可重复的环境中,为明确定义了的可重复的人员所用,去解决明确定义了的可重复的问题。(5)Coad的功用驱动开发方法(FDD-FeatureDrivenDevelopment)FDD是由JeffDeLuca和大师PeterCoad提出来的。像其他方法一样,它致力于短时的迭代阶段和可见可用的功能。在FDD中,一个迭代周期一般是两周。在FDD中,编程开发人员分成两类:首席程序员和“类”程序员(classowner)。首席程序员是最富有经验的开发人员,他们是项目的协调者、设计者和指导者,而“类”程序员则主要做源码编写。(6)ASD方法,ASD(AdaptiveSoftwareDevelopment)方法由JimHighsmith提出,其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。38.以下关于嵌入式系统硬件抽象层的叙述,错误的是()。A、硬件抽象层与硬件密切相关,可对操作系统隐藏硬件的多样性B、硬件抽象层将操作系统与硬件平台隔开C、硬件抽象层使软硬件的设计与调试可以并行D、硬件抽象层应包括设备驱动程序和任务调度【正确答案】:D解析:
考核嵌入式系统硬件方面的知识。39.在数据库设计的需求分析阶段应完成包括()在内的文档。A、E-R图B、关系模式C、数据字典和数据流图D、任务书和设计方案【正确答案】:C解析:
本题考察数据库设计方面的相关知识。40.某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为()天。活动BD和HK最早可以从第()天开始。(活动AB、AE和AC最早从第1天开始)
A、17B、18C、19D、20【正确答案】:D解析:
由于在一个项目中时间最长的活动序列,决定着项目最短工期。而时间最长的是ABDIJL,需要时间20,所以答案是D。41.以下关于网络核心层的叙述中,正确的是()。A、为了保障安全性,应该对分组进行尽可能多的处理B、在区域间高速地转发数据分组C、由多台二、三层交换机组成D、提供多条路径来缓解通信瓶颈【正确答案】:B解析:
考核层次化网络模型。42.以下关于统一过程UP的叙述中,不正确的是。A、UP是以用例和风险为驱动,以架构为中心,迭代并且增量的开发过程B、UP定义了四个阶段,即起始、精化、构建和确认阶段C、每次迭代都包含计划、分析、设计、构造、集成、测试以及内部和外部发布D、RUP有9个核心工作流【正确答案】:B解析:
统一过程(UP)的基本特征是以用例和风险驱动,以架构为中心,受控的迭代式的增量开发。UP定义了四个阶段:起始阶段(Inception):该阶段的主要目的是建立项目的范围和版本,确定项目目标的可行性和稳定性,提交结果包括需求和用例。精化阶段(Elaboration):该阶段的目的是对问题域进行分析,建立系统需求和架构,确定实现的可行性和稳定性,提交结果包括系统架构、问题领域、修改后的需求及项目开发计划等相关文档。构建阶段(Construction):增量式开发可以交付给用户的软件产品。移交阶段(Transition):目的是将软件产品交付给用户。43.系统维护的分类不包括()A、更正性维护B、可靠性维护C、适应性维护D、预防性维护【正确答案】:B解析:
本题考查的是系统维护的分类。系统维护是指对已经投入使用的系统进行维护和管理,以保证系统的正常运行和发挥最大的效益。系统维护的分类包括:更正性维护、适应性维护、预防性维护和完善性维护。其中,更正性维护是指对系统中出现的错误进行修正;适应性维护是指对系统进行适应性调整,以适应环境的变化;预防性维护是指对系统进行预防性检查和维护,以防止系统出现故障;完善性维护是指对系统进行改进和完善,以提高系统的性能和功能。因此,选项B“可靠性维护”不属于系统维护的分类,是本题的正确答案。44.某订单处理系统中,“创建新订单”和“更新订单”两个用例都需要检查客户的账号是否正确,为此定义一个通用的用例“核查客户账户”。用例“创建新订单”和“更新订单”与用例“核查客户账户”之间是()。A、包含关系B、聚合关系C、泛化关系D、关联关系【正确答案】:A解析:
本题考查用例建模中用例之间的基本关系。使用用例健模系统需求时,两个或多个用例可能执行同样的功能步骤。把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表了某种程度的复用,是降低用例之间冗余的较好方式。抽象用例可以被另一个需要使用它的功能用例访问,抽象用例和使用它的用例之间的关系你为使用关系。45.在数据库设计的()阶段进行关系规范化。A、需求分析B、概念设计C、逻辑设计D、物理设计【正确答案】:C解析:
考察数据库设计基础知识46.一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用()结构来实现,其中的()负责接收用户的请求,并决定应该调用哪个模型来处理。()主要负责将业务数据存储在文件、数据库等持久化存储介质中。A、表现层B、业务逻辑层C、持久层D、中间层【正确答案】:A解析:
本题考察了架构的三个层次,以及表现层的实现方式和各层的职责。答案为A,表现层主要采用MVC结构来实现,其中的控制器负责接收用户的请求,并决定应该调用哪个模型来处理。业务逻辑层负责处理业务逻辑,持久层主要负责将业务数据存储在文件、数据库等持久化存储介质中。中间层一般用于处理不同系统之间的数据交互。47.DSSA是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结构,参与DSSA的人员可以划分为4种角色,包括领域专家、领域设计人员、领域实现人员和(请作答此空),其基本活动包括领域分析、领域设计和()。A、领域测试人员B、领域顾问C、领域分析师D、领域经理【正确答案】:C解析:
本题考查对DSSA的了解和对其中角色和基本活动的理解。DSSA是一种软件体系结构,为一组应用提供组织结构参考,参与DSSA的人员包括领域专家、领域设计人员、领域实现人员和领域分析师。因此,答案为C。其基本活动包括领域分析、领域设计和(请作答此空)。因此,答案为领域实现。选项A领域测试人员不是DSSA中的角色,选项B领域顾问不是DSSA中的角色,选项D领域经理不是DSSA中的角色。48.以下哪一项不是引入DTD的原因()A、提供一种验证的手段B、实现了文件格式的统一化C、提高了文件的重用性D、使用DTD进行验证,减少了操作时间。【正确答案】:D解析:
引入DTD的原因:1)提供一种验证的手段;2)实现了文件格式的统一化,提高了文件的重用性;3)使用DTD进行验证,增加了操作时间。使用DTD进行验证,实际上并没有减少操作时间,反而增加的操作时间。49.核心层交换机应该实现多种功能,下面选项中,不属于核心层特性的是()A、高速连接B、冗余设计C、策略路由D、较少的设备连接【正确答案】:C解析:
核心层交换机是整个网络的中枢,主要负责高速转发和转发决策,因此需要具备高速连接和冗余设计的特性,以保证网络的高可用性和可靠性。而策略路由是指根据特定的路由策略进行转发决策,这种功能更适合在边缘层或汇聚层实现,因此不属于核心层特性。较少的设备连接也是核心层交换机的特点之一,因为核心层交换机的主要任务是转发数据,而不是连接大量的设备。因此,本题的正确答案是C。50.关于XMLSchema与DTD的表述不正确的是()A、一个XML文档可以调用多种schema文档B、XMLSchema在代码的重用性和可扩展方面优于DTDC、一个XML文档只能使用一个DTD文档D、一个XML文档可以使用多个DTD文档【正确答案】:D解析:
本题考查XMLSchema与DTD的区别和特点。选项A表述正确,因为XML文档可以调用多个schema文档来定义其结构和内容。选项B表述正确,因为XMLSchema相比DTD具有更好的代码重用性和可扩展性。选项C表述不正确,因为一个XML文档可以使用一个DTD文档来定义其结构和内容。选项D表述不正确,因为一个XML文档只能使用一个DTD文档来定义其结构和内容,不能使用多个DTD文档。因此,本题的正确答案是D。51.某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在0.5秒内对用户的查询请求进行响应,这属于质量特性的();网络失效后,系统需要在10秒内发现错误并启用备用系统,这属于质量特性的();更改系统的Web界面接口必须在4人周内完成,这属于质量特性的();如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的();更改系统加密的级别将对安全性和性能产生影响,这属于系统的(请作答此空);对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的()。A、权衡点B、风险点C、敏感点D、非风险点【正确答案】:A解析:
性能是指系统的响应能力,即要经过多长时间才能对某个时间做出响应。可用性是指系统两次故障之间系统正常运行的比例。当可用性和可靠性同时出现在选项中的时候,我们通常选择可用性。可修改性是指较高的性价比对系统进行变更的能力。敏感点是指为了实现某种特定的质量属性,一个或多个系统组件所具有的特性。权衡点是指影响多个质量属性的特性,是多个质量属性的敏感点。风险点不以标准术语出现,它指某些做法有一些隐患可能导致一些问题。非风险点是指某些做法是可行的、可接受的。52.某公司内部使用作为访问某服务器的地址,其中wb是()。A、主机名B、协议名C、目录名D、文件名【正确答案】:A解析:
wb是主机名53.某公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是()。A、文件共享B、数据库共享C、远程方法调用D、消息机制【正确答案】:D解析:
一个企业往往拥有多个应用系统,会分别采用不同的语言和平台独立构建而成,当企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异地传输数据时,通常会选择最为灵活的消息制实现这样的需求,因此本题应该选择D。54.()不是对Web服务器进行性能评估的主要指标。A、丢包率B、最大并发连接数C、响应延迟D、吞吐量【正确答案】:A解析:
第8题,在WEB服务器的测试中,反映其性能的指标主要有:最大并发连接数、响应延迟和吞吐量。55.螺旋模型每一阶段的组成部分不包括()A、风险分析B、评审C、有效性验证D、软件描述【正确答案】:D解析:
螺旋模型是一种软件开发过程模型,它强调了风险管理和迭代开发的重要性。螺旋模型的每一阶段包括以下组成部分:A.风险分析:在每个阶段开始时,进行风险分析,确定可能出现的风险,并采取相应的措施来降低风险。B.评审:在每个阶段结束时,进行评审,评估当前阶段的成果是否符合预期,并确定下一阶段的目标和计划。C.有效性验证:在每个阶段结束时,进行有效性验证,确保当前阶段的成果符合用户需求和规格要求。D.软件描述并不是螺旋模型的组成部分,因此选项D是正确答案。综上所述,选项D是螺旋模型每一阶段不包括的组成部分。56.下面可提供安全电子邮件服务的是()A、RSAB、SSLC、SETD、S/MIME【正确答案】:D解析:
MIME(MultipurposeInternetMailExtensions)中文名为:多用途互联网邮件扩展类型。Internet电子邮件由一个邮件头部和一个可选的邮件主体组成,其中邮件头部含有邮件的发送方和接收方的有关信息。而MIME是针对邮件主体的一种扩展描述机制。它设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。所以这是与邮件内容直接相关的一个协议。而S/MIME(SecureMultipurposeInternetMailExtensions)是对MIME在安全方面的扩展。它可以把MIME实体(比如数字签名和加密信息等)封装成安全对象。增强安全服务,例如具有接收方确认签收的功能,这样就可以确保接收者不能否认已经收到过的邮件。还可以用于提供数据保密、完整性保护、认证和鉴定服务等功能。S/MIME只保护邮件的邮件主体,对头部信息则不进行加密,以便让邮件成功地在发送者和接收者的网关之间传递。57.两个类A和B,如果B的变化可能会引起A的变化,两个事物之间属于()A、关联关系B、依赖关系C、实现关系D、泛化关系【正确答案】:B解析:
类之间的主要关系有关联、依赖、泛化、聚合、组合和实现等。(1)关联关系。关联提供了不同类的对象之问的结构关系,它在一段时间内将多个类的实例连接在一起。(2)依赖关系。两个类A和B,如果B的变化可能会引起A的变化,则称类A依赖于类B。(3)泛化关系。泛化关系描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说,子类继承了父类,而父类则是子类的泛化。(4)聚合。共享聚集关系通常简称为聚合关系,它表示类之间的整体与部分的关系,其含义是“部分”可能同时属于多个“整体”,“部分”与“整体”的生命周期可以不相同。例如,汽车和车轮就是聚合关系,车子坏了,车轮还可以用;车轮坏了,可以再换一个。(5)组合。组合聚集关系通常简称为组合关系,它也是表示类之间的整体与部分的关系。与聚合关系的区别在于,组合关系中的“部分”只能属于一个“整体”,“部分”与“整体”的生命周期相同,“部分”随着“整体”的创建而创建,也随着“整体”的消亡而消亡。例如,一个公司包含多个部门,它们之间的关系就是组合关系。公司一旦倒闭,也就无所谓部门了。(6)实现关系。实现关系将说明和实现联系起来。接口是对行为而非实现的说明,而类中则包含了实现的结构。一个或多个类可以实现一个接口,而每个类分别实现接口中的操作。58.网络逻辑结构设计的内容不包括()A、逻辑网络设计图B、IP地址方案C、具体的软硬件、广域网连接和基本服务D、用户培训计划【正确答案】:D解析:
利用需求分析和现有网络体系分析的结果来设计逻辑网络结构,最后得到一份逻辑网络设计文档,输出内容包括以下几点:1、逻辑网络设计图2、IP地址方案3、安全方案4、招聘和培训网络员工的具体说明5、对软硬件、服务、员工和培训的费用初步估计物理网络设计是对逻辑网络设计的物理实现,通过对设备的具体物理分布、运行环境等确定,确保网络的物理连接符合逻辑连接的要求。输出如下内容:1、网络物理结构图和布线方案2、设备和部件的详细列表清单3、软硬件和安装费用的估算4、安装日程表,详细说明服务的时间以及期限5、安装后的测试计划6、用户的培训计划由此可以看出D选项的工作是物理网络设计阶段的任务。59.某冶炼厂根据计划每季度供应合同单位铁和锰各32吨。该厂从甲乙两处产地运回铁矿提炼,已知两处铁矿成分如下表所示,且从甲乙两地采购成本分别为200元/吨和300元/吨。对于该冶炼厂,需要从乙采购()吨方能使此次采购的成本最低,最低的采购成本是(请作答此空)元
A、24000B、13000C、14000D、15000【正确答案】:A解析:
假设从甲处采购X吨,从乙处采购Y吨,则:40%x+20%y<=3220%x+50%y<=32解方程,即得。60.下列技术中,不是传输层安全技术的是()。A、SSLB、SOCKSC、IPSECD、安全RPC【正确答案】:C解析:
本题考查网络安全技术,其中ISPEC是IP层安全技术,而传输层安全技术包括SSL,SOCKS和安全RPC等。61.在面向对象分析中,利用(请作答此空)表示需求,并从中提炼出中(),以上两者形成(),之后再进行后续的开发工作。A、类图B、数据流图C、包图D、用例与用例图【正确答案】:D解析:
在面向对象分析中,利用用例与用例图表示需求,从用例模型中提炼形成领域模型,用例的实现可以用交互图表示。从领域模型和用例图形成类图,用包图和类图形成体系结构图。之后再进行后续的开发工作。62.在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习”与“检查权限”两个用例之间属于()课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于();课程学习前需要课程注册,可以采用电话注册或网络注册,“课程注册”与“网络注册”两个用例之间属于(请作答此空)。A、包含关系B、扩展关系C、泛化关系D、关联关系【正确答案】:C解析:
此题考查用例之间的关系,题目几乎完全与教程上的例子雷同。用例之间的关系主要有包含、扩展和泛化三类。(1)包含关系。当可以从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们。“课程学习”与“检查权限”是包含关系。(2)扩展关系。如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。“课程学习”与“缴纳学费”是扩展关系。(3)泛化关系。当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。“课程注册”与“网络注册”是泛化关系。63.以下关于增量模型的叙述中,不正确的是()。A、容易理解,管理成本低B、核心的产品往往首先开发,因此经历最充分的“测试”C、第一个可交付版本所需要的成本低,时间少D、即使一开始用户需求不清晰,对开发进度和质量也没有影响【正确答案】:A解析:
增量模型又称为渐增模型,也称为有计划的产品改进模型,它从一组给定的需求开始,通过构造一系列可执行中间版本来实施开发活动。第一个版本纳入一部分需求,下一个版本纳入更多的需求,依此类推,直到系统完成。每个中间版本都要执行必需的过程、活动和任务。增量模型是瀑布模型和原型进化模型的综合,它对软件过程的考虑是:在整体上按照瀑布模型的流程实施项目开发,以方便对项目的管理;但在软件的实际创建中,则将软件系统按功能分解为许多增量构件,并以构件为单位逐个地创建与交付,直到全部增量构件创建完毕,并都被集成到系统之中交付用户使用。比较瀑布模型、原型进化模型,增量模型具有非常显著的优越性。但增量模型对软件设计有更高的技术要求,特别是对软件体系结构,要求它具有很好的开放性与稳定性,能够顺利地实现构件的集成。64.对于如下所示的序列图所描述的场景,最适合于采用的设计模式是();该模式适用的场合是(请作答此空)
A、对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为B、定义对象结构的类很少改变,但经常需要在此结构上定义新的操作C、需要使用一个算法的不同变体D、一个对象必须通知其他对象,而它又不能假定其他对象是谁【正确答案】:B解析:
访问者(Visitor)模式是一种对象的行为模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下,定义作用于这些元素的新操作。访问者模式使得新的操作变得很容易,但在一定程度上破坏了封装性。65.在嵌入式系统的存储部件中,存取速度最快的是()。A、内存B、寄存器组C、FlashD、Cache【正确答案】:B解析:
存储速度从快到慢分别是:寄存器组、Cache、内存、Flash。66.前趋图(PrecedenceGraph)是一个有向无环图,记为:→={(Pi,Pj)|PimustcompletebeforePjmaystrat}。假设系统中进程P={P1,P2,P3,P4,P5,P6,P7,P8},且进程的前驱图如下:那么前驱图可记为:(6)
A、→={(P2,P1),(P3,P1),(P4,P1),(P6,P4),(P7,P5),(P7,P6),(P8,P7)}B、→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P5,P7),(P6,P7),(P7,P8)}C、→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P3,P5),(P4,P6),(P5,P7),(P6,P7),(P7,P8)}D、→={(P2,P1),(P3,P1),(P4,P1),(P5,P2),(P5,P2),(P5,P3),(P6,P4),(P7,P5),(P7,P6),(P8,P7)}【正确答案】:C解析:
前趋图表述,→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P3,P5),(P4,P6),(P5,P7),(P6,P7),(P7,P8)}67.默认情况下,FTP服务器的控制端口为()A、大于1024的端口B、20C、80D、21【正确答案】:D解析:
FTP协议占用两个标准的端口号:20和21,其中20为数据口,21为控制口。68.某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2?t)、分析指令(1?t)、取操作数(3?t)、运算(1?t)和写回结果(2?t)组成,并分别用5个子部完成,该流水线的最大吞吐率为(请作答此空);若连续向流水线输入10条指令,则该流水线的加速比为().A、1/9?tB、1/3?tC、1/2?tD、1/1?t【正确答案】:B解析:
最大吞吐率指单位时间内能够完成的指令数,由于该计算机系统采用了5级流水线结构,每个子部件的执行时间都是t,因此最大吞吐率为每个时钟周期能够完成的指令数,即1/t。但是由于流水线的存在,每个时钟周期内可以同时执行多条指令,因此最大吞吐率为5/t。连续向流水线输入10条指令,如果不采用流水线,需要执行10条指令的总时间为10*(2t+1t+3t+1t+2t)=30t。如果采用流水线,由于每个子部件都可以同时执行多条指令,因此总时间为2t+1t+3t+1t+2t+10t/5=9t。因此加速比为30t/9t=10/3,即选项B。69.ERP中的企业资源包括______。A、物流、资金流和信息流B、物流、工作流和信息流C、物流、资金流和工作流D、资金流、工作流和信息流【正确答案】:A解析:
无论是在ERP中,还是在电子商务中,都有“三流”和“四流”的提法。三流指的是:物流、资金流和信息流,其中信息流是核心,而资金流与物流是辅助。四流是在三流的基础之上加了商流。70.某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为()天。活动EH和IJ的松弛时间分别为()天。
A、17B、19C、20D、22【正确答案】:D解析:
根据活动图,我们可以列出如下的活动表:|活动|持续时间|前置活动||||||A|3|无||B|2|无||C|4|A||D|5|A||E|2|B||F|3|C,E||G|4|D||H|2|F||I|3|F||J|2|G,H|其中,前置活动为“无”表示该活动没有前置活动。接下来,我们可以使用关键路径法来求解最短完成时间。首先,我们需要计算每个活动的最早开始时间(ES)和最早完成时间(EF)。对于第一个活动A,它的ES为0,EF为3。对于其他活动,它们的ES为它们的前置活动的EF中的最大值,EF为ES加上它们的持续时间。具体计算如下表所示:|活动|持续时间|前置活动|ES|EF||||||||A|3|无|0|3||B|2|无|0|2||C|4|A|3|7||D|5|A|3|8||E|2|B|2|4||F|3|C,E|7|10||G|4|D|8|12||H|2|F|10|12||I|3|F|10|13||J|2|G,H|12|14|接下来,我们需要计算每个活动的最晚开始时间(LS)和最晚完成时间(LF)。对于最后一个活动J,它的LF为它的EF,LS为LF减去它的持续时间。对于其他活动,它们的LF为它们的后继活动的LS中的最小值,LS为LF减去它们的持续时间。具体计算如下表所示:|活动|持续时间|前置活动|ES|EF|LS|LF||||||||||A|3|无|0|3|0|3||B|2|无|0|2|0|2||C|4|A|3|7|3|7||D|5|A|3|8|7|12||E|2|B|2|4|7|9||F|3|C,E|7|10|9|12||G|4|D|8|12|12|16||H|2|F|10|12|12|14||I|3|F|10|13|14|17||J|2|G,H|12|14|17|19|最后,我们可以计算出整个项目的最短完成时间为19天,即活动J的LF。同时,我们可以计算出活动EH和IJ的松弛时间分别为2天和4天。因此,答案为D。71.数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位。数据库的(请作答此空)是指操作序列要么全做要么全不做。设计时用()实现。数据库从一个一致性状态变到另一个一致性状态的性质称为()。设计时用()检查实现。A、一致性B、可用性C、原子性D、隔离性【正确答案】:C解析:
数据库的原子性是指操作序列要么全做要么全不做。设计时用影子拷贝(浅拷贝)实现。浅拷贝就是你的影子,深拷贝是你的克隆人,你没了影子也就没了,但是克隆人还活着。数据库从一个一致性状态变到另一个一致性状态称为一致性。设计时用完整性约束检查实现。72.统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了四种通用的开发阶段,它们按照过程顺序分别是:起始阶段、()、构建阶段和(请作答此空),其中在构建阶段主要产生的文档有()。A、分析阶段B、细化阶段C、设计阶段D、交付阶段【正确答案】:D解析:
统一软件开发过程(UP)是一种基于面向对象技术的软件开发过程。其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件过程定义了5种通用的框架活动,它们按照过程顺序分别是:起始阶段、细化阶段、构建阶段、交付阶段和生产价段.其中在构阶段主要产生的文档包括设计模型。因此本题应该选择D73.用例(usecase)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是()关系。A、包含(include)B、扩展(extend)C、泛化(generalize)D、依赖(dependson)【正确答案】:C解析:
用例之间的关系主要有包含、扩展和泛化。74.以下关于软件著作权产生时间的表述中,正确的是()。A、自软件首次公开发表时B、自开发者有开发意图时C、自软件开发完成之目时D、自获得软件著作权登记证书时【正确答案】:C解析:
本题考查的是软件著作权产生时间的相关知识点。根据《中华人民共和国著作权法》的规定,软件著作权的产生时间是自软件开发完成之日起。因此,选项C是正确的。选项A是不正确的,因为软件公开发表并不等同于软件开发完成;选项B是不正确的,因为开发意图并不等同于软件开发完成;选项D是不正确的,因为获得软件著作权登记证书并不等同于软件著作权的产生时间。75.假设某证券公司的股票交易系统中有正在运行的事务,此时,若要转储该交易系统数据库中的全部数据,则应采用()方式。A、静态全局转储B、动态全局转储C、静态增量转储D、动态增量转储【正确答案】:B解析:
从题目中“系统中有正在运行的事务”了解到应采用动态方式,从题目中“全部数据”了解到应是全局转储,所以应采用:动态全局转储。76.数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方用发送方的公钥验证真伪。生成消息摘要的目的是(请作答此空),对摘要进行加密的目的是()。A、防止窃听
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省南通市通州区监测2025年小升初总复习数学测试题含解析
- 江西师范大学科学技术学院《平面形态设计》2023-2024学年第一学期期末试卷
- 云南艺术学院文华学院《化工原理》2023-2024学年第二学期期末试卷
- 2025胃癌化疗指南
- 孝德教育主题班会
- IT行业信息安全培训
- 国学知识问答
- 公共卫生主题宣传教育
- 2024-2025学年上海市浦东新区建平中学西校九年级(下)第一次月考数学试卷 (含解析)
- 2024-2025学年下学期高二英语人教版同步经典题精练之形容词词义辨析
- 锐捷产品线拓扑图标合集
- 新疆维吾尔自治区初中学业水平考试英语答题卡
- 电动单梁起重机(双速)设计计算书
- 2016年一级建造师考试《水利工程管理与实务》电子书
- 保健食品试卷答案
- #2锅炉水冷壁安装施工方案
- 光伏混凝土钻孔灌桩基础施工方案方案
- 2022年四川省特种设备作业安全管理人员考试题库汇总(含真题和典型题)
- 公司发货通知单
- 法语动词变位
- GB/T 247-2008钢板和钢带包装、标志及质量证明书的一般规定
评论
0/150
提交评论