2022软件水平考试历年真题解析5篇.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)
《2022软件水平考试历年真题解析5篇.docx》由会员分享,可在线阅读,更多相关《2022软件水平考试历年真题解析5篇.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022软件水平考试历年真题解析5篇2022软件水平考试历年真题解析5篇 第1篇软件测试一般分为两个大类:动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。A. 边界值分析、逻辑覆盖、基本路径B.桌面检查、逻辑覆盖、错误推测C.桌面检查、代码审查、代码走查D.错误推测、代码审查、基本路径答案:A解析:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值分析有以下几种:(1)边界值分析使用与等价类划分法
2、相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。?例:测试计算平方根的函数-输入:实数-输出:实数-规格说明:当输入一个0或比0大的数的时候,返回其正平方根;当输入一个小于0的数时,显示错误信息平方根非法-输入值小于0并返回0;(2) 等价类划分:I.可以考虑作出如下划分:a、输入 (i)=0b、输出 (a)=0 和 (b) ErrorII.测试用例有两个:a、输入4,输出2。对应于 (ii) 和 (a) 。b、输入-10,输出0和错误提示。对应于 (i) 和 (b) 。(3) 边界值分析:划分(ii)的边界为0和最大正实数;划分(i
3、)的边界为最小负实数和0。由此得到以下测试用例:a、输入 最小负实数b、输入 大于最小负实数,且趋近于最小值c、输入 0逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。它属白盒测试。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。其中运用最为广泛的是基本路径测试法基本路径测试法是在程序控制流图的基础上,通过分析控制构
4、造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。( ) is a very important task in the software development process, because an incorrect program can have significant consequences for the users.A.DebuggingB.ResearchC.InstallationD.Deployment答案:A解析:诊断排错是软件开发过程中非常重要的任务,因为不正确的程序会对用户造成严重后果。根据GB/T 14394 2022计算机软件可靠性和可维护性管理
5、,软件开发各阶段要进行评审,与软件可靠性和可维护性有关的评审要求中,()不属于需求评审的内容。A.测试用例B.可靠性和可维护性目标C.实施计划D.验证方法答案:A解析:本题考查的是需求评审内容,不属于需求评审内容的是A测试用例。在软件开发各阶段都要进行评审,评审管理按照GB/T8566-2022进行,其中软件可靠性和可维护性的具体评审内容如下:.概念阶段需评审:可靠性和可维护性要求、实现可行性、可靠性和可维护性对于软件产品整体的影响和关系、可靠性和可维护性对于软件产品相关业务的意义。.需求评审需评审:可靠性和可维护性目标、实施计划、功能降级使用方式下软件产品最低功能保证的规格说明、选用或制定的
6、规范和准则、验证方法。.设计评审需评审:可靠性和可维护性目标分配、目标设计方案、设计分析,关键成分的时序,估计的运行时间,错误恢复及相关性能要求、测试原理,要求,文档和工具。.测试评审需评审:针对可靠性和可维护性的测试目标、测试方法、测试用例、测试工具、测试通过标准、测试报告。.安装和验收评审需评审:可靠性和可维护性验证和确认方法、测试(计划、规程、用例和设施)、验证与确认时所用的其他准则。.软件用户手册评审需评审:可靠性和可维护性对于运行环境的要求、管理手段、异常处理、运作和维护过程中实施软件FRACAS的考虑,以及可靠性数据采集规则的考虑。根据解析可以知道测试用例不属于需求评审的内容,所以
7、选A。算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。ab*(cd)的后缀式为(请作答此空)。A.a b c d-*+B.a b c d*+-C.a b-c*d+D.a b c d+*-答案:D解析:本题考查编译原理基础知识。计算机在处理算术表达式时,首先将其转换为后缀表达式。例如,表达式46+5*(120-37)的后缀表达式形式为46 5 120 37-*+。计算后缀表达式时,从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中,重复以上过程,直到后缀表达式扫描结束。表达式a-b*(b+d)的后缀表达
8、式形式为abcd+*-。A.AB.BC.CD.D答案:C解析:本题考查数据结构基础知识根据关键字序列构造二叉排序树的基本过程是,若需插入的关键字大于树根,则插入到右子树上,若小于树根,则插入到左子树上,若为空树,则作为树根结点。测试执行过程的阶段不包括( )。A.初测期B.系统测试期C.细测期D.回归测试期答案:B解析:测试执行过程的阶段为:初测期、细测期、和回归测试期。初测期测试主要功能和关键的执行路径,排除主要障碍。细测期依据测试计划和测试用例,逐一测试大大小小的功能、方方面面的特性、性能、用户界面、兼容性、可用性等等;预期可发现大量不同性质、不同严重程度的错误和问题。回归测试期系统已达到
9、稳定,在一轮测试中发现的错误已十分有限;复查已知错误的纠正情况,未引发任何新的错误时,终结回归测试。2022软件水平考试历年真题解析5篇 第2篇下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑( )在关键路径上。活动GH的松弛时间是(请作答此空)。A.0B.1C.2D.3答案:D解析:本题考查活动图的基础知识。根据关键路径法,计算出关键路径为A-B-D-I-J-L,其长度为20。因此里程碑B在关键路径上,而里程碑E、C和K不在关键路径上。包含活动GH的最长路径是A-E-G-H-K-L,长度为17,因此该活动的松弛时间为20-17=3。以下不属于包过滤防火
10、墙检查的是_。A.源IP地址B.目的IP地址C.端口D.源数据答案:D解析:本题考查防火墙的基本知识。包过滤防火墙是通过对数据包的IP头和TCP头或UDP头的检查来实现的,主要检查的信息包括:IP源地址、IP目标地址、协议(TCP包、UDP包和ICMP包)、TCP或UDP包的源端口、TCP或UDP包的目标端口、ICMP消息类型、TCP包头中的ACK位、数据包到达的端口、数据包出去的端口等。存储一个32位数0x12345678到2000H2022H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为_。A.0x12B.0x21C.0x78D.0x87答案:A解析:本题考查计算机存储系统
11、的基础知识。大端模式是指数据的高位保存在内存的低地址中,而数据的低位,保存在内存的高地址中,地址由小向大增加,而数据从高位往低位放。小端模式是指数据的高位保存在内存的高地址中,而数据的低位,保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,与用户的逻辑方法一致。大小端模式之分源于在计算机系统中,是以字节为单位编址的,每个地址单元都对应着一个字节(8bit)。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器)。另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于
12、寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节进行安排的问题,因此就导致了大端存储模式和小端存储模式。例如一个16bit的short型x,在内存中的地址为0x0010,x的值为0x1122,那么0x11为高字节,0x22为低字节。对于大端模式,就将0x11放在低地址中,即0x0010中;0x22放在高地址中,即0x0011中。小端模式,刚好相反。我们常用的X86结构是小端模式,而KEIL C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。确定软件的模块划分及模块之间的调用关系是_阶段的任务。A.需求分析B.概要设计C.详细
13、设计D.编码答案:B解析:本题考查软件工程中的软件开发过程和软件开发阶段的基础知识。需求分析确定软件要完成的功能及非功能性要求;概要设计将需求转化为软件的模块划分,确定模块之间的调用关系;详细设计将模块进行细化,得到详细的数据结构和算法;编码根据详细设计进行代码的编写,得到可以运行的软件,并进行单元测试。TCP/IP协议簇中所定义的TCP和UDP协议,实现了OSI七层模型中的( )的主要功能。A.物理层B.网络层C.传输层D.应用层答案:C解析:开放式系统互联参考模型OSI七层模型,该模型从低到高分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。其中工作在传输层的协议有TCP
14、、UDP、SPX。电子商务技术支持的四个层次分别是:报文和信息传播层,贸易服务层,网络层,多媒体信息发布层,层次顺序自底向上是_。A.B.C.D.答案:D解析:本题考查对于电子商务框架的理解。电子商务不仅仅是创建一个Web网站,其涵盖的内容更多。目前,电子商务已有很多方面的应用,如网上购物、网上证券交易、网上招聘和网上拍卖等,这些应用都需要相关技术的支持。电子商务的框架是对电子商务的概括描述,是电子商务基本要素有结构的组合。电子商务的技术支持分为4个层次和两个支柱,自底向上的4个层次是网络层、多媒体信息发布层、报文和信息传播层及贸易服务层;两个支柱是政策法规和相关技术标准。4个层次之上是电子商
15、务的应用。2022软件水平考试历年真题解析5篇 第3篇在一个16000 m2建筑面积的八层楼里,没有任何现成网线,现有1200台计算机需要连网,对网络的响应速度要求较高,同时要求WLAN覆盖整栋楼满足临时连网的需要。设计师在进行物理网络设计时,提出了如下方案:设计一个中心机房,将所有的交换机、路由器、服务器放置在该中心机房,用UPS保证供电,用超5类双绞线电缆作为传输介质,在每层楼放置一个无线AP。该设计方案的致命问题之一是()A. 未计算UPS的负载B. 未明确线路的具体走向C. 交换机集中于机房浪费大量双绞线电缆D. 交换机集中于机房使得水平布线超过100米的长度限制答案:D解析:进行物理
16、网络设计时需要有准确的地形图、建筑结构图,以便规划线路走向、计算传输介质的数量,评估介质布设的合理性。25个互不相同的正整数之和为 500,则其中至少有( )个偶数。A.1B.2C.3D.4答案:C解析:从奇数开始:1+3+5+7+9+11+.+43=(1+43)*22/2=484,共22个奇数,则偶数为0、2、4,484+0+2+4=500。因此至少3个偶数。以下不属于软件测试对象的有( )项。需求规格说明书软件的程序模块概要设计说明书与详细设计说明书软件的用户手册A.0B.1C.2D.3答案:A解析:本题考察软件测试的对象。根据软件的定义,软件包括程序、数据和文档,所以软件测试就不仅仅是对
17、程序的测试,也包括对文档的测试等。软件测试应该贯穿于整个软件生命周期,在整个软件生命周期中,不同阶段测试的对象和测试的类型也将不同。在软件定义阶段产生的可行性研究报告、软件需求说明书或系统功能说明书,在软件开发阶段产生的概要设计说明书、详细设计说明书,以及源程序等都是软件测试的对象。浏览器开启无痕浏览模式后( )依然会被保存下来。A.浏览历史B.搜索历史C.下载文件D.临时文件答案:C解析:所谓的浏览器无痕浏览,是指的浏览器退出时,清除访问的浏览记录,但是永远已经下载的文件会被保存下来以下关于计算机性能改进的叙述中,正确的是( )。A. 如果某计算机系统的C.PU利用率已经达到100%则该系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件 水平 考试 历年 题解
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内