




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE12023年软件评测师《基础知识》高分通关三套卷之(二)附详解一、单选题1.()不是良好编码的原则A、在开始编码之前建立单元测试B、选择好的程序设计风格C、保持变量名简短以使代码紧凑D、确保注释与代码完全一致答案:C解析:在软件实现阶段,应该遵循一些良好的编码原则,如测试优先,即在开始编码之前建立单元测试,选择良好的程序设计风格,对代码进行正确的注释,使注释与代码保持一致,给变量命名时能见名知意等。2.以下关于负载压力测试的叙述中,不正确的是()。A、负载压力测试用于确认系统是否支持性能需求B、负载压力测试能得到系统可承受的业务量增长C、负载压力测试是在一定约束条件下测试系统所能承受的最大负载压力D、负载压力测试不用于发现不同负载场景下的速度变慢、内存泄露等问题答案:D解析:本题考查负载压力测试的基础知识。负载压力测试是在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力。负载压力测试有助于确认被测系统是否能够支持性能需求,以及预期的负载增长等。负载压力测试不只是关注不同负载场景下的响应时间等指标,它也要通过测试来发现在不同负载场景下会出现的,例如速度变慢、内存泄漏等问题的原因。负载压力测试是性能测试的重要组成部分。根据上述描述,负载压力测试可以发现不同负载场景下的速度变慢、内存泄露等问题。3.已知文法G:S→A0|B1,A→S1|1,B→S0|0,其中S是开始符号。从S出发可以推导出()。A、所有由0构成的字符串B、所有由1构成的字符串C、某些0和1个数相等的字符串D、所有0和1个数不同的字符串答案:C解析:本题考查程序语言基础知识。用文法表示语言的语法规则时,推导是产生语言句子的基本方式。以题目中的文法为例,推导出1010的过程为S=>A0=>S10=>A010=>1010,推导出0110的过程为S=>A0=>S10=>B110=>0110,对于0000、1111、1100、0011等则推导不出。因为由S先推导出A0后,再去推导A则必然产生一个与0相邻(在0的左边)的1,而由S先推导出B1,则下一步必然要推导出一个与1相邻(在1的左边)的0。这保证了当1出现时,马上就会出现0,或者反之,且0和1的距离很近。分析更多的例子发现,仅有"某些0和1个数相等的字符串"是正确的。4.若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联接运算后的属性列有()个?与表达式π1,3,6,7(σ3<6(R∞S))等价的SQL语句如下:SELECT(请作答此空)FROM()WHERE();A、A,R.C,F,GB、A,C,S.B,S.FC、A,C,S.B,S.CD、R.A,R.C,S.B,S.C答案:A解析:本题考查关系代数运算与SQL查询方面的基础知识。5.某软件系统无需在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用()。A、恢复块设计B、N版本程序设计C、检错技术D、降低复杂度设计答案:C6.以下关于信息和信息化的论述中,不正确的是()。A、信息化就是开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程B、信息、材料和能源共同构成经济和社会发展的3大战略资源,这三者之间不可以相互转化C、信息是“用以消除随机不确定的东西”D、信息资源是重要的生产要素答案:B7.一个web信息系统所需要的进行的测试包括()。①功能测试②性能测试③可用性测试④客户端兼容性测试⑤安全性测试A、①②B、①②③C、①②③④D、①②③④⑤答案:D8.对于防病毒系统的测试是系统安全测试的重要内容,下列不属于防病毒系统安全测试基本测试点的是()。A、能否提供对病毒特征与检测引擎的定期在线更新服务B、能否在不更新特征库的前提下对新的未知病毒进行有效查杀C、能否支持多种平台的病毒防范D、能否支持对电子邮件附件的病毒防治答案:B解析:防病毒的基本测试点:能否支持多种平台的病毒防范能否支持对服务器的病毒防治能否支持对电子邮件附件的病毒防治能否提供对病毒特征信息和检测引擎的定期在线更新服务防病毒范围是否广泛,是否包括UNIX系列、Windows系列、Linux系列等操作系统不更新特征库的前提下是无法对新的未知病毒进行有效查杀的,故正确答案为B9.下列操作系统中,()保持网络系统的全部功能,并具有透明性、可靠性和高性能等特性。A、批处理操作系统B、分时操作系统C、分布式操作系统D、实时操作系统答案:C10.()不属于电子邮件协议。A、POP3B、SMTPC、IMAPD、MPLS答案:D解析:本题考查电子邮件协议。POP3(PostOfficeProtocol3)协议是适用于C/S结构的脱机模型的电子邮件协议。SMTP(SimpleMailTransferProtocol)协议是简单邮件传输协议。IMAP(InternetMessageAccessProtocol)是由美国华盛顿大学所研发的一种邮件获取协议。MPLS(MultiprotocolLabelSwitch)即多协议标记交换,是一种标记(label)机制的包交换技术。11.若某计算机采用8位整数补码表示数据,则运算()将产生溢出。A、127+1B、-127-1C、-127+1D、127-1答案:A12.某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由()享有。A、程序员B、公司与项目组共同C、公司D、项目组全体人员答案:C解析:本题目是在程序编写完成后按照公司规定撰写的文档,属于职务作品,所以软件文档的著作权应该归属为公司所有。13.以下有关测试文档的重要性中,描述正确的是()。①验证需求的正确性②检验测试资源③明确任务的风险④决定测试的有效性⑤评价测试结果A、①②③④B、①③④⑤C、①②④⑤D、①②③④⑤答案:D解析:测试文档的重要性包括:(1)验证需求的正确性(2)检验测试资源(3)明确任务的风险(4)生成测试用例(5)评价测试结果(6)进行回归测试(7)决定测试的有效性故正确答案为D14.表达式采用逆波兰式表示时,利用()进行求值。A、栈B、队列C、符号表D、散列表答案:A15.A模块通过简单数据类型(如整型)参数访问B模块,该参数在B模块内用于数据计算,则A、B模块之间存在()。A、数据耦合B、标记耦合C、控制耦合D、外部耦合答案:A解析:数据耦合指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言的值传递,一个模块访问另一个模块时,彼此之间是通过简单数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的。标记耦合指两个模块之间传递的是数据结构,如高级语言的数组名,记录名,文件名等这些名字即为标记,其实传递的是这个数据结构的地址.控制耦合:模块间传递的信息不但有数据,还包括控制信息,这种块间联系方式称为控制耦合。例如:一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是控制耦合16.软件工程的基本目标是()。A、消除软件固有的复杂性B、开发高质量的软件C、努力发挥开发人员的创造性潜能D、推动软件理论和技术的发展答案:B解析:本题考查软件工程的基础知识。软件工程是指导计算机软件开发的和维护的工程学科,其最根本的目标就是开发出高质量的软件并有效地维护它,故正确答案为B。17.下列算法中,不属于公开秘钥加密算法的是()?A、ECCB、DSAC、RSAD、DES答案:D解析:本题考查加密算法的基础知识。ECC:是“ErrorCorrectingCode”的简写,中文名称是“错误检查和纠正”。DSA:数字签名算法,是一种标准的DSS(数字签名标准),严格来说不算加密算法;RSA:是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法;DES:对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;常用的加密算法依据所使用的秘钥数分为单钥和双钥加密机制,也称为私钥和公钥加密算法。ECC、DSA和RSA都属于公开秘钥加密算法,DES是典型的私钥加密体制。18.下列设备和技术中,()不属于数据安全策略范畴。A、SANB、异地容灾C、数字证书D、双机容错答案:C19.计算机采用分级存储体系的主要目的是为了解决()的问题。A、主存容量不足B、存储器读写可靠性C、外设访问效率D、存储容量、成本和速度之间的矛盾答案:D解析:存储系统由存放程序和数据的各类存储设备及有关的软件构成,是计算机系统的重要组成部分,用于存放程序和数据。存储系统分为内存储器和外存储器,两者按一定的结构有机地组织在一起,程序和数据按不同的层次存放在各级存储器中,而整个存储系统具有较好的速度、容量和价格等方面的综合性能指标。20.对于逻辑表达式((a&&b)||c),需要()个测试用例才能完成条件组合覆盖。A、2B、4C、8D、16答案:C解析:本题考查白盒测试中逻辑覆盖法的条件组合覆盖。条件组合覆盖的含义是:选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。本题中有三个条件,组合之后需要的用例数是8。21.在数据库系统中;数据的()是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。A、安全性B、可靠性C、完整性D、并发控制答案:A解析:1、数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。2、数据可靠性(DataIntegrity)是指在数据的生命周期内,所有数据都是完全的、一致的和准确的程度。3、数据完整性是指数据的精确性和可靠性,是指在传输、存储信息或数据的过程中,确保信息或数据不被未授权的篡改或在篡改后能够被迅速发现。4、在数据库中,并发控制是指在多个用户/进程/线程同时对数据库进行操作时,保证事务的一致性和隔离性,同时最大程度地并发。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。在某些情况下,这些措施保证了当用户和其他用户一起操作时,所得的结果和她单独操作时的结果是一样的。22.以下不属于安全测试方法的是()A、安全功能验证B、安全漏洞扫描C、大数据量测试D、数据侦听答案:C解析:安全测试方法包括安全功能验证、安全漏洞扫描、模拟攻击实验和数据侦听。本题中的大数据量测试是一种负载压力测试方法23.某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码)顾客(顾客号,姓名,年龄,性别)维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为(请作答此空)。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是()联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是(),员工关系模式的外键是()。A、组合属性B、派生属性C、多值属性D、单值属性答案:C解析:本题考查数据库方面的基础知识。多值属性:一个属性对应多个值24.针对程序段:IF(X>10)AND(Y<20)THENW=W/A,对于(X,Y)的取值,以下()组测试用例能够满足判定覆盖的要求。A、(30,15)(40,10)B、(3,0)(30,30)C、(5,25)(10,20)D、(20,10)(1,100)答案:D解析:本题考查白盒测试用例设计方法--判定覆盖法的概念。比语句覆盖稍强的覆盖标准是判定覆盖(DecisionCoverage)。判定覆盖的含义是:设计足够的测试用例,使得程序中的每个判定至少都获得一次"真值"或"假值",或者说使得程序中的每一个取"真"分支和取"假"分支至少经历一次,因此判定覆盖又称为分支覆盖。25.BUG记录应该包括()。①编号②bug描述③bug级别④bug所属模块⑤发现人A、①②B、①②③C、①②③④D、①②③④⑤答案:D26.数据库兼容性测试中,()是模拟普通用户操作应用的过程,对应用进行操作并检查运行结果。A、完整性测试B、应用系统测试C、性能测试D、数据一致性测试答案:B解析:数据库兼容性测试要点如下:(1)完整性测试。检查原数据库中各种对象是否全部移入新数据库,同时比较数据表中数据内容数是否相同。(2)应用系统测试。模拟普通用户操作应用的过程,对应用进行操作并检查运行结果,从以往的测试经验来看,如果开发中使用了存储过程,那么在数据库移植时最容易出现问题。(3)性能测试。上两项测试通过后,针对服务器、数据库进行性能测试,并与在原数据库下记录的性能基准数据进行比照,找出性能方面的问题,并有针对性地进行性能优化。27.结构化开发方法中,()主要包含对数据结构和算法的设计。A、体系结构设计B、数据设计C、接口设计D、过程设计答案:D解析:体系结构设计是整个系统架构需要考虑的问题,过程设计主要包含对数据结构和算法的设计,故正确答案为D28.()不属于用户认证机制。A、用户名和密码B、数字证书C、SSLD、UserKey答案:C解析:本题考查目前常见的用户认证机制。最普通的认证就是用户名和密码,其他常用认证方式包括数字证书和UKEY等,SSL属于加密方式,不是用户认证机制。29.设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到()A、abcdB、bacdC、cabdD、dcba答案:C30.服务端性能指标是一类重要的负载压力测试指标,以下不属于服务端交易处理性能指标的是()A、CPU占用率B、平均事务响应时间C、内存占用量D、每秒进程切换数答案:B解析:负载压力测试的性能指标包括客户端交易处理性能指标、服务器资源监控指标、数据库资源监控指标、Web服务器监控指标以及中间件监控指标。其中,客户端交易处理性能指标包括并发用户数、交易处理指标、Web请求指标和Web页面组件指标。本题中的CPU占用率、内存占用量、每秒进程切换数都是服务端交易处理性能指标。而平均事务响应时间则属于客户端交易处理性能指标中的交易处理指标。31.某软件系统的原始需求包括,“当某个查询请求是不适当或非法的,应提示用户”,该需求属于()。A、功能需求B、质量需求C、设计约束D、过程约束答案:C32.程序质量评审通常是从开发者的角度进行评审,其内容不包括()。A、功能结构B、功能的通用性C、模块层次D、与硬件的接口答案:D33.设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五种情况,()两种情况可能会发生死锁。A、a和bB、b和cC、c和dD、c和e答案:D解析:本题考查对操作系统死锁方面基本知识掌握的程度。系统中同类资源分配不当会引起死锁。一般情况下,若系统中有m个单位的存储器资源,它被n个进程使用,当每个进程都要求w个单位的存储器资源,当m<nw时,可能会引起死锁。34.以下关于测试原则的叙述中,不正确的是()。A、测试阶段在实现阶段之后,因此实现完成后再开始进行测试B、测试用例需要完善和修订C、发现错误越多的地方应该进行更多的测试D、测试用例本身也需要测试答案:A35.ICMP协议属于因特网中的()协议,ICMP协议数据单元封装在(请作答此空)中传送。A、以太帧B、TCP段C、UDP数据报D、IP数据报答案:D解析:ICMP(InternetcontrolMessageProtocol)与IP协议同属于网络层,用于传送有关通信问题的消息,例如,数据报不能到达目标站,路由器没有足够的缓存空间,或者路由器向发送主机提供最短通路信息等。ICMP报文封装在IP数据报中传送,因而不保证可靠的提交。36.以下关于软件测试原则的叙述中,正确的是()①测试开始得越早,越有利于发现缺陷②测试覆盖率和测试用例数量成正比③测试用例既需选用合理的输入数据,又需要选择不合理的输入数据④应制定测试计划并严格执行,排除随意性⑤采用合适的测试方法,可以做到穷举测试⑥程序员应尽量测试自己的程序A、①②③④⑤⑥B、①②③④⑤C、①②③④D、①③④答案:D37.以下关于白盒测试的叙述中,不正确的是()。A、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求B、逻辑覆盖法是一种常用的白盒测试方法C、程序中存在很多判定和条件,不可能实现100%的条件覆盖D、测试基于代码,无法确定设计正确与否答案:C解析:本题考查白盒测试相关知识。白盒测试也称结构测试或逻辑驱动测试,在知道产品内部工作过程的情况下,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不考虑它的功能,白盒测试的主要方法有静态结构分析法、逻辑覆盖法、基本路径测试法等。条件覆盖是一种逻辑覆盖测试法,它的含义是:构造一组测试用例,使得每一判定语句中每个逻辑条件的可能值至少满足一次。程序中条件数目是固定的,因此是可以实现100%条件覆盖的。白盒测试完全基于代码,不了解设计的意图,因此无法确定设计的正确与否。38.高度为n的完全二叉树最少的结点数为()。A、AB、BC、CD、D答案:A解析:完全二叉树:叶节点只能出现在最下层和次下层,并且最下面一层的结点都集中在该层最左边的若干位置的二叉树。如果一棵具有k个结点的深度为n的二叉树,它的每一个结点都与深度为n的满二叉树中编号为1~k的结点一一对应,这棵二叉树称为完全二叉树。1层结点个数为12层结点个数为2~33层结点个数为4~7n层结点个数为所以深度为n的完全二叉树最多有2n-1个结点,最少有2n-1个结点。是否是完全二叉树图示如下图所示:39.()不会影响测试质量。A、用户需求频繁变化B、测试流程不规范C、采用背靠背测试方式D、测试周期被压缩答案:C解析:本题考查如何保证测试质量。正确的理解是:测试用例依据测试需求而编写,用户需求频繁变化,如果用例不能及时更新,测试质量会受到影响。测试管理和测试技术都会影响测试质量,测试流程不规范属于测试管理领域严重问题。测试周期是根据测试工作量而确定的,压缩测试周期会造成测试覆盖度不够,影响测试质量。背靠背测试方式是指同一功能分别由两组人员在互不交流的情况执行测试工作,是保证测试质量的有效手段。40.以下不属于程序的基本控制结构的是()。A、顺序结构B、分支结构C、循环结构D、递归结构答案:D解析:算法和程序的三种基本控制结构为顺序结构、分支结构和循环结构。41.若一个双处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数()。A、至少为3个B、至少为2个C、最多为1个D、最多为2个答案:D解析:双处理器的计算机系统,同一时刻允许占用处理器的进程数最多为2个,剩余的进程需要进行排队等待。42.某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用()排序算法最好。A、插入B、归并C、堆D、快速答案:A解析:当一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到插入排序法,时间复杂度为O(n^2),是稳定的排序方法。43.设有职工EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。下图所示的a、b处的实体名分别为(请作答此空);图中a、b之间为()联系。A.DEPT、EMPA、EMP、DEPTB、JOC、EMPD、EMP、JOB答案:D44.以下关于负载压力测试的叙述中,不正确的是()。A、负载压力测试用于确认系统是否支持性能需求B、负载压力测试能得到系统可承受的业务量增长C、负载压力测试是在一定约束条件下测试系统所能承受的最大负载压力D、负载压力测试不用于发现不同负载场景下的速度变慢、内存泄露等问题答案:D解析:本题考查负载压力测试的基础知识。负载压力测试是在一定约束条件下测试系统所能承受的并发用户量,运行时间和数据量,以确定系统所能承受的最大负载压力。负载压力测试有助于被测系统是否能够支持性能需求,以及预期负载增长等。负载压力测试不仅关注不同负载场景下的响应时间等指标,也要发现负载场景下例如速度变慢,内存泄露等问题发生的原因,故正确答案为D。45.软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期间,应该从()出发;评价软件的结构和过程。A、指出可移植性问题以及可能影响软件维护的系统界面B、容易修改、模块化和功能独立的目的C、强调编码风格和内部说明文档D、可测试性答案:B解析:本题考查软件复审基本概念。可维护性是所有软件都应具有的基本特点,必须在开发阶段保证软件具有可维护的特点。在系统[分析]阶段的复审过程中,应该指出软件的可移植性问题以及可能影响软件维护的系统界面;在系统设计阶段的复审期间,应该从容易修改、模块化和功能独立的目的出发,评价软件的结构和过程;在系统实施阶段的复审期间,代码复审应该强调编码风格和内部说明文档这两个影响可维护性的因素。可测试性是可维护性的一个评价指标。46.两名以上的申请人分别就同样的发明创造申请专利的,专利权授权()。A、最先发明的人B、最先申请的人C、所有申请的人D、协商后的申请人答案:B解析:本题考查专利权的授予原则,《中华人民共和国专利法》的相关规定如下F:第九条同样的发明创造只能授予一项专利权。但是,同一申请人同日对同样的发明创造既申请实用新型专利又申请发明专利,先获得的实用新型专利权尚未终止,且申请人声明放弃该实用新型专利权的,可以授予发明专利权。两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人。47.()是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。A、结构化开发方法B、Jackson系统开发方法C、Booch方法D、UML(统一建模语言)答案:A解析:本题考查软件开发方法基本概念。结构化开发方法是传统的、也是应用较为广泛的一种软件开发方法,它基于数据流进行需求分析和软件设计,用抽象模型的概念,按照软件内部数据传递和转换关系,对问题和功能自顶向下逐层分解。Jackson系统开发方法是一种典型的面向数据结构的分析和设计方法,以活动为中心,一连串活动的顺序组合成一个完整的工作进程。Booch方法是一种面向对象的软件开发方法。UML仅仅是一种建模标准语言,规定了构成软件的各个元素和构件的图示规范。48.软件工程的基本目标是()A、消除软件固有的复杂性B、开发高质量的软件C、努力发挥开发人员的创造性潜能D、推动软件理论和技术的发展答案:B解析:本题考查软件工程的基础知识。软件工程是指导计算机软件开发的和维护的工程学科,其最根本的目标就是开发出高质量的软件并有效地维护它,故正确答案为B。49.线性表采用单循环链表存储的主要优点是()A、从表中任一结点出发都能遍历整个链表<br>B、可直接荻取指定结点的直接前驱和直接后继结点<br>C、在进行删除操作后,能保证链表不断开<br>D、与单链表相比,更节省存储空间<br>答案:A50.某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32位,磁盘物理块的大小为4MB,物理块依次编号为:0、1、2、…,位示图字依次编号为:0、1、2、…,那么16385号物理块的使用情况在位示图中的第()个字中描述;如果磁盘的容量为1000GB,那么位示图需要(请作答此空)个字来表示。A、1200B、3200C、6400D、8000答案:D解析:本题考查操作系统文件管理方面的基础知识。文件管理系统是在外存上建立一张位示图(bitmap),记录文件存储器的使用情况。每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,如下图所示。由于系统中字长为32位,所以每个字可以表示32个物理块的使用情况。又因为文件存储器上的物理块依次编号为:0、1、2、…,位示图表示物理块的情况如下,从下图可见,16385号物理块应该在位示图的第512个字中描述。又因为磁盘物理块的大小为4MB,1GB=1024M=256个物理块,需要8个字表示,故磁盘的容量为1000GB,那么位示图需要1000×8=8000个字表示。51.李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件著作权应归()所有。A、李某B、M公司C、李某和M公司D、软件开发部答案:B解析:因李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件与工作任务有关,属于职务作品。所以,该项作品应属于软件公司所有。法律依据:著作权法规定"执行本单位的任务或者主要是利用本单位的物质条件所完成的职务作品,其权利属于该单位。"职务作品人是指作品人或者设计人执行本单位的任务,或者主要是利用本单位的物质技术条件所完成的作品的人。该作品的权利为该作品人所在单位所有。职务作品包括以下情形:①在本职工作中做出的作品。②履行本单位交付的本职工作之外的任务所做出的作品。③退职、退休或者调动工作后1年内做出的,与其在原单位承担的本职工作或者原单位分配的任务有关的作品。④主要利用本单位的物质技术条件(包括本单位的资金、设备、不对外公开的技术资料等)完成的作品。52.以下几种白盒覆盖测试中,覆盖准则最强的是()。A、语句覆盖B、判定覆盖C、条件覆盖D、条件组合覆盖答案:D解析:本题考查白盒测试的逻辑覆盖法。根据逻辑覆盖法定义,语句覆盖针对的是语句,是最弱的覆盖准则;判定覆盖和条件覆盖分别针对的是判定和条件,强度次之;判定条件覆盖要同时考虑判定和判定中的条件,满足判定条件覆盖同时满足了判定覆盖和条件覆盖;条件组合覆盖则要考虑同一判定中各条件之间的组合关系,是最强的覆盖准则。根据上述描述,覆盖准则最强的是条件组合覆盖,应选择选项D。53.以下关于敏捷方法的叙述中,不正确的是()A、相对于过程和工具,更强调个人和交互B、相对于严格的文档,更重视可工作的软件C、相对于与客户的合作,更注重合同谈判D、相对于遵循计划,更专注于对变化的响应答案:C54.以下关于系统测试的叙述,不正确的是()。A、系统测试的对象不包含软件所依赖的硬件、外设和数据B、系统测试是针对整个产品系统进行的测试C、系统测试的目的是验证系统是否满足了需求规格的定义D、系统测试是基于系统整体需求说明书的黑盒类测试答案:A解析:本题考查系统测试的基础知识。系统测试是将通过了集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际或者模拟运行环境下,对计算机系统进行一系列的测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方。从以上描述可以看出,系统测试的对象包含了软件所依赖的硬件、外设和数据。故正确答案为A55.运行Web浏览器的计算机与网页所在的计算机要建立____连接。A、UDPB、TCPC、IPD、RIP答案:B解析:运行Web浏览器的计算机与网页所在的计算机首先要建立TCP连接.56.白盒测试不能发现()A、代码路径中的错误B、死循环C、逻辑错误D、功能错误答案:D解析:本题考查白盒测试基础知识。白盒测试也称为结构测试或逻辑驱动测试,清楚内部工作过程,暗中程序内部的结构测试程序。检验程序的每条通路是否能够按照预期正常工作,不考虑外部功能。白盒测试完全基于代码,能够发现代码路径中的错误,程序中的死循环和逻辑错误,但是不关心功能需求,所以无法发现,故正确答案为D。57.下面的协议中属于应用层协议的是(请作答此空),该协议的报文封装在()中传送。A、SNMPB、ARPC、ICMPD、X.25答案:A解析:SNMP:简单网络管理协议,为应用层协议,是TCP/IP协议族的一部分。它通过用户数据报协议(UDP)来操作;故第一空正确答案为A,第二空正确答案为CARP:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。工作在数据链路层,在本层和硬件接口联系,同时对上层提供服务;ICMP:Internet控制报文协议,是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等;X.25:属于广域网协议的一种,采用分层的体系结构,自下而上分为三层:物理层、数据链路层和分组层,分别对应于OSI参考模型的下三层。各层在功能上相互独立,每一层接受下一层提供的服务,同时也为上一层提供服务,相邻层之间通过原语进行通信。在接口的对等层之间通过对等层之间的通信协议进行信息交换的协商、控制和信息的传输。58.逻辑覆盖标准包括()①判定覆盖②语句覆盖③条件判定覆盖④修正条件判定覆盖A、①③B、①②③C、①②④D、①②③④答案:D解析:逻辑覆盖标准包括语句覆盖、判定覆盖(又称为分支覆盖)、条件覆盖、条件判定覆盖、修正条件判定覆盖、条件组合覆盖等。59.在结构化分析中,用数据流图描述()。A、数据对象之间的关系,用于对数据建模<br>B、数据在系统中如何被传送或变换,以及如何对数据流进行变换<br>C、系统对外部事件如何响应,如何动作,用于对行为建模<br>D、系统中的数据对象和控制信息的特性<br>答案:B60.以下关于测试时机的叙述中,正确的是()①应该尽可能早地进行测试②软件中的错误暴露得越迟,则修复和改正错误所花费的代价就越高③应该在代码编写完成后开始测试④项目需求分析和设计阶段不需要测试人员参与A、①②③④B、①②③C、①②D、①答案:C61.假定X为整数类型变量,X>=1并且X<=10,如果用边界值分析法,X在测试中应该取()值。A、1,10B、0,1,10,11C、1,11D、1,5,10,11答案:B解析:试题分析:本题考查边界值分析法中选择边界值的原则之一。正确的理解是:如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。参考答案:B62.对于逻辑表达式((a||b)||(c&&d)),需要()个测试用例才能完成条件组合覆盖。A、2B、4C、8D、16答案:D63.针对用户手册的测试,()描述不正确。A、准确的按照手册的描述使用程序B、检查每条陈述C、修改错误设计D、查找容易误导用户的内容答案:C解析:本题考查用户手册测试的内容,用户手册测试的内容包括:准确地按照手册的描述使用程序;尝试每一条建议;检查每条陈述;查找容易误导用户的内容。64.编写测试计划的目的是()①使用测试工作顺利进行②使项目参与人员沟通更舒畅③使测试工作更加系统化④软件过程规范化的要求⑤控制软件质量A、②③⑤B、①②③C、①②④D、①②⑤答案:B65.软件的易用性包括()。①易理解性②易学习性③易操作性④吸引性⑤依从性A、①②③B、①②C、①②③④D、①②③④⑤答案:D解析:本题考查易用性测试的基础知识。易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。易用性的特性有以下5个:1、易理解性:指软件产品方便用户理解的特性,通过它用户能理解软件是否合适,以及如何能将软件用于特定任务和使用环境;2、易学习性:指软件产品提供给用户方便学习使用的特性;3、易操作性:指软件产品能使用户易于操作和控制软件的特性;4、吸引性:是指软件产品具有吸引用户的能力;5、依从性:指软件产品依附于同易用性相关的标准、约定、风格指南或规定的能力。故正确答案为D。66.以下关于等价类划分法的叙述中,不正确的是()。A、如果规定输入值string1必须是‘\0’结束,那么得到两个等价类,即有效等价类{string1|string1以‘\0’结束},无效等价类{string1|string1不以‘\0’结束}B、如果规定输入值int1取值为1、-1两个数之一,那么得到3个等价类,即有效等价类{int1|int1=1}、{int1|int1=-1}无效等类价类{int1|int1≠1并且int1≠-1}C、如果规定输入值int2取值范围为-10~9,那么得到的两个等价类,即有效等价类{int2|-10<=int2<=9},无效等价类{int2|int2<-10或者>9}D、如果规定输入值int3为质数,那么得到两个等价类,即有效等价类{int3|int3是质数},无效等价类{int3|int3不是质数}答案:C解析:划分等价类的6条原则:(1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类(2)在输入条件规定了输入值的集合或者规定了必须如何的条件的情况下,可以确立一个有效等价类和一个无效等价类(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类(4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类选项C属于规定了输入数据的取值范围,因此应该得到一个有效等价类{int2|-10<=int2<=9}和两个无效等价类{int2|int2<-10}、{int2|int2>9}。67.网络杀毒软件厂商已经开始使用数据库技术和LDAP技术进行策略日志存储和用户管理,这里LDAP指的是()。A、轻量目录访问协议B、本地目录访问协议C、轻量数据访问协议D、本地数据访问协议答案:A解析:LDAP即轻量目录访问协议,是LightweightDirectoryAccessProtocol的缩写,是一个用来发布目录信息到许多不同资源的协议
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位资产划转协议书
- 2025年03月浙江台州市黄岩区事业单位公开招聘工作人员100人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年03月国家卫生健康委统计信息中心公开招聘人才派遣1人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 三维多向整体编织物项目安全风险评价报告
- 中国矿业大学《现代汉语A》2023-2024学年第二学期期末试卷
- 批发服务项目安全风险评价报告
- 郑州美术学院《运动技能学习与控制》2023-2024学年第一学期期末试卷
- 湖南大学《英语听力1》2023-2024学年第一学期期末试卷
- 江西农业大学《广告创意与策划》2023-2024学年第二学期期末试卷
- 上海兴伟学院《TracePro光路设计》2023-2024学年第二学期期末试卷
- 课堂教学评一体化策略
- 宠物店宠物活动策划合同
- 盾构施工关键技术知识考试题库及答案
- 《2024年 大学计算机基础考试系统的分析与设计》范文
- 《公共政策学(第二版)》 课件 杨宏山 第7-11章 政策评估-政策分析
- 广东省珠海市香洲区2023-2024学年七年级下学期期末历史试题(解析版)
- 2024年浙江省初中学业水平考试社会试题(解析版)
- 北京市通州区2023-2024学年高一下学期期中物理试卷(原卷版)
- NB/T 11433-2023煤矿短壁间隔充填采煤技术规范
- 煤矿班组安全生产建设新版制度汇编
- 2022年乡镇退役军人工作计划
评论
0/150
提交评论