【系统分析师之路】2008年下系统分析师上午综合知识真题
章节No | 章节 | 总分数 | 获得分 | 考点 | 心得 |
---|---|---|---|---|---|
第三章 | 企业信息化建设 | 4 | 3 | 决策支持系统,企业应用集成,系统间异步传输 | 决策支持系统主要作用是面对非结构化和半结构化问题做出有效决定,用户也是直接参与开发;数据集成提供了信息共享能力 |
第四章 | 系统规划 | 2 | 2 | 系统绩效评估,市场预测 | 信息是事实的结合,是有价值的 |
第五章 | 软件工程 | 6 | 4 | 开发模型,统一软件开发,敏捷过程,逆向工程,模型概念 | 设计模型是在构造阶段产生的模型;无论开发什么模型准确度最为重要 |
第六章 | 需求工程 | 5 | 4 | 抽象用例,UML建模四种事物,UML四种关系 | 抽象用例可以增加复用降低冗余,关联是一种结构关系,描述了一组链,链式对象之间的连接;依赖是指一个事物变化会影响另一个事物 |
第七章 | 系统设计 | 5 | 5 | UML序列图,质量属性,软件可靠性,SCA,软件架构风格 | 心跳可以提高可用性,可靠性可以通过历史数据直接估量出来,SCA解决的是加强组件的接口和传输协议的解耦 |
第九章 | 项目管理 | 2 | 1 | 商业风险,生产性估算 | 没有得到预算或人员的保证也属于商业风险,可以看看和高项中不同的分类方法 |
第十二章 | 算机组成与体系结构 | 6 | 4 | 局部性原理,三级层次,SMP紧耦合系统,流水线,MTTF计算 | 转移指令,它和其后的指令之间存在关联,使之不能同时解释,造成对流水线执行方向的改变和效率的下降,被称为全局性相关 |
第十三章 | 系统配置与性能评价 | 3 | 2 | 系统兼容性,开放系统,可靠性计算 | 操作系统的内核在不同体系结构的计算机上是不能兼容 |
第十四章 | 操作系统 | 7 | 5 | Spooling技术,PV操作,位示图,微内核 | 若要操作资源应该先P操作再V操作,和死锁有点类似 |
第十五章 | 数据库系统 | 6 | 5 | 数据库基本概念,数据库完整性,关系数据库 | 都是比较基础的知识 |
第十六章 | 计算机网络 | 7 | 6 | 网络各种协议,子网掩码的计算,TCP三次握手的原理,Linux指令 | TCP协议采用超时重传、确认捎带技术以实现可靠传输服务 |
第十七章 | 多媒体基础知识 | 2 | 1 | MPEG-21标准,JPEG标准 | JPEG标准的压缩编码与解码是有失真的,变换后系数的量化是引起失真的主要原因 |
第十八章 | 系统安全分析与设计 | 4 | 3 | 对称加密算法,数字签名,安全机制 | SET是安全电子交易协议,确保交易双方无法抵赖 |
第十九章 | 知识产权标准化 | 3 | 2 | 计算机软件保护条例,国家标准 | GJB是行业标准,,PSD、PAD程序构造的图形属于文档标准 |
第二十章 | 数学与经济管理 | 7 | 4 | 图论,三次多项式曲线,计算机模拟,最短距离 | 有两题真心较难,考虑放弃的部分 |
第二十一章 | 专业英语 | 5 | 2 | 需求分析方法 | 传统的弱项 |
Total | - | 75 | 50 | - | 比较久远的试题了,但是很多题还是有一定的参考价值 |
第三章 企业信息化战略
解答:答案选择D。 决策支持系统(DSS)是一个有组织的有关人员、规程、软件、数据库和设备的集合,用来支持特定问题的决策制定及决策。DSS的重点是在面对非结构化问题和半结构化问题时做出有效决定。
- DSS在解决问题的类型、向用户提供的支持、决策的重点和方法以及所使用的系统类型、速度、输出和开发等方面具有比较鲜明的特点,包括以下内容:
·处理来自不同数据源的大量数据。
·DSS擅长处理非结构化的问题。
·DSS支持个人、小团体和整个组织,并且用户在短期内能掌握。
·ASS支持决策的各方面和各个阶段,但不能替代决策者。
·DSS用户通常更直接参与开发,以便于系统对用户更多的支持等等。
解答:答案选择B|C。
- 界面集成:把各应用系统的界面集成起来,统一入口,使用户能够对集成系统产生一个“整体”的感觉。
- 业务流程集成也称为过程集成,这种集成超越了数据和系统,它由一系列基于标准的、统一数据格式的工作流组成。当进行业务流程集成时,企业必须对各种业务信息的交换进行定义、授权和管理,以便改进操作、减少成本、提高响应速度。
- 业务流程集成不仅要提供底层应用支撑系统之间的互连,同时要实现存在于企业内部的应用之间,本企业和其他合作伙伴之间的端到端的业务流程的管理,它包括应用集成、B2B集成、自动化业务流程管理、人工流程管理、企业门户,以及对所有应用系统和流程的管理和监控等。
解答:答案选择D。一个企业往往拥有多个应用系统,会分别采用不同的语言和平台独立构建而成。当企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异地传输数据时,通常会选择最为灵活的消息机制实现这样的需求,因此本题应该选择D。
第四章 系统规划
解答:答案选择B。
- 信息是事实的集合,信息按照一定方式组织起来,具有价值,能为组织(或者信息获得者)带来收益。有价值的信息具有精确性、完整性、经济性、可靠性、安全性、及时性、可验证性、安全性等质量属性。信息的价值直接和组织或者决策人员达到组织的目标相关,可以用做出一个决策所需的时间或者给公司增加的利润来衡量。
- 预测某个新产品将会产生很高的利润,如果市场预测信息被采纳,开发这个新产品的公司将会得到100万元的利润,这个信息的价值(收益)就是100万元减去获得这条信息的成本。
解答:答案选择B。
- 评估信息系统价值的指标有很多。对信息系统价值的衡量标准之一是投资收益率,该指标是信息系统投入所产生的增加利润或收益占投入的百分比。此外,收入增长、市场份额等也是重要的衡量指标。
- 虽然客户满意度难以衡量,但是目前仍有许多企业都在根据其内部和外部使用者的反馈来对其信息系统的绩效进行评估,也有一些公司使用调查问卷的方式决定在信息系统上面的投资是否能增加客户的认知度和满意度
第五章 软件工程
解答:答案选择C。在软件开发过程中,如果用户仅仅提出软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该软件开发团队应该采取原型开发方法最为合适。因此本题应该选C。
解答:答案选择C|D|D。第三空选错。
- 统一软件开发过程〔UP)是一种基于面向对象技术的软件开发过程。其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件过程定义了5种通用的框架活动,它们按照过程顺序分别是:起始阶段、细化阶段、构建阶段、交付阶段和生产阶段。其中在构建阶段主要产生的文档包括设计模型。因此20题应该选择B,21题选D,22题选D。
解答:答案选择B。送分题。
- 敏捷软件过程强调让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。产生这种情况的原因是:在绝大多数软件开发过程中,提前预测哪些需求是稳定的和哪些需求会变化非常困难;对于软件项目构建来说,设计和构建是交错的;从指定计划的角度来看,分析、设计、构建和测试并不容易预测;可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。因此本题应该选择B。
解答:答案选择D。软件的逆向工程是一个设计恢复的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性是指在某一个抽象层次上提供信息的详细程度,在大多数情况下,抽象层次越高,完备性就越低。逆向过程和实现该过程的工具的抽象层次是指可从源代码中抽取出来的设计信息的精密程度。理想情况下,抽象程度应该尽可能高。逆向工程过程应该能够导出过程的设计模型(一种底层的抽象);程序和数据结构信息(稍高层次的抽象);对象模型、数据和控制流模型(相对高层的抽象);UML图,状态及部署图(高层抽象)。随着抽象层次增高,完备性就会降低。因此本题应该选择D。
解答:答案选择D。
- 客观的世界是复杂的,当评估现实世界的对象之间的关系和影响时,通常使用系统模型,用简化的模型来代替真实的系统。
- 不论开发什么模型,准确性都是关键因素。一个不准确的模型通常会导致对问题的不准确解决方案。另外,大多数模型包括许多假设,应尽可能让这些假设同现实情况相符
第六章 需求工程
解答:答案选择A。A和D之间二选一。
- 【解析】本题考查用例建模中用例之间的基本关系。
使用用例建模系统需求时,两个或多个用例可能执行同样的功能步骤。把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表了某种程度的复用,是降低用例之间冗余的较好方式。抽象用例可以被另一个需要使用它的功能用例访问,抽象用例和使用它的用例之间的关系称为使用关系
解答:答案选择A|B。本题考查面向对象建模语言中的事物概念。
- UML中有4种事物:
- ①结构事物是UML模型中的名词。它们通常是模型的静态部分,描述概念或物理元素;
- ②行为事物是UML模型的动态部分。它们是模型中的动词,描述了跨越时间和空间的行为
- ③分组事物是UML模型的组织部分。它们是一些由模型分解成的“盒子”
- ④注释事物是UML模型的解释部分。这些注释事物用来描述、说明和标注模型的任何元素。
解答:答案选择D|C。第一空错选了B。本题考查面向对象建模语言中的基本关系。
- UML中有4种关系:
- ①依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义
- ②关联是一种结构关系,描述了一组链,链式对象之间的连接,聚集是一种特殊类型的关联,描述整体与部分间的结构关系
- ③泛化是一种特化一般关系,特殊元素的对象可替代一般元素的对象
- ④实现是类元之间的语义关系,其中一个类元指定了由另一个类元保证执行的契约
第七章 系统设计
解答:答案选择B。送分题。在采用UML进行软件建模时,当需要建模和描述复杂的交互过程时,通常会采用协作图或序列图,也会采用状态图加以辅助,因此本题选B。
解答:答案选择A。蒙对。软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。一般情况下,可以采用Ping/Echo,心跳和异常等措施进行错误检测,因此本题应该选A。
解答:答案选择A。软件可靠性是指在特定环境和特定时间内,计算机程序无故障运行的概率。在软件可靠性的讨论中,故障指软件行为与需求的不符,故障有等级之分。纠正一个故障可能会引入其他的错误,而这些错误会导致其他的故障。需要注意的是,与其他属性不同,软件可靠性能够通过历史数据和开发数据直接测量和估算出来。因此本题应该选A。
解答:答案选择B。服务组件体系结构(SCA)是面向服务体系结构(SOA)中描述服务之间组合和协作的规范。SCA定义了语言中立的服务组合方式,能够进行跨语言的服务调用;SCA解决的主要问题是加强组件的接口与传输协议的解耦;SCA实现服务组件和其传输协议的绑定,这种绑定是可扩展的;SCA主要是为了满足软件集成的需要而创建的架构。因此本题应该选B
解答:答案选择C。送分题。
- 当一个软件需要处理复杂数据,且数据需要通过分步进行处理,具有明显的阶段特性时,采用管道和过滤器模式是比较好的方式,因此本题应该选择C。
第八章 系统测试与维护
第九章 项目管理
解答:答案选择D。
- 软件风险是指在软件开发过程中面临的一些不确定性和可能造成的损失。软件风险大致可以分为三类:项目风险、技术风险和商业风险。商业风险主要包括5个方面:开发了一个没有人真正使用的优良产品或系统;开发的产品不在符合公司的整体策略;开发了一个销售部门不知如何销售的软件;失去了高层管理人员的支持;没有得到预算或人员的保证,因此本题应该选D。
解答:答案选择C。送分题。本题考查软件工程项目管理有关知识。
- 软件开发项目组一般由多人组成,当几个人分别承担软件项目中的某个任务时,开发人员之间必须通过交流来解决各自承担任务之间的接口问题,即通信问题,通信需要花费时间和代价,并有可能引起软件错误增加,降低生产率。
- 如果两个人之间需要通信,则称为这两人之间存在一条通信路径,假设一个软件开发小组有n个人,每两个之间都需要通信,则总的通信路径有呢(n-1)n/2(条)。若一个人单独开发软件,生产率是5000行/人年,4个人组成一个小组共同开发这个软件,则需要6条通信路径,若在每条通信路径上耗费的工作量是250行/人年
总的工作量是20000,该软件开发需要的时间约等于1.08年。
第十二章 计算机组成与体系结构
解答:答案选择B|C。送分题。本题考查计算机系统方面的基础知识。
- 计算机的存储系统采用分级存储体系的理论依据是程序的局部性,这个理论的基本含义是指程序执行时,往往会不均匀地访问内存储器,即有些存储区被频繁访问,有些则少有问津。因此系统可以将经常访问的数据放在内存中,将不经常访问的数据放在辅存中。
目前,计算机系统中常用的三级存储体系是Cache、主存、辅存。存储体系结构包括不同层次上的存储器,通过适当的硬件、软件有机地组合在一起形成计算机的存储体系结构。现在大多数人都将高性能计算机的存储体系结构描述成三层存储器层次结构。
解答:答案选择B|B。蒙对。本题考查计算机系统方面的基础知识。
- (16)多机系统按多机之间连接的紧密程度分为紧耦合多机系统和松耦合多机系统两种。紧耦合多机系统又称直接耦合系统,指计算机间物理连接的频带较高,一般是通过总线或高速开关实现计算机间的互连,通过共享内存实现多机间的通信:松耦合多机系统又称间接耦合系统,一般是通过通道或通信线路实现计算机间的互连。
- (17)SMP(Symmetrical Multi-Processing,对称多处理器结构)技术,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构,所以属于紧耦合多机系统。在这种架构中,一台电脑不再由单个CPU组成,而同时由多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其他资源。虽然同时使用多个CPU,但是从管理的角度来看,它们的表现就像一台单机一样。系统将任务队列对称地分布于多个CPU之上,从而极大地提高了整个系统的数据处理能力。所有的处理器都可以平等地访问内存、I/O和外部中断。在对称多处理系统中,系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用处理器之上
解答:答案选择A。完全不知道。由于流水是同时解释多条指令的,肯定会出现更多的相关。对于转移指令,它和其后的指令之间存在关联,使之不能同时解释,造成对流水线执行方向的改变和效率的下降,被称为全局性相关。而指令相关、主存操作数相关、通用寄存器相关及变址相关等只是影响相关附近的几条指令,至多影响流水线的某些段的推后,所以被称为局部性相关
解答:答案选择D。蒙错。
- MTTF称为平均无故障时间(mean time to failure)是量度可靠性的标准之一。MTTR称为平均修复时间(mean time to repair),MTBF称为平均故障间隔,等于MTTF与MTTR之和。
故障率等于MTTF的倒数。如果系统各个部分是独立的,这系统的故障率等于各个部分故障率的总和。
本题磁盘系统的故障率计算如下:
系统的MTTF为故障率的倒数=
第十三章 系统配置与性能评价
解答:答案选择B。蒙对。
高级语言与计算机体系结构无关,采用标准化的语言文本,比较容易实现兼容。
操作系统是计算机上最基础的软件,其内核处于软件的最底层,也最靠近硬件,它与计算机体系结构密切相关,因此,不同体系结构的计算机之间操作系统的内核是不能兼容的。
操作系统的外层靠近用户程序,它与计算机体系结构关系并不密切,所以,操作系统的外层在不同体系结构的计算机上是可以实现兼容的。
编译程序需要将高级语言源程序编译成机器语言,而机器语言与计算机体系结构密切相关,因此,不同体系结构的计算机之间难以实现编译程序的兼容。
解答:答案选择A。懵错成了C。
关于开放系统较详细的叙述见《系统分析师教程》的第11.4.2节。
开放系统环境中的人机界面、系统管理工具、通信服务和安全性等方面都是按公开标准实现的。这种环境显然有利于实现应用软件的可移植性、可裁剪性和互操作性。
按开放的标准规范实现的系统。与系统的可靠性、完整性关系不大,为确保可靠性与完整性。需要采用其他的措施
解答:答案选择D。
原来的通信失效率0.3,新通信失效率是x;那么0.3*x=0.1;那么x的失效率就是0.33;
各部件串联时,总体的可靠度等于各部件可靠度之积〔各部件都可靠时总体才可靠)。各部件并联时,总体的故障率等于各部件故障率之积(各部件都故障时总体才故障)。
AB线路的可靠度为0.90, BC线路的可靠度为0.70,则串联后的ABC线路的可靠度为0.90×0.70=0.63,而ABC线路的故障率为1-0.63=0.37。设AC直接线路的故障率为x,则A与C之间的通信(由ABC线路与直接AC线路并联组成)故障率为0.37x,按要求应小于1-0.90=0.10。由0.37x≤0.10},x大致应小于0.27,从而AC直接线路的可靠度至少应有1-0.27=0.73。
第十四章 操作系统
解答:答案选择B。送分题。本题考查的是应试者对操作系统基本概念的掌握程度。
- 虚拟输入/输出设备利用Spooling技术(假脱机技术)把独占设备改造成可由多个进程共享的设备,即利用共享设备去模拟独占设备,从而使独占设备成为可共享的、快速输入/输出的设备。
解答:答案选择B|A。本题考查的是PV操作方面的基本知识。此题非常简单,错了不应该了。
- (47)公共数据单元Xj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。
- (48)进入临界区时执行P操作,退出临界区时执行V操作。
解答:答案选择C|A。1010032/2=16000/8=2000字节;
- (49)因为磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有32个扇区,物理块的大小为2个扇区,所以:
物理块的总数=10×100×32÷2=16000
由于每个字节可以表示8个物理块的使用情况,所以位图需要占用2000字节空间。 - (50)根据题意空白文件目录的每个表项占用5个字节,则当空白文件数目大于400时,空白文件目录占用的字节数大于位图占用的字节数。
解答:答案选择B|A。本题考查的是操作系统(OS)结构方面的基本知识。
- 为了提高操作系统的“正确性”、“灵活性”、“易维护性”和“可扩充性”,在进行现代操作系统结构设计时,大多采用基于客户/服务器模式的微内核结构,将操作系统划分为两大部分:微内核和多个服务器。
- 在微内核操作系统中,内核是指精心设计的、能实现现代OS最基本的核心功能的部分,工作在核心态
微内核并非是一个完整的OS,而只是操作系统中最基本的部分,它通常用于:①实现与硬件紧密相关的处理:②实现一些较基本的功能;③负责客户和服务器之间的通信。它们只是为构建通用OS提供一个重要基础,这样就可以确保把操作系统内核做得很小。
第十五章 数据库系统
解答:答案选择A|C|B。第三空选错为了A。本题考查的是应试者对关系数据库基本概念的掌握程度。
- (40)根据题意,订单号唯一标识一份订单,订单关系模式的主键为订单号。
- (41)根据题意,因为一份订单可由一到多条订单明细组成,而订单明细指出的是产品号和数量,因此订单明细关系模式的主键为“订单号,产品号”。
- (42)因为客户关系模式的主键为客户号,所以订单的外键为“客户号”;而“订单号”和“产品号”分别为订单和产品的主键,因此订单明细的外键为“订单号,产品号
解答:答案选择D|B。第二题选错为了D。本题考查的是应试者对数据库基本概念的掌握程度。
- 数据库概念结构设计阶段是在需求分析的基础上,依照需求分析中的信息要求,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的逻辑模式,再依照软硬件环境,最终实现数据的合理存储。这一过程也称为数据建模
解答:答案选择A。本题考查的是应试者对数据库基本概念的掌握程度。
- 所谓数据的完整性,是指数据的有效性、正确性和一致性。在数据库设计时如果没有一定的措施确保数据库中数据的完整性,就无法从数据库中获得可信的数据。数据的完整性设计,应该贯穿在数据库设计的全过程中。例如,在数据需求分析阶段,收集数据信息时,应该向有关用户调查该数据的有效值范围。
第十六章 计算机网络
解答:答案选择A。本题考查网络相关的命令。
其中,ping的目的是为了测试另一台主机是否可达;ifconfig命令一般在引导时运行,以配置主机上的每个接口;netstat命令提供系统上的接口信息;uname打印系统信息。
解答:答案选择C。首先AB肯定可以排除。
本题考查TCP/IP网络协议的分类和功能。
其中,RARP是反向地址转换协议,它允许局域网的物理地址从网关服务器的ARP表或者缓存上请求其IP地址;ARP是地址解析协议,在仅知道主机的IP地址时确定其物理地址的一种协议;IGMP是Internet组管理协议,是用来定义组播中GROUP的成员加入和退出的机制;ICMP是网间控制报文协议允许主机或路由器报告差错情况和提供有关异常情况的报告。
解答:答案选择A|B。本题考查子网的基本概念。
其中,140.252.12.120是一个B类地址。
B类其网络号是140.252,根据子网掩码255.255.255.0可知,它用8位主机号作为子网号。
由此可知它的子网号是0.0.12.0,主机号是0.0.0.120,而对子网的广播地址是140.252.12.255。
解答:答案选择C。IPSec是网络层的吧。
本题考查网络安全技术
其中IPSEC是IP层安全技术,而传输层安全技术包括SSL,SOCKS和安全RPC等
解答:答案选择A|C。本题考查TCP协议的知识。
TCP协议提供端口之间的可靠的面向连接的报文传输服务,它采用超时重传、确认捎带技术以实现可靠传输服务。当甲方向乙方建立连接时候,甲方要设置SYN同步标志,同时设置初始序号。而乙方也要设置SYN同步标志,通知设置自己的初始序号,并且ACK乙方下一个希望接收的报文
第十七章 多媒体基础知识
解答:答案选择D。
DCT变换是数字图像处理中的重要变换,很多重要的图像算法、图像应用都是基于DCT变换进行的。
RLE(Run-Length Encoding),译为游程编码或行程长度编码、变动长度编码法(run coding),在控制论中对于二值图像而言是一种编码方法,对连续的黑、白像素数(游程)以不同的码字进行编码。该编码是一种简单的非破坏性资料压缩法,其优点是压缩和解压缩都非常快。
根据信息论的原理,可以找到最佳数据压缩编码的方法,数据压缩的理论极限是信息熵。如果要求编码过程中不丢失信息量,即要求保存信息熵,这种信息保持编码就称为熵编码,它是根据消息出现概率的分布特性而进行的无损数据压缩编码。
JPEG标准的压缩编码与解码是有失真的,变换后系数的量化是引起失真的主要原因。压缩的效果与图像内容本身有较大的关系,高频成份少的图像比高频成份多的图像可获得更高的压缩比,而图像仍有较好的质量。
解答:答案选择D。C和D里面猜了一个。MPEG-7是多媒体内容描述接口标准;HDTV标准指高清晰度电视标准;MPEG-21是多媒体应用框架标准。
第十八章 系统安全分析与设计
解答:答案选择D。本题考查常用加密算法的基本概念。
- 常用加密算法根据加密解密原理分为对称密钥体制和非对称密钥体制。对称密钥体制加密解密采用同一个密钥。非对称密钥体制采用私钥加密,公钥解密。DES、RC-5、IDEA均属于对称密钥体制,RSA属于非对称密钥体制。
解答:答案选择C。
- 数字签名(Digital Signature)技术是不对称加密算法的典型应用:数据源发送方使用自己的私钥对数据校验和或其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。数字签名主要的功能是:保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。
- 数字签名无法实现接收方身份确认,所以答案为C。
解答:答案选择C。送分题。TLS(Transport Layer Security Protocol)全称为传输层安全协议,用于在两个通信应用程序之间提供保密性和数据完整性,通常位于某个可靠的传输协议(例如TCP)上面,与具体的应用无关。所以一般把TLS协议归为传输层安全协议
解答:答案选择A。此题错了不应该哪。
- SET(Secure Electronic Transaction)协议,全称为安全电子交易协议。主要目的是保证用户、商家和银行之间通过信用卡支付的交易过程中的支付信息的机密、支付过程的完整、商户及持卡人的合法身份确认。
- HTTPS是安全HTTP协议,PGP和MOSS都是安全电子邮件协议
第十九章 知识产权标准化
解答:答案选择C|C。
解答:答案选择C。本题主要考查知识产权保护的有关知识。
- 我国于2001年颁布了《计算机软件保护条例》,作为知识产权保护的法律工具之一,其目的是保护单位、团体和个人开发的软件不受侵权,所保护的软件是指计算机程序及其文档。
- 根据《计算机软件保护条例》第三十条,软件的复制品持有人不知道也没有合理理由应当知道该软件是侵权复制品的,不承担赔偿责任;但是,应当停止使用、销毁该侵权复制品。因此,本题的用户不应承担盗版侵权责任。
第二十章 数学与经济管理
解答:答案选择A。条件侧试是检查程序模块中所包含逻辑条件的测试用例设计方法,注重于测试程序中的条件。BRO(Branch and Relational Operator)测试保证能发现布尔变量和关系操作符只出现一次且没有公共变量的条件中的分支和条件操作符错误。BRO策略利用条件C的条件约束。有n个简单条件的条件C的条件约束定义为(D1,D2,…,Dn)。其中Di(0<i<n)表示条件C中第i个简单条件的输出约束。如果C的执行过程中C的每个简单条件的输出都满足D中对应的约束,则称条件C的条件约束D由C的执行所覆盖。
对于本题,C1:(E1>E2)&(E3< E4),对于布尔变量B,B输出的约束说明B必须是真(t)或假(f)类似地,对于关系表达式,符号<、=、>用于指定表达式输出的约束。
根据BRO的定义,“&”关系的约束为{(t, f),(t, f),(f, t)},只需要用(>, =),(>, >)替换(t, f),用(>, <)替换(t, t),并用(<, <),(=, <)替换〔f, t)就得到C,的约束集{(>, =),(>, >),(>, <),(<, <),(=, <)}。因此本题应该选A。
通俗一点来说,条件测试的意图是测试条件运算符有没有写错。其选择测试用例的方式,有点类似等价类的划分。
选项中的“(>, =)”,意思是我选一个满足第一个条件为大于,第二个条件为等于的测试用例。
例如:E1,E2,E3,E4分别为:2,1,3,3。此时,正常情况下,C1的值为F。但如果程序员错把原来的式子中第二个条件符号,由<写成了<=,>=或=时,C1会为T。这就能测试出这一类出错的情况。
依此类推,后面的几个分别能测试出不同情况下产生的错误。
解答:答案选择B。C在铣床时间最短,可放在最后;B车床时间最短最先开始;
- B在洗床7时,D可以运行车床6,那么到11的时候,B完成全部,D完成一半,A刚开始;
到16的时候,B和D全部完成,A百分之40%,
到18的时候,BD完成,A一半完成;
到24的时候,ABD都全部完成,C一半完成,
到26的时候,四个全部完成;
解答:答案选择C。
- 从图论上看,本题就是求节点1到节点12的最长路径。其算法类似于求最短路径的方法。以下我们采用倒推标记方法进行推算。
先找出离终点只有一步的节点9,10,11,分别标记其到达终点的路径与长度。
再找出前往节点9,10,11只有一步的节点5,6,7,8,对其中每个节点,找出其到终点的最长路径,分别将其路径与长度标记出来。这些节点到达终点的最长路径以及长度值如下:5-9-12 (15),6-11-12 (13),7-11-12 (16),8-9-12(19)。
再找前往节点5,6,7,8只有一步的节点2,3,4,对其中每个节点,找出其到终
点的最长路径(注意,由于后续的最长路径已经标记出来,所以应利用它来简化计算),
分别将其路径与长度标记出来。这些节点到达终点的最长路径以及长度值如下:2-8-9-12
(26),3-8-9-12(29),4-8-9-12(23)。
最后,找出节点1通过节点2,3,4到终点的路径中,最长的路径,并标记出来:
解答:答案选择A。蒙错。
三次多项式Y=f(x)的曲线有以下几个特征:
(1)三次多项式的定义域与值域均为(-∞,+∞),所以,值域不能覆盖整个数轴的选择答案C与D应排除。
(2)三次多项式力f(x)曲线与水平线Y=a( a为任意常数)的交点数,应等于三次方程f(x)-a=0的实根数,所以,一定为l, 2或3,不可能是0,也不可能超过3。根据该特征,也可以排除选择答案C,D。
(3)x→-∞或x→-+∞时,三次多项f(x)的值也会趋于无穷,而且会在一端趋于-∞,另一端趋于+∞。根据该特征,同样可以排除选择答案C、D。
(4)三次多项式的导函数f’(x)为二次多项式,其二阶导函数f’’(x)为一次多项式。f’(x)的正负性描述了f(x)曲线的递增递减性,f’’(x)的正负性体现了f(x)曲线的凹凸性。
由于f’(x)为二次函数,其正负性的变化至多改变2次,因此三次多项式的递增、递减情况也最多改变2次(从直观看,升降性最多分三段)。
由于f’’(x)为一次函数(线性),其正负性至多改变一次,因此三次多项式的凹凸性也至多改变一次。
选择答案A与B中,f(x)曲线从左到右都是先递增,再递减,又递增,改变了2次。
选择答案A中,f(x)曲线的凹凸性变化从左到右为先凸,再凹,改变了1次。
选择答案B中,f(x)曲线的凹凸性变化从左到右为先凹,再凸,又凹,改变了2次,因此,不符合三次多项式的特征。
从而,选择答案B,C,D都不可能是三次多项式曲线
解答:答案选择C|A。都是懵的但是第二题蒙错。
各种计算机程序设计语言都配置了随机数产生函数,例如rnd()。每调用一次,就能获得一个随机数。计算机产生的随机数当然是伪随机数,还不具有真正的随机性质,但对于应用来说,足以能模拟随机数了。
程序产生的随机数序列中,任取其中N个数(不一定连续),便可以考察其在(0,1)区间中的分布情况。我们可以发现,当N比较大时,这些随机数在整个(0,1)区间内的分布将是比较均匀的,也就是说,不会过于聚集在某些地方。当然,既然是随机地均匀,那就不大会完全等间隔地分布,也不大会绝对准确地均匀分布。
随机现象总是保持两方面的特征:从整体上服从某种统计规律,但从个体上说,却经常在力争偏离统计量。
从理论上讲,在(0,1)区间均匀分布的随机数,落入任意子区间(a,b)的概率等于该子区间的长度b-a。因此,对足够大的N,任取N个随机数,其中落入子区间(a,b)的个数m,则m/N应比较接近b-a。例如,大致会有一半小于1/2,一半大于1/2;大致会有1/3的随机数大于1/3,而小于2/3;大致会有1/10的数,其小数点后的第二个数字是8。当然,这里的“大致”并不是精确的,只是当N足够大时可以这样来估计。
程序中每次获得的随机数对(x,y),相当于在单位正方形[0,1;0,1]中取得一个均匀分布的点。判断x2+y2≤1是否成立,就是判断该点(x,y)是否落入单位圆内。
在单位正方形中均匀分布的点中,选择一部分落入单位圆中,则这些选中的点,就会在单位圆的第一象限部分(占1/4单位圆)内均匀分布。落入这部分的点的比率大致会接近1/4单位圆与单位正方形的面积之比(π/4)。
因此,题中所叙述的程序方法,实际上就是计算π的一种方法。所取得的大量随机数对中,落入1/4单位圆的比率(m/N)的4倍,应会接近π。这种方法非常简单,也很容易快速算出π的近似值,但要得到精度较高的π值就不容易了。
解答:答案选择C。其实就是三段线最短的距离;其中桥的长度是固定的;其他两条线形状越一致,距离越短;那么如果桥架下1.5的地方,A点到桥和B点到桥都是45度的直线。
第二十一章 专业英语
解答:答案选择B|C|B|C|B。标准答案为BCDAC。我只对了前面两个。
- 加速分析方法强调构造原型以便更快速地为一个新系统确定业务需求和用户需求。作为一种加速分析技术,逆向工程读取一个现有数据库、应用程序和用户界面的程序代码,并自动地生成等价的系统模型。所有系统分析方法都需要某种形式的需求获取,包括了用来从用户团体那里确定或提取系统问题和解决方案需求的那些技术。事实调查是一套经典的技术,用于收集有关系统问题、机会、方案需求及其优先级的信息。