软件水平考试模拟试题7卷.docx





《软件水平考试模拟试题7卷.docx》由会员分享,可在线阅读,更多相关《软件水平考试模拟试题7卷.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件水平考试模拟试题7卷软件水平考试模拟试题7卷 第1卷下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间。则里程碑 ( ) 在关键路径上。活动GH的松弛时间是 (请作答此空) 。A.0B.1C.2D.3答案:D解析:GH活动最早开始时间是7;最晚开始时间是10,所以松弛时间是3。IPSec中安全关联(Security Associations)三元组是( )。A.B.C.D.答案:A解析:两台路由器要建立IPSec VPN连接,就需要保证各自采用加密、摘要、对称密钥交换、安全协议的参数是一致的。但是IPSec协议并没有确保这些参数一致的手段。
2、同时,IPSec没有规定身份认证,无法判断通信双方的真实性,这就有可能出现假冒。因此,在两台IPSec路由器交换数据之前就要建立一种约定,这种约定就称为SA。安全关联(Security Association,SA)是单向的,在两个使用IPSec的实体(主机或路由器)间建立的逻辑连接,定义了实体间如何使用安全服务(如加密)进行通信。SA包含了安全参数索引(Security Parameter Index,SPI)、IP目的地址、安全协议(AH或者ESP)三个部分。如果在n位数据中增加1位偶校验位进行传输,那么接收方收到的n+1位二进制信息中,( )。A.有1位出错时可以找出错误位置B.有1位出
3、错时可以发现传输错误但不能确定出错位置C.n个数据位中有偶数个位出错时,可以检测出传输错误并确定出错位置D.n个数据位中有奇数个位出错时,可以检测出传输错误并确定出错位置答案:B解析:奇偶校验只能确定是否出错,不能定位在哪出错。请详细阅读有关Web应用架构设计方面的说明,回答下列问题。 某软件公司开发运维了一个社交网站系统,该系统基于开源软件平台LAMP(Linux+Apache+MySQL+PHP)构建,运行一段时间以来,随着用户数量及访问量的增加,系统在Web服务器负载、磁盘I/O等方面出现了明显瓶颈,已不能满足大量客户端并发访问的要求,因此公司成立了专门的项目组,拟对系统架构进行调整以提
4、高系统并发处理能力。目前系统采用了传统的三层结构,系统架构如下图所示。问题1针对目前出现的web服务器负载过大问题,项目组决定在客户端与中间层Web服务器之间引入负载均衡器,通过中间层Web服务器集群来提高Web请求的并发处理能力。在讨论拟采用的负载均衡机制时,王工提出采用基于DNS的负载均衡机制,而李工则认为应采用基于反向代理的负载均衡机制,项目组经过讨论,最终确定采用李工提出的方案。请用200字以内的文字,分别简要说明两个机制的基本原理,并从系统执行效率、安全性及简易性等方面将两种机制进行对比,将对比结果填入下表中。针对并发数据库访问所带来的磁盘I/O瓶颈问题,项目组决定在数据层引入数据库
5、扩展机制。经过调研得知系统数据库中存储的主要数据为以用户标识为索引的社交网络数据,且系统运行时发生的大部分数据库操作为查询操作。经过讨论,项目组决定引入数据库分区和MySQL主从复制两种扩展机制。数据库分区可采用水平分区和垂直分区两种方式,请用350字以内的文字说明在本系统中应采用哪种方式及其原因,并分析引入主从复制机制给系统带来的好处。为进一步提高数据库访问效率,项目组决定在中间层与数据层之间引入缓存机制。赵工开始提出可直接使用MySQL的查询缓存(query cache)机制,但项目组经过分析好友动态显示等典型业务的操作需求,同时考虑已引入的数据库扩展机制,认为查询缓存尚不能很好地提升系统
6、的查询操作效率,项目组最终决定在中间层与数据层之间引入Memcached分布式缓存机制。 (a)请补充下述关于引入Memcached后系统访问数据库的基本过程:系统需要读取后台数据时,先检查数据是否存在于_中,若存在则直接从其中读取,若不存在则从_中读取并保存在_中;当_中数据发生更新时,需要将更新后的内容同步到_实例中。(备选答案:数据库、Memcached缓存) (b)请结合已知信息从缓存架构、缓存有效性及缓存数据类型等方面分析使用Memcached代替数据库查询缓存的原因。答案:解析:两种机制的基本原理: 基于DNS的负载均衡机制通过DNS服务器实现,通常通过循环复用具有同一域名的多个主
7、机地址的服务器实现负载均衡。 反向代理负载均衡则是将来自Internet的连接请求以反向代理的方式动态转发给内部网络上的多台服务器进行处理,从而达到负载均衡的目的。 区别比较:从系统执行效率方面讲,基于DNS的负载均衡机制实现简单,但其通常不能区分服务器的差异,也不能反映服务器的当前运行状态。基于反向代理的则可以根据内部服务器的性能差异及实时负载情况进行动态负载均衡,当系统多个Web服务器性能存在明显差异或内部Web服务器出现故障时,负载均衡器可以更快做出响应,从而保证客户端的访问效率。采用基于反向代理的负载均衡机制,可在代理服务器中引入调速缓存机制,对Web服务器返回的静态页面或图片等静态资
8、源进行缓存,由代理服务器承担对原始服务器的静态资源访问请求,从而进一步降低原始Web服务器的负载。 从安全性方面讲,采用基于反向代理的负载均衡机制,代理服务器屏蔽了客户端对真实Web服务器的直接访问,恶意用户无法对真实Web服务器进行攻击,且可以通过代理服务器为原本不安全的客户端与Web服务器之间的连接建立安全通道。因此采用基于反向代理的负载均衡机制可为系统提供更好的安全性保障。(1) 否(2)是(3)否(4)是(5)否(6)是(7)是(8)否(注:主要意思答出来即可)(1)本系统中应主要使用水平分区机制。根据已知信息,系统数据库中存储的主要数据为以用户标识为索引的社交网络数据,采用水平分区机
9、制可根据用户标识将用户数据进行水平分割,用户操作时先将请求分发到不同数据库分区,再进行具体数据库操作,以提高数据库访问效率。 (2)引入主从复制机制所带来的好处: 避免数据库单点故障:主服务器实时、异步复制数据到从服务器,当主数据库宕机时,可在从数据库中选择一个升级为主服务器,从而防止数据库单点故障。 提高查询效率:根据系统数据库访问特点,可以使用主数据库进行数据的插入、删除及更新等写操作,而从数据库则专门用来进行数据查询操作,从而将查询操作分担到不同的从服务器以提高数据库访问效率。(a) (1)Memcached缓存 (2)数据库 (3)Memcached缓存 (4)数据库 (5)Memca
10、ched缓存(b) 使用Memcached代替数据库查询缓存的原因: (1)缓存架构:数据库查询缓存通常每个数据库只有一个实例,因此存储内容受数据库服务器可用内存限制,可缓存数据有限。而Memcaehed可采用高速分布式缓存服务器结构,不受数据库服务器约束,可扩展性更好。 (2)缓存有效性:数据库查询缓存只要在发生写操作时就会失效,即使更新的是数据库中的其他行。而Memcached可通过键值将数据进行散列缓存,有效降低缓存的更新频率,从而提高缓存的有效性。 (3)缓存数据类型:数据库查询缓存只能缓存数据库行,对社交网站好友动态显示等典型业务所需要的组合数据缓存缺乏有效支持,而Memcached
11、理论上可缓存任何内容。因此可以将分散在数据库中的关系或者列表组合后进行缓存,以提高缓存数据的针对性和效率。在“关键路径上的活动总时差是零和负数”情况下,下列分析正确的是()A.关键路径上的活动总时差可能为零的原因是每个相邻活动都是紧前或紧后的,需要调整以给活动留出时间余地B.关键路径上的活动总时差可能为负的原因是由于安排调配不得当所造成的活动非合理性交错现象,有必要调整活动持续时间、逻辑关系等使得活动总时差为零C.关键路径上的活动总时差可能为负的原因是因为用最早时间减去最晚时间,不需要调整以给活动留出余地D.关键路径上的活动总时差可能为零的原因是由于安排活动进度没有余地,需要调整以给活动留出余
12、地答案:B解析:总时差为0表示活动进度没有余地,总时差为负数则是由于安排不当引起的,需要进行必要的调整。若用256K8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需( )片芯片。A.4B.8C.16D.32答案:A解析:内存区域从40000000H到400FFFFH,占用的字节数为400FFFFFH-40000000H+1=100000H=1 0000 0000 0000 0000 0000B=220=1024K一片256K8 bit的存储器芯片的存储容量为256KB,需要的芯片数为1024divide256=4。软件水平考试模拟试题7卷 第2卷
13、Windows下,nslookup命令结果如图所示,的IP地址是( )。Aliases表示(请作答此空)。A.A记录B.别名C.MX记录D.主机名答案:B解析:从应答的情况可以看出,名称: 和Address: 211.142.211.124这个是一个对应关系。Aliases表示别名。什么是性能测试?性能测试包括哪些测试类型?它们有什么区别?答案:解析:性能测试是检查系统是否满足需求规格说明书中规定的性能要求。在系统测试阶段,性能测试通常是和强度测试结合起来进行,并通常要求同时进行硬件和软件的检湖lli性能测试执行时,注意观察资源使用率,资源率必须控制在50%以下,当大于50%以上时说明硬件或软
14、件运行己占用空间太大,不符合一般情况。性能测试包括负载测试、压力测试和稳定性测试,其中压力测试又包括并发测试和大数据量测试。.负载测试又叫强度测试,是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。负载测试也是检查在系统运行环境不正常到发生故障的情况下,系统可以运行到何种程度的测试。压力测试是为了发现在什么条件下应用程序的性能会变得不可接受。压力测试包括并发测试和大数据量测试。并发测试主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用等问题,几乎所有的性能测试都会涉及并发测试,其目的
15、不是为了获得性能指标,而是为了发现并发引起的问题。大数据量测试包括独立的数据量测试和综合数据量测试两类。独立的数据量测试指针对某些系统存储、传输、统计、查询等业务进行的大数据量测试。综合数据量测试指和压力性能测试、负载性能测试、稳定性性能测试相结合的综合测试。大数据量测试主要是针对对数据库有特殊要求的系统进行的测试。稳定性测试,也叫疲劳强度测试。通常是采用系统稳定运行情况下的并发用户数,或者日常运行用户数,持续运行较长一段时间,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。独立的数据量测试指针对某些系统存储、传输、统计、查询等
16、业务进行的大数据量测试。综合数据量测试指和压力性能测试、负载性能测试、稳定性性能测试相结合的综合测试。大数据量测试主要是针对对数据库有特殊要求的系统进行的测试。稳定性测试,也叫疲劳强度测试。通常是采用系统稳定运行情况下的并发用户数,或者日常运行用户数,持续运行较长一段时间,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。以下不属于IC卡的是_。A.存储器卡B.磁条卡C.逻辑加密卡D.智能卡答案:B解析:本题考查IC卡的基本知识。IC卡按卡内芯片的不同,分为存储器卡、逻辑加密卡和智能卡(CPU卡)三种。存储器卡只含有一般的E2PR
17、OM芯片。卡的内部不能提供任何安全措施,只能由读写器提供一些有限的安全检查手段;逻辑加密卡由逻辑电路和E2PROM两部分组成,实现了对E2PROM存储单元读/写/擦除的控制,增强了卡的安全性;智能卡内带有MPU(微处理器)、E2PROM、RAM和ROM,能进行复杂的加密运算和密钥密码管理,其安全性和可靠性大大高于前两种卡,应用范围也广泛得多,可一卡多用。以下关于设计功能测试用例的叙述,_是不正确的。A.尽量用80%测试用例覆盖20%的核心业务模块B.功能测试用例中不包括功能的依从性测试用例C.功能测试用例中包括业务流,也包括测试数据D.功能测试用例的设计应注意缺陷群集现象答案:B解析:本题考查
18、对软件功能测试用例的理解。在国际标准ISO/IEC 9126的功能性度量中,包括适合性、准确性、互操作性、保密安全性、功能依从性,所以在功能测试案例中应该包括功能的依从性测试用例。网络攻击,是指对网络系统和信息的机密性、完整性、可用性、可靠性和不可否认性产生破坏的任何网络行为。( )是指攻击者对目标网络和系统进行合法、非法的访问。A.攻击者B.安全漏洞C.攻击访问D.攻击工具答案:C解析:攻击访问是指攻击者对目标网络和系统进行合法、非法的访问。以下关于设备管理及虚设备技术的叙述中,不正确的是_。A.设备管理主要有分配设备、回收设备、输入、输出等B.虚设备技术主要是为了提高设备的利用率以及使独立
19、设备共享化C.虚设备技术是指用一类设备来模拟另一类设备的技术D.设备与计算机之间数据交换的控制方式主要有两种:程序控制和I/O中断答案:D解析:本题考查设备管理方面的基础知识。设备管理主要有分配设备、回收设备、输入、输出等,系统引入虚设备技术主要是为了提高设备的利用率以及使独立设备共享化,虚设备技术是指用一类设备(通常是高速设备)来模拟另一类设备(通常是低速设备)的技术,被模拟的设备称为虚设备。多窗口技术就是显示器模拟自身的例子,是一个屏幕可以同时监控多个进程的进行情况。设备与计算机之间数据交换的控制方式主要有三种:程序控制I/O中断和DMA(直接存储访问)。软件水平考试模拟试题7卷 第3卷
20、某软件公司项目组开发了一套应用软件,其软件著作权人应该是(10)。A.项目组全体人员 B.系统设计师 C.项目负责人D.软件公司 答案:D解析:根据著作权法第十六条公民为完成法人或者其他组织工作任务所创作的作品是职务作品,除本条第二款的规定以外,著作权由作者享有,但法人或者其他组织有权在其业务范围内优先使用。作品完成两年内,未经单位同意,作者不得许可第三人以与单位使用的相同方式使用该作品。有下列情形之一的职务作品,作者享有署名权,著作权的其他权利由法人或者其他组织享有,法人或者其他组织可以给予作者奖励:(一)主要是利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设计图
21、、产品设计图、地图、计算机软件等职务作品;(二)法律、行政法规规定或者合同约定著作权由法人或者其他组织享有的职务作品。由于应用软件是公司项目组开发的,属于职务作品,软件著作权归软件公司所有。文件系统中,打开文件(open)操作的功能是( )。A.把文件信息从辅存读到内存B.把磁盘的超级块从辅存读到内存C.把文件的FAT表信息从辅存读到内存D.把文件的控制管理信息从辅存读到内存答案:D解析:在使用已经存在的文件之前,要通过“打开(Open)”文件操作建立起文件和用户之间的联系,目的是把文件的控制管理信息从辅存读到内存。打开文件应完成如下功能:在内存的管理表中申请一个空表目,用来存放该文件的文件目
22、录信息;根据文件名在磁盘上查找目录文件,将找到的文件目录信息复制到内存的管理表中。如果打开的是共享文件,则应进行相关处理,如共享用户数加1;文件定位,卷标处理等。文件一旦打开,可被反复使用直至文件关闭。这样做的优点是减少查找目录的时间,加快文件存取速度,提高系统的运行效率。关于监理实施细则的描述,不正确的是:( )A.监理实施细则是由监理员编写,监理工程师审核B.监理实施细则中要细致分析工程的专业特点C.监理实施细则中的监理流程要有一定的灵活性D.监理实施细则内容包括监理的控制要点、监理流程、监理单位法答案:A解析:监理实施细则编制的规定:(1)监理实施细则应在相应工程实施开始前编制完成,须经
23、总监理工程师批准;(2)监理实施细则应由总监理工程师组织各专业监理工程师编制;(3)监理实施细则应符合项目的特点。编制监理实施细则的依据:(1)已经批准的项目监理规划;(2)与信息系统工程相关的国家、地方政策、法规和技术标准;(3)与工程相关的设计文件和技术资料:(4)实施组织设计;(5)合同文件。系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。( )不是系统测试的内容。A.路径测试B.可靠性测试C.安装测试D.安全测试答案:A解析:操作系统使用设备管理的方式管理外部设备,当驱动程序利用系统调用打开外部设备时,通常使用的标识是_。A.物理地址B.逻辑地址C.逻辑设
24、备名D.物理设备名答案:C解析:本题考查设备管理方面的基础知识。设备管理是操作系统的重要组成部分之一。在计算机系统中,除了CPU和内存之外,其他的大部分硬件设备称为外部设备,包括常用的输入输出设备、存储设备以及终端设备等。设备管理是对计算机输入输出系统的管理,是操作系统中最具多样性和复杂性的部分,其主要任务是:选择和分配输入输出设备以进行数据传输操作;控制输入输出设备和CPU(或内存)之间交换数据;为用户提供有好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按照用户要求控制设备工作;提供设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,已使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 水平 考试 模拟 试题

限制150内