21年软件水平考试预测试题8节.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《21年软件水平考试预测试题8节.docx》由会员分享,可在线阅读,更多相关《21年软件水平考试预测试题8节.docx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、21年软件水平考试预测试题8节21年软件水平考试预测试题8节 第1节根据合同法的规定,下列经济合同中属于无效合同的有( )A.甲、乙双方对商品质量标准认识不统一,而错误签订的合同B.甲、丙双方签订的将无标签服装伪造成名牌进口服装的合同C.乙方未经丙方授权,代表丙方与丁签订的合同,经乙方追认的D.显失公平的合同答案:B解析:依据合同法的规定,属于下列情形的合同为无效合同:(1)恶意串通,损害国家、集体或者第三人利益(丙、乙双方串通签订的乙公司国有资产无偿转让合同);(2)以合法形式掩盖非法目的(甲、丙双方签订的将无标签服装伪造成名牌进口以下关于项目沟通原则的叙述中, ( ) 是不正确的。A.面对
2、面的会议是唯一有效地沟通和解决干系人之间问题的方法B.非正式的沟通有利于关系的融洽C.有效地沟通方式通常是采用对方能接受的沟通风格D.有效利用沟通的升级原则答案:A解析:在信息系统项目中,为了提高沟通的效率和效果有以下基本原则:沟通内外有别、非正式的沟通有助于关系的融洽、采用对方能接受的沟通风格、沟通的升级原则、扫除沟通的障碍。故A是错误的。采用竞争性谈判方式采购的,应依次当遵循下列程序( ) A.成立谈判小组,判定谈判文件,确定参加谈判的供应商名单,谈判,确定成交供应商 B.确定参加谈判的供应商名单,成立谈判小组,判定谈判文件,谈判,确定成交供应商 C 成立谈判小组,确定参加谈判的供应商名单
3、,谈判,判定谈判文件,确定成交供应商 D.成立谈判小组,确定参加谈判的供应商名单,判定谈判文件,谈判,确定成交供应商答案:A解析:采用竞争性谈判方式采购的,应依次当遵循下列程序:成立谈判小组,判定谈判文件,确定参加谈判的供应商名单,谈判,确定成交供应商以下关于测试工作在软件开发各阶段作用的叙述中,不正确的是( )。A.在需求分析阶段确定测试的需求分析B.在概要设计和详细设计阶段制定集成测试计划和单元测试计划C.在程序编写阶段制定系统测试计划D.在测试阶段实施测试并提交测试报告答案:C解析:本题考查软件测试和软件开发的关系。软件测试和软件开发的关系为:项目规划阶段,负责从单元测试到系统测试的整个
4、测试阶段的规划;需求分析阶段,确定测试需求分析、系统测试计划的制定,评审后成为管理项目;详细设计和概要设计阶段,确保集成测试计划和单元测试计划完成;编码阶段,由开发人员进行自己负责部分的测试代码,当项目较大时,由专人进行编码阶段的测试任务;测试阶段(单元、集成、系统测试),依据测试代码进行测试,并提交相应的测试状态报告和测试结束报告。根据上述描述,系统测试计划是在需求分析阶段完成的。本题中选项C不正确。项目进度控制是依据项目进度基准计划对项目的实际进度进行监控,使项目能够按时完成。以下关于项目进度控制的叙述中,( )是不正确的。A. 项目进度至关重要,因此进度控制需要在项目初期优先关注B. 进
5、度控制必须与其他变化控制,包括成本控制与范围控制紧密结合C. 项目进度控制是项目整体控制的一个组成部分D. 对项目进度的控制,应重点关注进展报告和执行状态报告答案:A解析:进度控制需要在项目整个生命周期内都要重点关注。在引用调用方式下进行函数调用,是将( )。A.实参的值传递给形参B.实参的地址传递给形参C.形参的值传递给实参D.形参的地址传递给实参答案:B解析:函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。以下讨论称调用其他函数的函数为主调函数,被调用的函数为被调函数。值传递过程中,被调函数的形式
6、参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。引用传递过程中,被调函数的形式参数虽然也作为局部变量在堆栈中开辟了内存空间,但是这时存放的是由主调函数放进来的实参变量的地址。被调函数对形参的任何操作都被处理成间接寻址,即通过堆栈中存放的地址访问主调函数中的实参变量。正因为如此,被调函数对形参做的任何操作都影响了主调函数中的实参变量。以下( )不属于沟通与协调原则中的内容A.目标一致B.信息共享C.携手共进D.目标分歧答案:D解析:沟
7、通与协调的原则:目标共同、信息共享、要点共识、携手共进集成测试的目的是检查模块之间,以及模块和已集成的软件之间的接口关系, 并验证已集成的软件是否符合设计要求。其测试的技术依据是( )。A. 软件详细设计说明书B. 技术开发合同 C. 软件概要设计文档D. 软件配置文档答案:C解析: 根据国家标准GB/T 15532-2022,软件测试可分为单元测试、集成测试、配置项测试、系统测试、验收测试和回归测试等类别。 单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等
8、条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。 集成测试的目的是检查模块之间,以及模块和己集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。集成测试的技术依据是软件概要设计文档。 系统测试的对象是完整的、集成的计算机系统,系统测试的目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。系统测试的技术依据是用户需求或开发合同。配置项测试的对象是软件配置项,配置项测试的目的是检验软件配置项与软件需求规格说明的一致性。确认测试主要验证软件的功能、性能和其他特性是否与用户需求一致。验收测试是指针
9、对软件需求规格说明,在交付前以用户为主进行的测试。回归测试的目的是测试软件变更之后,变更部分的正确性和对变更需求的复合型,以及软件原有的、正确的功能、性能和其他规定的要求的不损害性。SM4是一种分组密码算法,其分组长度和密钥长度分别为( )。A.64位和128位B.128位和128位C.128位和256位D.256位和256位答案:B解析:该算法的分组长度为128比特,密钥长度为128比特。21年软件水平考试预测试题8节 第2节汇聚层交换机应该实现多种功能,下面选项中,不属于汇聚层功能的是 ( ) 。A.VLAN间的路由选择B.用户访问控制C.分组过滤D.组播管理答案:B解析:( )指可以不经
10、著作权人许可,不需支付报酬,使用其作品。A.合理使用B.许可使用C.强制许可使用D.法定许可使用答案:A解析:( )是指验证用户的身份是否真实、合法。A.用户身份鉴别B.用户角色C.数据库授权D.数据库安全答案:A解析:用户身份鉴别是指验证用户的身份是否真实、合法。某财务部门需建立财务专网,A公司的李工负责对该网络工程项目进行逻辑设计,他调研后得到的具体需求如下:1用户计算机数量40台,分布在二层楼内,最远距离约60米;2一共部署7个轻负载应用系统,其中5个系统不需要Internet访问,2个系统需要Internet访问;李工据此给出了设计方案,主要内容可概述为:1出口采用核心交换机防火墙板卡
11、设备组成财务专网出口防火墙,并通过防火墙策略将需要Internet访问的服务器进行地址映射;2财务专网使用WLAN为主,报账大厅用户、本财务部门负责人均可以访问财务专网和Internet;3采用3台高性能服务器部署5个不需要Internet访问的应用系统,1台高性能服务器部署2个需要Internet访问的应用系统。针对于用户访问,你的评价是 ( )。针对于局域网的选型,你的评价是 (请作答此空)。针对服务器区的部署,你的评价是 ( )。 A. 选型恰当B. 不恰当,WLAN成本太高C. 不恰当,WLAN不能满足物理安全要求D. 不恰当,WLAN不能满足覆盖范围的要求答案:C解析:本题考察网络规
12、划设计能力。财务部所有员工原则上都不允许访问internet。而且财务专网需要采用有线传输数据,以保证数据安全性要求。针对于服务器应该采用备份服务器对数据进行备份,保证数据安全。阅读以下软件架构设计的问题,在答题纸上回答问题1和问题2。某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求:(1)在线交易平台必须在1s内完成客户的交易请求。(2)该平台必须保证客户个人信息和交易信息的安全。(3)当发生故障时,该平台的平均故障恢复时间必须小于10s。(4)由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级
13、。添加新功能或进行硬件升级必须在6小时内完成。针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。(9分)软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称,并解释其含义。(16分)请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。答案:解析:常见的软件质量属性有多种,例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustne
14、ss)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。这些质量属性的具体含义是:(1)性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。(2)可用性是系统能够正常运行的时间比例。(3)可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。(4)健壮性是指在处理或环境中,系统能够承受压力或变更的能力。
15、(5)安全性是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。(6)可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。(7)可变性是指体系结构经扩充或变更成为新体系结构的能力。(8)易用性是衡量用户使用一个软件产品完成指定任务的难易程度。(9)可测试性是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。(10)功能性是系统所能完成所期望工作的能力。(11)互操作性是指系统与外界或系统与系统之间的相互作用能力。(1)在线交易平台必须在1s内完成客户的交易请求。该要求主要对应性能,可以采用的架构设计策略有
16、增加计算资源、改善资源需求(减少计算复杂度等)、资源管理(并发、数据复制等)和资源调度(先进先出队列、优先级队列等)。(2)该平台必须严格保证客户个人信息和交易信息的保密性和安全性。该要求主要对应安全性,可以采用的架构设计策略有抵御攻击(授权、认证和限制访问等)、攻击检测(入侵检测等)、从攻击中恢复(部分可用性策略)和信息审计等。(3)当发生故障时,该平台的平均故障恢复时间必须小于l0s。该要求主要对应可用性,可以采用的架构设计策略有Ping/Echo、心跳、异常和主动冗余等。(4)由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行平台升级必须在6小时内完成。该要
17、求主要对应可修改性,可以采用的架构设计策略有软件模块泛化、限制模块之间通信、使用中介和延迟绑定等。本题考查考生对于质量属性及质量属性实现策略的掌握情况。常见的软件质量属性有多种,例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。这些质量属性的具体含义是:(1
18、)性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。(2)可用性是系统能够正常运行的时间比例。(3)可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。(4)健壮性是指在处理或环境中,系统能够承受压力或变更的能力。(5)安全性是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。(6)可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。(7)可变性是指体系结构经扩充或变更成为新体系结构的能力。(8)易用性是衡量用户使用一个软件产品完成指定任务的难易程度。(9)可测试性
19、是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。(10)功能性是系统所能完成所期望工作的能力。(11)互操作性是指系统与外界或系统与系统之间的相互作用能力。本题主要结合实际案例,考查实现各种质量属性的策略。(1)在线交易平台必须在1s内完成客户的交易请求。该要求主要对应性能,可以采用的架构设计策略有增加计算资源、改善资源需求(减少计算复杂度等)、资源管理(并发、数据复制等)和资源调度(先进先出队列、优先级队列等)。(2)该平台必须严格保证客户个人信息和交易信息的保密性和安全性。该要求主要对应安全性,可以采用的架构设计策略有抵御攻击(授权
20、、认证和限制访问等)、攻击检测(入侵检测等)、从攻击中恢复(部分可用性策略)和信息审计等。(3)当发生故障时,该平台的平均故障恢复时间必须小于l0s。该要求主要对应可用性,可以采用的架构设计策略有Ping/Echo、心跳、异常和主动冗余等。(4)由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行平台升级必须在6小时内完成。该要求主要对应可修改性,可以采用的架构设计策略有软件模块泛化、限制模块之间通信、使用中介和延迟绑定等。阅读以下说明,回答问题13,将解答填入答题纸的对应栏内。某公司的网络拓扑结构如图3-1所示。其中的DHCP server安装的Linux系统。(
21、6分)若内部网络PC1上用户私自安装了dhcp服务器,则可能导致内网的用户无法获得正确的地址。要解决这个问题,可以在交换机上开启 (6) 功能,通过这种方式将交换机的(7)即接口设置为(8)接口。(6)备选答案:A、dhcp snooping B、dhcp relay C、dhcp discover D、dhcp unicast(8)备选答案:A、trust B、untrust C、dmz D、snooping答案:解析:(6)A (7) G0/0/2 (8) A以下关于瀑布模型的优点的叙述中,不正确的是( )。A.为项目提供了按阶段划分的检查点。B.严格地规定了每个阶段必须提交的文档C.当前
22、一阶段完成后,就不需要去关注后续阶段。D.它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。答案:C解析:瀑布模型:是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好“返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。瀑布模型有以下优点:1、为项目提供了按阶段划分的检查点。2、当前一阶段完成后,您只需要去关注后续阶段。3、可在迭代模型中应用瀑布模型。4、它提供了一个模板,这个
23、模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。瀑布模型有以下缺点:1、各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。2、由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。3、通过过多的强制完成日期和里程碑来跟踪各个项目阶段。4、瀑布模型的突出缺点是不适应用户需求的变化。( ) 属于评标依据。A.招标文件 B.企业法人营业执照复印件 C 公司业绩 D.施工组织设计答案:A解析:政府采购货物和服务招标投标管理办法第五十四条规定,评标时按招标文件中规定的评标方法和标准,对资格性检查和符合性检查合格的投标文件进行商务
24、和技术评估,综合比较与评价。使用电子支票支付时,消费者应首先将电子支票发给_。A.商家开户行B.消费者开户行C.商家D.支票验证中心答案:C解析:本题考查电子支票的基本概念。电子支票系统包含三个实体:购买方、销售方及金融中介。购买方在购买时把这个付款证明交给销售方,销售方再交给金融中介。21年软件水平考试预测试题8节 第3节下列不属于信息系统文档规范化管理的是( )。A. 文档书写规范B. 图标编号规则C. 文档内容编写标准D. 文档目录编写标准答案:C解析:本题考查信息系统文档规范化管理的内容。信息系统文档的规范化管理主要体现在文档书写规范、图标编号规则、文档目录编写标准、文档管理制度等几个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 21 软件 水平 考试 预测 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内