系统分析师上午基础知识考试选择题专项强化真题试卷3
中文选择题
1.逆向工程可用于维护已有的软件,逆向工程能够(32)。(C)
A. 分析源程序,决定需要修改的部分及其影响的程度
B. 能够使用数学方法证明各软件功能的正确性
C. 分析源程序,从源程序导出程序结构
D. 将源程序改写成易于理解的、结构清晰的程序
解析:逆向工程(Revere Engineering)的概念起源于商业或军事领域硬件的分析,目的是在不了解或很少了解最初生产过程的情况下,从最终产品推断出其设计方案。在软件领域,逆向工程是为了恢复错误的、不完整的或难以获得的文档信息。其目标不再是复制系统,而是获得对一个系统和它的结构在设计层的充分理解,以帮助维护、增强性能,或者支持替换。逆向工程可的研究对象是现存软件系统,而不是需求。另外,逆向工程本身并不会改变目标系统,也不会基于被逆向的系统创建一个新系统,它只是一个检查的过程,不是一个改变或复制的过程。
2.设集合A有4个元素,则A上不同的等价关系的个数为(50)。(B)
A. 14个
B. 15个
C. 16个
D. 11个
解析:
3.对ERP 项目最适当的定位是(45)。(B)
A. 信息系统集成项目
B. 管理变革项目
C. 技术改造项目
D. 工作流实施项目
解析:ERP 的最大效用在于它通过计算机与网络通信技术,实现对企业内外资源的有机整合和优化配置,从而全面提升核心竞争力。ERP 需要打破MRPⅡ 传统制造业的行业局限性,需要把触角伸向各行各业,真正体现ERP 应用范围的扩展性,并逐渐形成针对行业的解决方案;ERP 应该支持企业由于行业竞争特点所表现的不同竞争形态,并根据不同竞争形态的企业特性需求,做对应的核心模块以及辅助模块调整;ERP 应该具有决策分析功能,根据企业不同的发展阶段设计系统的基本内容,在企业级的范围内为企业提供关键问题的实时分析能力;ERP 系统应该在企业数据和信息集成的基础上,实现企业管理功能上的集成,驱动企业物流、资金流、信息流、工作流的高度集成和统一,使企业逐步走向虚拟、敏捷和互动的高级形态……ERP 仅仅只是企业信息化的第一阶段,人们将会越来越多地发现,ERP 与CRM、SCM 等联系在一起,而以ERP 作为坚实的基础,通过CRM 管理客户关系,通过SCM 管理供应链,从而产生一个完善的电子商务系统。对ERP 项目最适当的定位是管理变革项目。
4.利用高速通信网络将多台高性能工作站或微型机互联构成机群系统,其系统结构形式属于(45)计算机。(D)
A. SISD
B. MISD
C. SIMD
D. MIMD
解析:利用高速通信网络将多台高性能工作站或微型机互联构成机群系统,主要用于中、粗粒度的并行进程的高效并行处理。其多机并行处理是在进程级、任务级上进行的。这种机群系统很显然是属于多指令流多数据流(MIMD)的系统结构。
5.甲公司将其开发的商业软件著作权经约定合法转让给乙公司,随后甲公司自行对原软件进行了改进,形成新版本后进行销售。那么,甲公司的行为(13)。(D)
A. 不构成侵权,因为对原软件改进后形成了新版本
B. 不构成侵权,因为甲公司享有原软件的使用权
C. 不构成侵权,因为对原软件增加了新的功能
D. 构成侵权,因为甲公司不再享有原软件的使用权
解析:我国《计算机软件保护条例》第十九条已作出了软件著作权中的财产权利可以转让的规定。计算机软件著作财产权按照该条的规定发生转让后,必然引起著作权主体的变化,产生新的软件著作权归属关系。原软件著作权人将不再享有软件的使用权、使用许可权和获得报酬的权,而软件权利的受让者依法成为该软件权利人,可依照法律法规的规定行使或处分其享有的权利。《计算机软件保护条例》第二十条规定“转让软件著作权的,当事人应当订立书面合同”。计算机软件著作财产权按照该条的规定发生转让后,必然引起著作权主体的变化,产生新的软件著作权归属关系。软件权利的转让应当根据我国有关法规以签订、执行书面合同的方式进行。软件权利的受让者可依法行使其享有的权利。如使用权,即在不损害社会公共利益的前提下,以复制、修改、发行、翻译、注释等方式合作软件的权利。甲公司已将其开发的商业软件经约定合法转让给乙公司,那么甲公司已失去该商业软件的使用权,其再对所转让的商业软件实施修改、发行等行为,则构成侵权。
6.在关于逆向工程(reverse engineering)的描述中,正确的是:(22)。(A)
A. 从已经安装的软件中提取设计规范,用以进行软件开发
B. 按照“输出→处理→输入”的顺序设计软件
C. 用硬件来实现软件的功能
D. 根据软件处理的对象来选择开发语言和开发工具
解析:本题考查软件系统维护的基本概念。
逆向工程是软件再生(software rejuvenation)的一种方法。软件再生的四种基本方法是:
. 文档重构 对源代码进行静态分析,从而产生系统文档,帮助维护人员理解和引用源代码。
. 结构重组 对源代码进行重组,重新编写为结构化的源代码,使其复杂性有所降低。
. 逆向工程 通过对源代码进行静态分析得到系统规范和设计信息,并且提取出工程信息,例如模块和变量表、交叉引用表、数据接口表、测试路径等。
. 再工程 是逆向工程过程的扩展,根据逆向工程抽取的信息,在不改变原系统功
能的前提下产生新的系统源代码。
7.某工程计划如下图所示,图中标注了完成任务A~H所需的天数,其中虚线表示虚任务。经评审后发现,任务D还可以缩短3天(即只需7天就能完成),则总工程可以缩短(56)天。
(B)
A. 0
B. 1
C. 2
D. 3
解析:首先应认识到,虚任务就是不占时间、不消耗资源的任务。在图中节点5与6之间有一个虚任务,该作业需要。天完成。虚任务主要用于体现任务之间的某种衔接关系。在图中,任务H必须在任务F与任务正都完成后才能开始。该工程从节点1开始,直到节点7完成。从头到尾,会有很多条路径。其中最费时间的路径(关键路径)是1-2-3-4-5-6-7,共计需要29天。因此,该工程需要29天才能完成。任务D缩短3天(变成7天)后,从头到尾最费时间的路径变成了1-2-3-6-7,共计需要28天。因此,在这种情况下,该工程需要28天才能完成。这样,任务D缩短3天,只能缩短整个工期1天。解答此题的主要关键就是了解虚任务概念以及缩短某个任务时间后,可能引起关键路径发生变化。
8.(8)无法有效防御DDoS攻击。(C)
A. 根据IP地址对数据包进行过滤
B. 为系统访问提供更高级别的身份认证
C. 安装防病毒软件
D. 使用工具软件检测不正常的高流量
解析:分布式拒绝服务攻击DDos利用网络中的多个结点,同时用大量消息冲击某服务器,导致该服务器无法响应用户的合法请求。DDos攻击很难防御,可以采取部分措施来对 DDos攻击进行检测和封堵。对数据包的IP地址进行过滤可以封堵特定IP地址段的数据包,为系统访问提供更高级别的身份认证可以封堵某些非法用户的攻击,使用工具软件检测不正常的高流量可以有效地检测DDos攻击从而采取防范措施。
9.包过滤防火墙通过(7)来确定数据包是否能通
本文档预览:3600字符,共11266字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载