软件水平考试考试题目下载6节.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)
《软件水平考试考试题目下载6节.docx》由会员分享,可在线阅读,更多相关《软件水平考试考试题目下载6节.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件水平考试考试题目下载6节软件水平考试考试题目下载6节 第1节以下关于黑盒测试的测试方法选择策略的叙述中,不正确的是( )。A.首先进行等价类划分,因为这是提高测试效率最有效的方法B.任何情况下都必须使用边界值分析,因为这种方法发现错误能力最强C.如果程序功能说明含有输入条件组合,则一开始就需要错误推测法D.如果没有达到要求的覆盖准则,则应该补充一些测试用例答案:C解析:A、B是局域网上相距1km的站点, A 采用同步传输方式以 1Mb/s的速率 向 B 发送 长度为 200,000 字节的文件。假定数据帧长为 128 比特,其中首部为 48 比特: 应答 帧为 22 比特, A 在收到 B
2、 的应答帧后发送下一帧。有 效的数据速率为( )Mb/s(传播速率为200m/us)A.0.2B.0.5C.0.7D.0.8A答案:B解析:表达式”a*(b-(c+d)“的后缀式为( ).A.cd+ab-*B.ab*c-d+C.abcd+-*D.abcd*-+答案:C解析:软件测试可以在概念上分为三个大的测试阶段:单元测试、集成测试和系统测试。以下叙述中,不正确的是( )。A.单元测试又称为模块测试,是针对软件测试的最小单位程序模块进行正确性检验的测试工作B.集成测试也叫作组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C.集成测试是检验程序单元和部件的接口关系,逐步集
3、成为符合概要设计的程序部件或整个系统D.系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求答案:B解析:单元测试也称为模块测试,是针对每个模块进行的测试。可从程序的内部结构出发设计测试用例,多个模块可以平行地对立地测试。通常在编码阶段进行,必要的时候要制作驱动模块和桩模块。集成测试在单元测试的基础上,将所有模块按照设计要求组装成系统,必须精心计划,应提交集成测试计划、集成测试规格说明和集成测试分析报告。确认测试是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全和正确。确认、测试验证
4、软件的功能、性能及其他特性是否与用户的要求一致。最后进行验收测试:验收测试是以用户为主的测试,软件开发人员和质量保证人员也应参加,由用户参加设计测试用例,使用生产中的实际数据进行测试。在测试过程中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、错误的恢复功能等进行确认。确认测试应交付的文档有:确认测试分析报告;最终的用户手册和操作手册;项目开发总结报告。系统测试是将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试。系统测试的目的是通过与系统的需求定义做比较,发现软件与系统的定义不符合或与之矛盾的地方。验收测试,系统开发
5、生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。正式验收测试是一项管理严格的过程,它通常是系统测试的延续。计划和设计这些测试的周密和详细程度不低于系统测试。选择的测试用例应该是系统测试中所执行测试用例的子集。某搜索引擎在使用过程中,若要增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行( )维护。A.正确性B.适应性C.完善性D.预防性答案:C解析:在搜索引擎中增加新的功能属于完善性维护。完善性维护是在系统运行过程中,根据用户要求,增
6、加一些在系统分析和设计阶段没有规定的功能与性能特征,以及对处理效率和编写程序的改进。使用150DPI的扫描分辨率扫描一幅3x4英寸的彩色照片,得到原始24位真彩色图像的数据量是_ByteA.1 800B.90000C.270000D.81 0000答案:D解析:简单计算题型,先计算出一幅画的基本像素点个数,再计算每个像素点颜色需要的字节:数。像素点=150*3*150*4=270000,每个像素点的24bit/8=3字节:。因此信息量=270000*3=810000字节:逻辑覆盖标准包括( )?分支覆盖语句覆盖条件覆盖MC/DC覆盖A.B.C.D.答案:D解析:本题考查白盒测试逻辑覆盖的基础知
7、识。逻辑覆盖标准包括语句覆盖、判定覆盖(又称为分支覆盖)、条件覆盖、条件判定覆盖、修正条件判定覆盖(MC/DC覆盖)、条件组合覆盖和路径覆盖等。软件水平考试考试题目下载6节 第2节OSPF 协议将其管理的网络划分为不同类型的若干区域(Area),其中标准区域特点是(上题);存根区域(stub)的特点是(本题)A. 不接受本地 AS 之外的路由信息,也不接受其他区域的路由汇总信息B. 不接受本地 AS 之外的路由信息,对本地 AS 之外的目标采用默认路由C. 可以接收任何链路更新信息和路由汇总信息D. 可以学习其他 AS 的路由信息,对本地 AS 中的其他区域使用默认路由答案:B解析:(Open
8、 Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。 一个区域所设置的特性控制着它所能接收到的链路状态信息的类型。区分不同OSPF 区域类型的关键在于它们对外部路由的处理方式。OSPF 区域类型如下:1. 标准区域: 可以接收链路更新信息和路由汇总; 2. 主干区域: 连接各个区域的中心实体,所有其它的区域都要连接到这个区域上交换路由信息; 3. 存根区域(Stub Area):不接受外部自治系统的路由信息,对本地 AS 之外的
9、目标采用默认路由; 4. 完全存根区域(Totally Stubby Area):它不接受外部自治系统的路由以及自治系统内其它区域的路由汇总,完全末节区域是Cisco 专有的特性;5. 次存根区域(Not-So-Stubby Area,NSSA):允许接收以7 类LSA 发送的外部路由信息,并且ABR 要负责把类型 7 的LSA 转换成类型5 的LSA。某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的图形。针对这种需求,公司可以采用( )避免同时创建这些图形对象。A.代理模式B.外观模
10、式C.桥接模式D.组合模式答案:A解析:根据题干描述,该编辑器需要在文档中嵌入显示开销很大的图形对象,为了能够提高系统效率,需要避免同时创建这些图像。针对这些要求,对比候选项,可以发现代理模式可以解决直接访问对象时带来的问题,例如,要访问的对象在远程的机器上;对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问等。因此代理模式是最为合适的设计模式。在uml图中,( )展现了一组对象、接口、协作和它们之间的关系。(请作答此空)强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。( )软件和硬件组件之间的物理关系以及处理节点的组件分布情况。( )描述由模型本身分解而
11、成的组织单元,以及它们之间的依赖关系。A. 类图B. 包图C. 部署图D. 定时图答案:D解析:类图展现了一组对象、接口、协作和它们之间的关系。定时图强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。部署图软件和硬件组件之间的物理关系以及处理节点的组件分布情况。包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。A. AB. BC. CD. D答案:C解析:在面向对象方法中,两个及以上的类作为一个类的超类时,称为( ),使用它可能造成子类中存在(请作答此空)的成员。A.动态B.私有C.公共D.二义性答案:D解析:多重继承是编程语言中的概念,多重继承指的是一个类可
12、以继承另外一个类,而另外一个类又可以继承别的类,比如A类继承B类,而A类又可以继承C类,这就是多重继承。多重继承可能造成混淆的情况,出现二义性的成员。以下几种白盒覆盖测试中,覆盖准则最弱的是( )。A.语句覆盖B.判定覆盖C.路径覆盖D.条件组合覆盖答案:A解析:本题考查白盒覆盖测试的基础知识。白盒测试设计中,共有语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖,并且强度依次加强。故正确答案为A在质量规划中, ( ) 是一种统计分析技术,可用来帮助人们识别并找出哪些变量对项目结果的影响最大。A. 成本/效益分析 B. 基准分析 C. 实验设计D. 质量审计答案:C解析:在进
13、行质量计划编制时,可以使用的主要方法有:成本效益分析、基准分析、实验设计、质量成本。其中实验设计是一种统计分析技术,可用来帮助人们识别并找出哪些变量对项目结果的影响最大。软件水平考试考试题目下载6节 第3节自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用( )模式设计实现,其类图如下图所示,其中( )是客户程序使用的主要接口,可用状态来对其进行配置。此模式为( ),体现的最主要的意图是(请作答此空)。A.当一个对象状态改变时所有依赖它的对象得到
14、通知并自动更新B.在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存C.一个对象在其内部状态改变时改变其行为D.将请求封装为对象从而可以使用不同的请求对客户进行参数化答案:C解析:状态型模式的特点是对于对象内部的状态,允许其在不同的状态下,拥有不同的行为,对状态单独封装成类。题干中根据投入货币的情况,售货机分别有交付产品不找零和交付产品找零以及不提供货物等行为判断该模式是属于状态模式。VendingMachineState是客户程序使用的主要接口。设计模式的类型如下所示:观察者模式(ObserverPattern):观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,
15、则所有依赖于它的对象都会得到通知并被自动更新。访问者模式(VisitorPattern):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用与这些元素的新操作。即对于某个对象或者一组对象,不同的访问者,产生的结果不同,执行操作也不同。备忘录模式(MementoPattern):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。策略模式(StrategyPattern):策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。命令
16、模式(CommandPattern):将一个请求封装成一个对象,从而使得用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。双代号网络计划中的结点表示。A.工作B.工作的开始C.工作的结束D.工作的开始或结束答案:D解析:双代号网络图是以箭头及其两端结点的编号表示工作的网络图。箭线表示一项工作,箭线两端的结点表示该工作的开始和完成。参考答案:D阅读以下说明,回答问题13,将解答填入答题纸的对应栏内。某公司的网络拓扑结构如图3-1所示。其中的DHCP server安装的Linux系统。(6分)若内部网络PC1上用户私自安装了dhcp服务器,则可能导致内网的用户无法获得正
17、确的地址。要解决这个问题,可以在交换机上开启 (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在ADO对象中,( )对象负责浏览和操作从数据库中取出的数据。A. ConnectionB. CommandC. RecordSetD. Error答案:C解析:在ADO中包括Connection对象、Records
18、et对象、Command对象、Error对象。Connection对象用来与数据源建立连接、执行查询以及建立事务处理。Command对象负责对数据库提供请求,也就是传递指定的SQL命令。Recordset对象用来操作查询返回的结果集,它可以在结果集中添加、删除、修改和移动记录。 以下对询价的理解中, ( ) 是正确的。A. 询价的目的是了解市场有关产品的价格B. 询价是从潜在的卖方处获取如何满足项目需求的答复的过程C. 投标人会议不是询价的方法D. 通常需要为询价支付费用 答案:B解析:最基本的定义题。下列( )是不正确的 A.招标人以不合理的条件限制或者排斥潜在投标人的,对潜在投标人实行歧视
19、待遇的,强制要求投标人组成联合体共同投标的,或者限制投标人之间竞争的,责令改正,可以处一万元以上五万元以下的罚款。 B.投标人以向招标人或者评标委员会成员行贿的手段谋取中标的,中标无效,处中标项目金额千分之十以下的罚款 C 泄露标底的,给予警告,可以并处一万元以上十万元以下的罚款 D.将必须进行招标的项目化整为零或者以其他任何方式规避招标的,责令限期改正,可以处项目合同金额千分之五以上千分之十以下的罚款答案:B解析:投标人以向招标人或者评标委员会成员行贿的手段谋取中标的,中标无效,处中标项目金额千分之五以上千分之十以下的罚款项目可行性是指企业建设该项目的必要性、成功的可能性以及投入产出比与企业
20、发展需要的符合程度。其中,(22)可行性分析主要评估项目的建设成本、运行成本和项目建成后可能的经济收益;(23)可行性包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。A.技术B.经济C.环境 D.用户使用答案:B解析:可行性是指在企业当前的条件下,是否有必要建设新系统,以及建设新系统的工作是否具备必要的条件。也就是说,可行性包括必要性和可能性。参考国家标准计算机软件文档编制规范(GB/T 8567-2022),在信息系统建设项目中,可行性研究通常从经济可行性、技术可行性、法律可行性和用户使用可行性四个方面来进行分析,其中经济可行性通常被认为是项目的底
21、线。1经济可行性经济可行性也称为投资收益分析或成本效益分析,主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。多数项目只有建设成本能控制在企业可接受的预算内的时候,项目才有可能被批准执行。而经济收益的考虑则非常广泛,可以分为直接收益和间接收益、有形收益和无形收益,还可以分为一次性收益和非一次性收益、可定量的收益和不可定量的收益等。要注意的是,在系统开发初期,由于用户需求和候选系统方案还没有确定,成本不可能得到准确的估算。因此,此时的经济可行性分析只能大致估算系统的成本和收益,判断信息系统的建设是否值得。2技术可行性技术可行性也称为技术风险分析,研究的对象是信息系统需要实现的功能和性能
22、,以及技术能力约束。技术可行性主要通过考虑以下问题来进行论证:(1)技术:现有的技术能力和信息技术的发展现状是否足以支持系统目标的实现。(2)资源:现有的资源(例如,掌握技术的员工、企业的技术积累、构件库、软硬件条件等)是否足以支持项目的实施。(3)目标:由于在可行性研究阶段,项目的目标是比较模糊的,因此技术可行性最好与项目功能、性能和约束的定义同时进行。在可行性研究阶段,调整项目目标和选择可行的技术体系都是可以的,而一旦项目进入开发阶段,任何调整都意味着更多的开销。需要特别指出的是,技术可行性绝不仅仅是论证在技术手段上是否可实现,实际上包含了在当前资源条件下的技术可行性。例如,开发一个计算机
23、操作系统对于美国微软公司来说,这是可行的,但对其他绝大多数企业来说,这都是不可行的。投资不足、时间不足、预设的开发目标技术难度过大、没有足够的技术积累、没有熟练的员工可用、没有足够的合作企业和外包资源积累等都是技术可行性的约束。实践证明,如果只考虑技术实现手段而忽视企业当前的资源条件和环境,从而对技术可行性分析得出过于乐观的结果,将会对后期的项目实施导致灾难性后果。对于技术的选择,有的企业钟情于新技术,有的则喜欢使用成熟的技术。具体要根据项目的实际情况(例如,开发环境、开发人员的素质、系统的性能要求等)进行决策,但通常的建议是尽可能采用成熟的技术,慎重引入先进技术。IT业界流行的诙谐语“领先一
24、步是先进,领先两步是先烈”讲的就是对技术的选择原则。3. 法律可行性法律可行性也称为社会可行性,具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。例如,所开发的系统与国家法律或政策等相抵触,在政府信息化的领域中使用了未被认可的加密算法,未经许可在产品中使用了其他企业的被保护的技术或构件等,这样的项目在法律可行性上就是行不通的。4用户使用可行性用户使用可行性也称为执行可行性,是从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性。(1)管理可行性。管理可行性是指从企业管理上分析系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 水平 考试 题目 下载
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内