软件水平考试历年真题和解答6辑.docx

上传人:l*** 文档编号:62139958 上传时间:2022-11-22 格式:DOCX 页数:18 大小:21.59KB
返回 下载 相关 举报
软件水平考试历年真题和解答6辑.docx_第1页
第1页 / 共18页
软件水平考试历年真题和解答6辑.docx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《软件水平考试历年真题和解答6辑.docx》由会员分享,可在线阅读,更多相关《软件水平考试历年真题和解答6辑.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件水平考试历年真题和解答6辑软件水平考试历年真题和解答6辑 第1辑与SOA紧密相关的技术主要有UDDI、WSDL、SOAP和REST等,而这些技术都是以XML为基础而发展起来的。( )提供了一种服务发布、查找和定位的方法,是服务的信息注册规范,以便被需要该服务的用户发现和使用它。( )是对服务进行描述的语言,它有一套基于XML的语法定义,包含服务实现定义和服务接口定义。(请作答此空)定义了服务请求者和服务提供者之间的消息传输规范。通过它,应用程序可以在网络中进行数据交换和远程过程调用(Remote Procedure Call,RPC)。 A. UDDIB. RestC. WSDLD. SO

2、AP答案:D解析:UDDI(Universal Description Discovery and Integration,统一描述、发现和集成)提供了一种服务发布、查找和定位的方法,是服务的信息注册规范,以便被需要该服务的用户发现和使用它。WSDL(Web Service Description Language,Web服务描述语言)是对服务进行描述的语言,它有一套基于XML的语法定义。WSDL描述的重点是服务,它包含服务实现定义和服务接口定义。SOAP(Simple Object Access Protocol,简单对象访问协议)定义了服务请求者和服务提供者之间的消息传输规范。SOAP用X

3、ML来格式化消息,用HTTP来承载消息。通过SOAP,应用程序可以在网络中进行数据交换和远程过程调用(Remote Procedure Call,RPC)简单来说,WSDL用来描述服务,UDDI用来注册和查zhao服务,而SOAP作为传输层,用来在消费这和服务者之间传送消息,一个消费者可以在UDDI注册表查zhao服务,取得服务的WSDL描述,然后通过SOAP来调用该服务。 REST(Representational State Transfer,表述性状态转移)是一种只使用HTTP和XML进行基于Web通信的技术,可以降低开发的复杂性,提高系统的可伸缩性。在 Pandas中,drop_dup

4、licates() 提供了删除重复值的功能,这个方法主要帮助我们删除后出现的重复值。例如,某列数据如下:Open: Open1 12 23 删除后变为 34 43 那么以下哪种参数可以帮助我们实现删除先出现的重复值。A.dfopen.drop_first()B. dfopen.drop_duplicates(keep=first)C.dfopen.drop_duplicates(keep=last)D.dfopen.drop_last()答案:B解析:嵌入式软件设计需要考虑( )以保障软件良好的可移植性。A. 先进性 B. 易用性 C. 硬件无关性 D. 可靠性答案:C解析:阅读以下说明,回答

5、问题1至问题5,讲将解答填入答题纸的对应栏内。某公司需开发二千套电子商务系统,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试,其中,某测试员需要对如图3-1所示的程序进行测试,采用的方法是白盒测试的动态测试方式。该程序共有3条路径,分别为P1 (AD)、P2 (BD) 和P3(BCD) 。问题:3.1 (2分)如果采用语句覆盖法进行测试,满足条件的路径是 (1)、(2)。问题:3.2 (4分)如果采用判定覆盖法进行测试,测试用例表如表3-1所示(用例不分顺序)。注:答案必须从备选答案中选出。A. a=2,b=-1 B. a=2,b=1,c=3C. a=2,b=1,c=0,d=

6、4 D. a=1,b=2,c=3,d=4E. P1 F. P2 G. P3问题:3.3 (1分)条件覆盖是设计测试用例,使每个判断中每个条件的可能取值至少满足一次,因此采用条件覆盖法进行测试,一般需要设计两组测试用例,如果第一组测试用例设计为:a=2,b=0,c=2,d=0,则另一组测试对应的路径为 (7)。问题:3.4 (4分)如果采用判定一条件覆盖法进行测试,测试用例表如表3-2所示 (用例不分顺序)。注:答案必须从备选答案中选出。(8)(11)的备选答案:A. a=2,b=-1,c=2,d=-1 B. a=3,b=0,c=3,d=-2C. a=2,b=1,c=-3,d=4 D. a=0,

7、b=2,c=3,d=4E. P1 F. P2 G. P3问题:3.5 (4分)如果采用条件组合覆盖法进行测试,测试用例表如表2-3所示(用例不分顺序)。注:答案必须从备选答案中选出。(12)(15)的备选答案:A. a=2,b=-1,c=2,d=1 B. a=-3,b=1,c=-3,d=-2C. a=2,b=1,c=-3,d=4 D. a=2,b=-2,c=3,d=4E. P1 F. P2 G. P3答案:解析:问题3.1、(1)P1 (2)P3 问题3.2、(3)B (4)F (5)C (6)G 问题3.3、(7)P1 问题3.4、(8)C (9)G (10)D (11)E问题3.5、(12

8、)G (13)A (14)B (15)E问题3.1(1)(2)语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。根据题意,AD和BCD这两条路径将所有语句执行了一次。问题3.2(3)(4)(5)(6)判定覆盖又称为分支覆盖,它要求设计足够多的测试用例,使得程序中每个判定至少有一次为真值,有一次为假值,即:程序中的每个分支至少执行一次;每个判断的取真、取假至少执行一次。由题中可知,只要使得题中的3条路径各执行一次即可;即令a=2,b=1,c=3,执行P2路径;令a=2,b=1,c=0,d=4,执行P3路径。问题3.3(7)条件覆盖要求设计足够多的测试用例,使得判定中的每个条件获

9、得各种可能的结果,即每个条件至少有一次为真值,有一次为假值。从题中给的测试用例a=2,b=0,c=2,d=0得知,两个条件语句中的值分别为(T,F)(T,F),则另外一组测试用例的值为(F,T)(F,T),所以相对应的路径为AD。问题3.4(8)(9)(10)(11)判断-条件覆盖要求设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。由题中给出的测试用例a=2,b-1,c=2,d-1其条件值为(T,F)(T,T),则另外两组测试用例应使条件值满足(T,T)(F,F)和(F,T)(T,F),所以相应测试用例应选择C和D,其路径分别为G和E

10、。问题3.5(12)(13)(14)(15)条件组合覆盖要求选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。(12)根据测试用例a=2,b=1,c=0,d=1得知,该执行路径为P3;再由题中给出的两组测试用例得知其条件值为(T,F)(T,T)和(T,T)(F,F),所以在选项中选择满足条件值为(F,T)(F,T)或(F,F)(T,F)的测试用例即可;即可得到两组测试用例为A和B,执行路径都为P1。甲不但怀疑乙发给他的信遭人幕改,而且怀疑乙的公钥也是被人冒充的,为了消除甲的疑虑,甲和乙需要找一个双方都信任的第三方来签发数字证书,这个第三方是( )。A.注册中心RAB.国家信息

11、安全测评认证中心C.认证中心CAD.国际电信联盟ITU答案:C解析:通信双方进行保密通信时,通常会通过双方信任的第三方认证中心CA来签发数字证书。软件水平考试历年真题和解答6辑 第2辑根据ANSI/IEEE829标准,( )属于测试案例说明中的内容。输入说明测试目的环境要求特殊要求A.B.C.D.答案:B解析:本题考查IEEE829标准中测试案例说明的定义。输入说明、环境要求、特殊要求是测试案例说明中的内容。用某排序方法对一个关键码序列进行递增排序时,对于其中关键码相同的元素,若该方法可保证在排序前后这些元素的相对位置不变,则称该排序方法是稳定的。以下关于排序方法稳定性的叙述中,正确的是( )

12、。A.冒泡排序和简单选择排序都是稳定的排序方法B.冒泡排序是稳定的排序方法,简单选择排序不是C.简单选择排序是稳定的排序方法,冒泡排序不是D.冒泡排序和简单选择排序都不是稳定的排序方法答案:B解析:TCP/IP体系结构中,与OSI网络层大致对应的层次是( )。A.物理层B.网络接口处C.网络层D.传输层答案:C解析:按照云计算服务提供的资源层次,可以分为( )、PaaS和SaaS三种服务类型。A.BaaSB.IaaSC.HaaSD.CaaS答案:B解析:假定某企业2022年5月的员工工资如下表所示:查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下:SELECT ( )FROM工

13、资表(请作答此空)( );A.ORDER BY姓名B.ORDER BY部门C.GROUP BY 姓名D.GROUP BY部门答案:D解析:本题要查询的是部门和部门员工应发工资的平均工资,查询条件是部门人数大于2。选项中,将AVG(应发工资)命名为平均工资,重命名用AS子句实现:Old-name As New-name,可见(54)应选A。本题在查询中应按部门分组,并加上条件部门人数大于2。分组应采用GROUP BY,分组的依据是部门,对分组加上限制使用HAVING子句,COUNT(姓名)可统计各个部门中的人数,而COUNT(部门)统计的则是部门数。因此,完整的SQL语句应是:SELECT部门,

14、AVG(应发工资)AS平均工资软件水平考试历年真题和解答6辑 第3辑快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了( )算法设计策略。已知确定基准元素操作的时间复杂度为(n),则快速排序算法的最好和最坏情况下的时间复杂度为(请作答此空)。答案:D解析:快速排序采用分治法的思想。快速排序最好情况的时间复杂度是O(nlog2n)。最坏情况下,即初始序列按关键字有序或者基本有序时,快速排序的时间复杂度为O(

15、n2)。以下压缩音频编码方法,(62)编码使用了心理声学模型,从而实现了高效率的数字音频压缩。A.PCMB.MPEG音频C.ADPCMD.LPC答案:B解析:PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。ADPCM编码在PCM脉冲编码调制的基础上引入了 “自适应”的思想。“自适应”是指根据输入信号幅度大小自动地改变量化阶的大小。LPC是根据过去已有的几个采样值的模型的线性组合来推断现在的采样值,进而用实际采样值与预测采样值之差(预测误差)及线性预测系数进行编码。MPEG音频编码方法使用了心理声学模型。实现二分查找(折半查找)时,要求查找表 ( ) A.顺序存储,关键码无

16、序排列B.顺序存储,关键码有序排列C.双向链表存储,关键码无序排列D.双向链表存储,关键码有序排列答案:B解析:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。二分查找算法要求:必须采用顺序存储结构;必须按关键字大小有序排列。多媒体中的媒体有两重常用含义,一是指存储信息的实体;二是指表达与传递信息的载体。()是存储信息的实体。A. 文字、图形、磁带、半导体存储器B. 磁盘、光盘、磁带、半导体存储器C. 文字、图形、图像、声音D. 声卡、磁带、半导体存储器答案:B解析:通常所说的“

17、媒体(Media)”包括两重含义:一是指信息的物理载体,即存储和传递信息的实体,如手册、磁盘、光盘、磁带以及相关的播放设备等(本题只涉及存储信息);二是指承载信息的载体即信息的表现形式(或者说传播形式),如文字、声音、图像、动画和视频等,即CCITT定义的存储媒体和表示媒体。表示媒体又可以分为三种类型:视觉类媒体如位图图像、矢量图形、图表、符号、视频和动画等)、听觉类媒体(如音响、语音和音乐等)和触觉类媒体(如点、位置跟踪,力反馈与运动反馈等)。视觉和听觉类媒体是信息传播的内容,触觉类媒体是实现人机交互的手段网络测试中往往使用工具来判断网络状况和故障,以下关于网络测试工具说法错误的是( )。A

18、.线缆测试仪可以直接判断线路的通断状况B.网络协议分析仪多用于网络的主动测试C.网络测试仪多用于大型网络的测试D.应用层故障检查答案:B解析:网络测试工具主要以下三种:(1)线缆测试仪:该设备用于检测线缆质量,可以直接判断线路的通断状况。(2)网络协议分析仪:该设备多用于网络的被动测试,分析仪捕获网络上的数据报和数据帧,网络维护人员根据捕获的数据,经过分析,可迅速检查网络问题。(3)网络测试仪:该设备多用于大型网络的测试。该设备属于专用的软硬件结合的测试设备,具有特殊的测试板卡和测试软件,常常用于网络的主动测试,可以综合测试网络系统、网络设备以及网络应用。该设备具有典型的三大功能:数据报捕获、

19、负载产生和智能分析。软件水平考试历年真题和解答6辑 第4辑根据原始数据的来源,入侵检测系统可分为( )。A. 异常入侵检测和误用入侵检测B. 基于主机的入侵检测、基于网络的入侵检测和基于应用的入侵检测C. 集中式入侵检测、等级式入侵检测和协作式入侵检测D. 离线检测系统和在线检测系统答案:B解析:入侵检测系统(Intrusion Detection System,IDS)使用入侵检测技术对网络与其上的系统进行监视,并根据监视结果进行不同的安全动作,最大限度地降低可能的入侵危害。根据原始数据的来源,入侵检测系统可分为基于主机的入侵检测系统、基于网络的入侵检测系统和基于应用的入侵检测系统。根据检测

20、原理,可分为异常入侵检测和误用入侵检测。根据体系结构,入侵检测系统可分为集中式、等级式和协作式3种。根据工作方式,可分为离线检测系统和在线检测系统。基于角色的访问控制中,角色定义、角色成员的增减、角色分配都是由( )实施的,用户只能被动接受授权规定,不能自主地决定,用户也不能自主地将访问权限传给他人,这是一种非自主型访问控制。A. CSOB. 安全管理员C. 稽查员或审计员D. 应用系统的管理员答案:D解析:基于角色控制的系统中的主要关心的是保护信息的完整性,即“谁可以对什么信息执行何种动作”,角色由应用系统的管理员定义,角色成员增减也只能由应用系统的管理员来执行,即只有应用系统的管理员有权定

21、义和分配角色,而且授权规定是强加给用户的,用户只能被动接受,不能自主地决定,用户也不能自主地将访问权限传给他人,这是一种非自主型访问控制。在Linux中,可以利用( )命令来终止某个进程。A.killB.deadC.quitD.exit答案:A解析:Linux中的kill命令的基本命令格式:kill signal PID其中PID是进程号,可以用ps命令查出,signal是发送给进程的信号,TERM(或数字9)表示无条件终止。例如:roothunau#Kill 9 2754表示无条件终止进程号为2754的进程。按照我国建设部、财政部下达的通用条款,下列关于索赔的说法错误的是()。A.索赔必须以

22、合同为依据B.索赔必须注意资料的积累C.索赔是一种惩罚行为D.索赔处理要及时、合理答案:C解析:索赔不属于惩罚行为。相对于Web1.0来说,Web2.0具有多种优势,( )不属于Web2.0的优势。A.页面简洁、风格流畅B.个性化、突出自我品牌C.用户参与度高D.更加追求功能性利益答案:D解析:教材P170,软件水平考试历年真题和解答6辑 第5辑Extreme Programming(XP)is a discipline of software development with( )of simplicity,communication,feedback and courage.Success

23、ful software development is a team effort-not just the development team,but the larger team consisting of customer,management and developers.XP is a simple process that brings these people together and helps them to succeed together.XP is aimed primarily at object-oriented projects using teams of a

24、dozen or fewer programmers in one location.The principles of XP apply to any( )project that needs to deliver quality software rapidly and flexibly.2022-An XP project needs a( )customer to provide guidance.Customers,programmers,managers,are all working( )to build the system thats neededCustomers-thos

25、e who have software that needs to be developed-will learn simple,effective ways to(请作答此空)what they need,to be sure that they are getting what they need,and to steer the project to success.A.tellB.knowC.communicateD.feedback答案:C解析:题目中描述敏捷开发方法极限编程(XP)。XP强调简单、沟通、反馈和勇气4个核心价值(values),适合于需要快速和灵活交付的适当规模(mo

26、derately-sized)的任何项目。XP强调客户全职(full-time)参与。客户和项目的其他成员工作在一起(together),以简单方式进行有效的沟通(communicate),以掌握项目按照需求向项目成功的方向进行。利用(),数字数据可以用模拟信号来传输A.电话网络B.串联放大器 C.调制解调器 D.编码解码器答案:C解析:根据数据在时间、幅度、取值上是否连续,我们可以将数据分为两种信号,即数字信号和模拟信号,这两种信号之间可以进行相互转换。电话网络就是我们常用的电话系统,是由三个主要的部件构成,这三个部件分别是本地回路、干线和交换局。在过去,整个电话系统中传输的信号都是模拟信号

27、,但随着数字电路与计算机的出现,现在所有的干线和交换设备都是数字的,只有本地回路仍然是模拟的信号。串联放大器是在信号传输过程中对信号进行放大处理的设备。调制解调器就是我们通常所说的Modem,这个设备包括调制与解调两个功能。其中调制是指把数字信号转换为相应的模拟信号,而解调是指把模拟信号转化为计算机能识别的数字信号。在模拟音频信道上传输数字信号,首先要用调制解调器将模拟信号转化成数字信号。编码解码器的主要作用是对视音频信号进行压缩和解压缩。有了编码解码器可以使处理大量的视频信号成为可能。依据我国著作权法的规定,( )不可转让,不可被替代,不受时效的约束。A.翻译权B.署名权C.修改权D.复制权

28、答案:B解析:依据我国著作权法的规定,署名权不可转让,不可被替代,不受时效的约束。在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于(请作答此空)建模。在绘制数据流图时,( )。A.数据B.功能C.结构D.行为答案:B解析:本题考查软件工程需求分析的基础知识。在结构化分析方法中,存在几种重要的模型:数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于功能建模;实体一联系图用于数据建模;状态-迁移图用于行为建模。数据流图包含外部实体(数据源)、加工、数据存储和数据流。每个加工必须既有输入流又有输出流;一个加工可以有多个数据流流向另

29、一个加工,一个加工可以有两个相同的输出数据流流向两个不同的加工。在将父图分解为子图时,必须要保持数据流的平衡。以下著作权权利中( )的保护期受时间限制。A.署名权B.修改权C.发表权D.保护作品完整权答案:C解析:我国著作权法在第10条对权利内容作了较为详尽而具体的规定,指明著作权的内容包括人身权利和财产权利。著作人身权是指作者享有的与其作品有关的以人格利益为内容的权利,也称为精神权利,包括发表权、署名权、修改权和保护作品完整权。著作人身权与作者的身份紧密联系,永远属于作者本人,即使作者死亡,其他任何人不能再拥有它。所以,我国著作权法第20条规定“作者的署名权、修改权、保护作品完整权的保护期不

30、受限制。”。发表权是属于人身权利,但发表权是一次性权利,即发表权行使一次后,不再享有发表权。发表权是指决定作品是否公之于众的权利,作品一经发表,就处于公知状态,对处于公知状态的作品,作者不再享有发表权,以后再次使用作品与发表权无关,而是行使作品的使用权。软件水平考试历年真题和解答6辑 第6辑Projects are a meanof achieving organizational (). A.culture B.strategy C.spirit D.structure答案:B解析:M画家将自己创作的一幅美术作品原件赠与了L公司。L公司未经该画家的许可,擅自将这幅美术作品作为商标注册,且取得

31、商标权,并大量复制用于该公司的产品上。L公司的行为侵犯了M画家的_( )_。A.著作权B.发表权C.商标权D.展览权答案:A解析:著作权也称版权,是指作者及其他权利人对文学、艺术和科学作品享有的人身权和财产权的总称。分为著作人格权与著作财产权。其中著作人格权的内涵包括了公开发表权、姓名表示权及禁止他人以扭曲、变更方式,利用著作损害著作人名誉的权利。著作财产权是无形的财产权,是基于人类智识所产生之权利,故属知识产权之一种,包括重制权、公开口述权、公开播送权、公开上映权、公开演出权、公开传输权、公开展示权、改作权、散布权、出租权等等。发表权,又称公表权,属于著作人身权,指作者享有将作品公之于世的权

32、利。发表权的内容,包括发表作品与不发表作品两方面的权利。发表作品权,含何时发表、何地发表、以何种方式发表作品。出版、公演、广播电台电视台播放都是发表的形式。不发表作品权,指作者对其作品享有不公开的权利。发表权的行使只能有一次,作品的发表,应当是首次向社会公开,如果作品已经出版或者将作品展览过,说明作者已经行使过发表权了。商标权是商标专用权的简称,是指商标主管机关依法授予商标所有人对其注册商标受国家法律保护的专有权。商标注册人依法支配其注册商标并禁止他人侵害的权利,包括商标注册人对其注册商标的排他使用权、收益权、处分权、续展权和禁止他人侵害的权利。商标是用以区别商品和服务不同来源的商业性标志,由

33、文字、图形、字母、数字、三维标志、颜色组合或者上述要素的组合构成。我国商标权的获得必须履行商标注册程序,而且实行申请在先原则。展览权,也称“公开展览权”,是指著作权人享有公开陈列展出美术作品、摄影作品的原件或复制件的权利。 下列措施中不利于企业构建知识管理制度平台的是( ) 。A. 建立知识库B. 要求员工按组织规定参与知识管理C. 用经济利益手段驱动员工参与知识管理D. 建立金字塔型组织结构 答案:D解析:可以从以下三个方面加强员工的交流机会:(1)公司物理环境的改造;(2)组织结构扁平化;(3)设立虚拟网络社区。项目成本预算应遵循的原则不包括( )。A. 要以项目需求为基础B. 项目质量和

34、进度不能同时兼顾C. 要切实可行D. 应当留有弹性答案:B解析:项目成本预算应遵循的原则。项目成本预算应遵循的原则有:(1)项目成本预算要以项目需求为基础(2)项目成本预算要与项目目标相联系,必须同时考虑项目质量和进度等目标(3)项目成本预算要切实可行(4)项目成本预算应当留有弹性小王作为某项目的项目经理,决定采用投标人会议的方式选择卖 方。以下做法中,正确的是:( )。A.限制参会者提问的次数,防止少数人问太多的问题B.防止参会者私下提问C.小王不需要参加投标人会议,只需采购管理员参加即可D.设法获得每个参会者的机密信息答案:B解析:投标人会议(也称为发包会、承包商会议、供应商会议、投标前会议或竞标会议)是指在准备建议书之前与潜在供应商举行的会议。投标人会议用来确保所有潜在供应商对采购目的(如技术要求和合同要求等)有一个清晰的、共同的理解。对供应商问题的答复可能作为修订条款包含到采购文件中。在投标人会议上,所有潜在供应商都应得到同等对待,以保证一个好的招标结果。防止参会者私下向买方提问,因为他们可能不愿意当着竞争对手的面提问。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 习题库

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁