版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 2026年软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。
3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。
4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题
1、()不属于网站渗透测试的内容。A.防火墙日志审查B.防火墙远程探测与攻击C.跨站攻击D.SQL注入
2、(1)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(2)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。(2)___A.封装B.多态C.继承D.变异
3、根据说明,描述出程序的基本流及各项备选流;根据基本流和各项备选流生成不同的场景的方法是()。A.等价类划分法B.因果图法C.正交实验法D.场景法
4、通常测试用例很难100%覆盖测试需求,因为()。①输入量太大。②输出结果太多。③软件实现途径多。④测试依据没有统一标准。A.①②B.①③C.①②③D.①②③④
5、以下关于软件测试和软件质量保证的叙述中,不正确的是()A.软件测试是软件质量保证的一个环节B.质量保证通过预防、检查与改进来保证软件质量C.质量保证关心的是开发过程的产物而不是活动本身D.测试中所作的操作是为了找出更多问题
6、关于白盒测试的测试用例设计方法叙述,正确的是()。A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目B.达到100%CC(条件判定)要求就一定能够满足100%SC的要求C.达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求D.任何情况下,都可以达到100%路径覆盖的要求
7、造成软件测试风险的主要原因不包括()A.测试计划的不充分B.测试方法有误C.测试过程的偏离D.软件设计方案有误
8、在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下属于单元测试内容的是()。A.接口数据测试B.局部数据结构测试C.模块间时序测试D.全局数据测试
9、以下关于设计功能测试用例的叙述,()是不正确的。A.尽量用80%测试用例覆盖20%的核心业务模块B.功能测试用例中不包括功能的依从性测试用例C.功能测试用例中包括业务流,也包括测试数据D.功能测试用例的设计应注意缺陷群集现象
10、某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用()开发过程模型A.瀑布B.原型C.增量D.螺旋
11、以下测试内容中,属于系统测试的是()。①负载测试②压力测试③验收测试④安全测试⑤易用性测试A.①②③④⑤B.①③④⑤C.①②③④D.①②④⑤
12、在进行面向对象的设计时,采用设计模式的好处是()。A.复用相似问题的相同解决方案B.改善代码的平台可移植性C.改善代码的可理解性D.增强软件的易安装性
13、以下有关测试水平和国际先进水平接轨的说法有误的是()。A.壮大测试人才队伍,提高测试人员的素质。B.为了快速提升效果,要完全和彻底地使用国外先进的测试机制和优秀的测试管理模式。C.引进先进的测试工具,学会合理的使用和改进,提高工作效率。D.到国外进行交流学习,或者邀请国外知名的测试工程师到企业内部进行培训和交流,改变落后的测试思维,增强自身的测试理念。
14、下关于黑盒测试的测试方法选择的叙述中,不正确的是______。A.在任何情况下都要采用边界值分析法B.必要时用等价类划分法补充测试用例C.可以用错误推测法追加测试用例D.如果输入条件之间不存在组合情况,则应采用因果图法
15、D.evelopmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A.convenientB.existingC.practicalD.real
16、某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用()开发过程模型。A.瀑布B.原型C.V模型D.螺旋
17、()不属于功能测试用例构成元素。A.测试数据B.测试步骤C.预期结果D.实测结果
18、设数组a[0...n-1,0...m-1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i<n,0≤j<m)的存储位置相对于数组空间首地址的偏移量为()A.(j*m+i)*4B.(i*m+j)*4C.(j*n+i)*4D.(i*n+j)*4
19、可用于编写独立程序和快速脚本的语言是()A.PythonB.PrologC.JavaD.C#
20、以下关于用例图的叙述中,不正确的是(1)。图书馆管理系统需求中包含“还书”用例和“到书通知”用例,对于“还书”用例,应先查询该书是否有人预定,若有则执行“到书通知”。“还书”用例和“到书通知”用例是(2)关系,以下用例图中,(3)是正确的。管理员处理“还书”用例时,需要先执行“验证身份“用例,那么“还书”用例和“验证身份”用例之间是(4)关系。A.关联B.扩展C.包含D.泛化
21、给定关系R(A,B,C)和关系S(C,D,E),对其进行自然连接运算R??S后的属性列为()个。A.1B.3C.5D.6
22、自动化测试的优势不包括()。A.提高测试效率B.提高测试覆盖率C.适用于所有类型的测试D.更好地利用资源
23、以下作品中,不适用或不受著作权法保护的是()。A.某教师在课堂上的讲课B.某作家的作品《红河谷》C.最高人民法院组织编写的《行政诉讼案例选编》D.国务院颁布的《计算机软件保护条例》
24、以下关于软件生命周期的叙述不正确的是______。A.软件生命周期包括以下几个阶段:项目规划、需求定义和需求分析、软件设计、程序编码、软件测试、运行维护B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等D.需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程中就不能再变化,这样才能保证软件开发的稳定性,并控制风险
25、系统交付用户使用了一段时间后发现,系统的某个功能响应非常慢。修改了某模块的一个算法,使其运行速度得到了提升。则该行为属于()维护。A.正确性B.适应性C.完善性D.预防性
26、对于业务流清晰的系统可以利用______贯穿整个测试用例设计过程广在用例中综合使用各种测试方法。A.等价类划分B.因果图法C.正交试验法D.场景法
27、以下关于测试时机的叙述中,正确的是()。A.应该尽可能早的进行测试B.若能推迟暴露软件中的错误,则修复和改正错误所花费的代价就会降低C.应该在代码编写完成后开始测试D.需求分析和设计阶段不需要测试人员参与
28、以下关于项目估算的叙述中,不正确的是()A.在项目估算中,需要估算的项目量参数包括项目规模、开发软件所需的工作量、项目持续时间和成本B.由于专家判断受到差异性和主观性的影响,以及对当前数据依赖性的影响,用专家判断方法进行项目估计会得到不精确的估算值C.由于启发式估算方法,如COCOMOII模型具有严谨的估算形式,因此可以得到精确的估算值D.项目估算是制定项目开发计划的基础和依据
29、以下关于软件工程的叙述中,不正确的是()。A.软件工程是开发、运行、维护软件的系统方法B.软件工程把系统的、规范的、可度量的途径应用于软件开发、运行、维护过程C.软件工程将工程技术、工程管理和工程经济融入软件开发过程D.软件工程就是以工业流水线生产方式开发软件的过程
30、某搜索引擎在使用过程中,随着技术的发展,为了适应环境的变化,增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行()维护。A.正确性B.适应性C.完善性D.预防性
31、(1)以静态或动态的连接方式,为应用程序提供一组可使用的类。(2)除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。(1)___A.函数库B.类库C.框架D.类属
32、算术表达式(a-b)*c+d的后缀式是()(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。A.abcd+-*B.abc-d*+C.abc-+d*D.ab-cd*+
33、以下关于软件测试概念的叙述,不正确的是()。A.软件失效是指软件运行时产生了一种不希望或不可接受的内部行为结果B.软件功能实现超出了产品说明书的规定说明软件存在缺陷C.测试目的是为了发现软件缺陷与错误,也是对软件质量进行度量和评估D.在软件生命周期各个阶段都可能产生错误
34、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(请作答此空)天。活动BC和BF分别最多可以晚开始()天而不会影响整个项目的进度。A.11B.15C.16D.18
35、Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvealargenumberofcomputers()throughareal-timecommunicationnetworksuchastheInternet.Inscience,cloudcomputingisa()fordistributedcomputingoveranetwork,andmeansthe(请作答此空)torunaprogramorapplicationonmanyconnectedcomputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastructurelayerisbuiltwithvirtualizedcompute,storage,andnetworkresources.Theplatformlayerisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastructurelayerservesasthe()forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfoundationforimplementingthe()layerforSaaSapplication.A.abilityB.approachC.functionD.methodA.见图AB.见图BC.见图CD.见图D
36、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(),S和P之间联系类型属于(请作答此空)A.1:1B.1:nC.n:1D.n:m
37、针对程序段:IF(A||B||C)THENW=W/X,对于(A,B,C)的取值,()测试用例能够满足MCDC(修正条件逻辑判定)的要求。A.(F,T,T)(T,F,T)(T,F,F)(T,T,F)B.(T,F,F)(T,T,F)(F,T,T)(F,F,F)C.(T,F,F)(T,T,F)(F,T,T)(F,F,T)D.(T,F,F)(F,T,F)(F,F,T)(F,F,F)
38、以下测试内容中,不属于GUI测试的是()。A.窗口相关操作是否符合标准B.菜单和鼠标操作是否正确C.计算结果是否正确D.数据显示是否正常
39、虚拟存储体系是由()两种存储器构成。A.主存,辅存B.寄存器,CacheC.寄存器,主体D.Cache,主存
40、若要求对大小为n的数组进行排序的平均时间复杂度为O(nlog2n),且是不稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置有可能发生改变),则可选择的排序方法是()A.快速排序B.归并排序C.直接选择排序D.冒泡排序
41、某数据库中有供应商关系S和零件关系P,其中;供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。“产地”可进一步分为邮编、省、市、街道,则产地属性为(请作答此空)。要求一个供应商可以供应多种零件,而一种零件可由多个供应商供应,一旦选择某个供应商供应零件则必产生一个供应价格Price。则供应商和零件之间的联系类型为(),所以对该联系()。A.简单属性B.复合属性C.多值属性D.派生属性
42、银行系统数据流图中,某个加工根据客户的多个不同属性的值来执行不同的操作,则对该加工最适宜采用()描述A.结构化语言B.判定表C.自然语言D.流程图
43、结构化分析(StructuredAnalysis,简称SA)是面向数据流的需求分析方法,()不属于SA工具。A.分层的数据流图B.数据词典C.问题分析图D.描述加工逻辑的结构化语言、判定表或判定树
44、正确的集成测试描述包括()。①集成测试也叫做组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现③集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求④集成测试需要重点关注各个模块之间的相互影响,发现并排除全局数据结构问题A.①②B.②③C.①④D.②④
45、函数调用时,基本的参数传递方式有传值与传地址两种,()。A.在传值方式下,形参将值传给实参B.在传值方式下,实参不能是数组元素C.在传地址方式下,形参和实参间可以实现数据的双向传递D.在传地址方式下,实参可以是任意的变量和表达式
46、Inaworldwhereitseemswealreadyhavetoomuchtodo,andtoomanythingstothinkabout,itseemsthelastthingweneedissomethingnewthatwehavetolearn.Butusecasesdosolveaproblemwithrequirements:with()declarativeequirementsit'shardtodescriblestepsandsequencesofevents.Usecases,statedsimply,allowdescriptionofsequencesofeventsthat,takentogether,leadtoasystemdoingsomethinguseful.Assimpleasthissounds,thisisimportant.Whenconfrontedonlywithapileofrequiements,it'soften()tomakesenseofwhattheauthorsoftherequirementsreallywantedthesystemtodo.Intheprecedingexample,usecasesreducetheambiguityoftherequirementsbyspecifyingexactlywhenandunderwhatconditionscertainbehavioroccurs;assuch,thesequenceofthebehaviorscanberegardedasarequirement.Usecasesareparticularlywellsuitedtocaptureapproaches.Althoughthismaysoundsimple,thefactisthat()equirementcaptureapproaches,withtheiremphasisondeclarativerequirementsand"shall"statements,completelyfailtocapturethe(请作答此空)ofthesystem'sbehavior.Usecasesareasimpleyetpowerfulwaytoexpressthebehaviorofthesysteminwaythatallstakeholderscaneasilyunderstand.But,likeanything,usecasescomewiththeirownproblems,andasusefulastheyare,theycanbe().theresultissomethingthatisasbad,ifnotworse,thattheoriginalproblem.Thereinit'simportanttoutilizeusecaseseffectivelywithoutcreatingagreaterproblemthantheoneyoustartedwith.A.staticsB.natureC.dynamicsD.originals
47、以下软件质量保证的目标中,()是错误的。A.通过监控软件开发过程来保证产品质量B.保证开发出来的软件和软件开发过程符合相应标准与规程,不存在软件缺陷C.保证软件产品、软件过程中存在的问题得到处理,必要时将问题反映给高级管理者D.确保项目组制定的计划、标准和规程适合项目组需要,同时满足评审和审计需要
48、下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑()没有按时完成会影响整个项目的进度。若活动0→2完成后,停止3天才开始活动2→6,则完成整个项目的最少时间是(请作答此空)天。A.53B.55C.56D.57
49、下列设备和技术中,()不属于数据安全策略范畴。A.SANB.异地容灾C.数字证书D.双机容错
50、多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足(1)级别的:针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要(2)种组合才能满足多条件覆盖的要求。A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
51、关于软件测试的说法,()是不正确的。A.代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程B.软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象C.白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法D.单元测试是针对软件设计的最小单位——程序模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试
52、以下不属于负载压力测试的测试指标是()。A.并发用户数B.查询结果正确性C.平均事物响应时间D.吞吐量
53、软件评测发展中有关测试工具和自动化的发展趋势的说法有误的是()。A.测试工具的不断完善和测试工作的自动化是测试未来发展的趋势之一B.测试工具与开发工具发展不会有任何交叉C.如何提供高效和有效的测试,是未来一直要面临和攻克的重要问题之一D.无论自动化测试如何发展,都离不开以人为本的模式
54、对某商店业务处理系统采用数据流图(DFD)进行功能建模,其中“检查订货单”是其中一个(请作答此空)。由于在进行订货单检查时,需要根据客户的欠款情况、订单金额等多个条件判断是否采取发出催款单、准备货物、发出发货单等行为,此时适合采用()进行描述。A.外部实体B.加工C.数据流D.数据存储
55、以下关于缺陷探测率(DDP)的表述,不正确的是()A.DDP是一个衡量测试工作效率的软件质量成本指标B.缺陷探测率越高,也就是测试者发现的错误越多,发布后客户发现的错误才可能越少C.DDP是衡量测试投资回报的一个主要指标D.测试周期越长,缺陷探测率就会越高
56、以下关于分层体系结构的叙述中不正确的是()。A.可以很好的表示软件系统的不同抽象层次B.对每个层的修改通常会影响其相邻的两层C.将需求定义到多层上很容易D.有利于开发任务的分工
57、以下关于瀑布模型的缺点的叙述中,不正确的是()。A.各个阶段的划分完全固定,阶段之间产生数量不多的文档,极大地减少了工作量。B.由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。C.通过过多的强制完成日期和里程碑来跟踪各个项目阶段。D.瀑布模型的突出缺点是不适应用户需求的变化。
58、以下关于汇编语言的叙述中,错误的是()。A.汇编语言源程序中的指令语句将被翻译成机器代码B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出D.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句
59、在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述中不属于编码规范评测内容的有()。A.源程序文档化检查,包括符号名的命名、程序的注释等规范性检查B.数据说明检查,包括数据说明次序、语句中变量顺序检查C.程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等D.程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的区别
60、Inaworldwhereitseemswealreadyhavetoomuchtodo,andtoomanythingstothinkabout,itseemsthelastthingweneedissomethingnewthatwehavetolearn.Butusecasesdosolveaproblemwithrequirements:with()declarativeequirementsit'shardtodescriblestepsandsequencesofevents.Usecases,statedsimply,allowdescriptionofsequencesofeventsthat,takentogether,leadtoasystemdoingsomethinguseful.Assimpleasthissounds,thisisimportant.Whenconfrontedonlywithapileofrequiements,it'soften()tomakesenseofwhattheauthorsoftherequirementsreallywantedthesystemtodo.Intheprecedingexample,usecasesreducetheambiguityoftherequirementsbyspecifyingexactlywhenandunderwhatconditionscertainbehavioroccurs;assuch,thesequenceofthebehaviorscanberegardedasarequirement.Usecasesareparticularlywellsuitedtocaptureapproaches.Althoughthismaysoundsimple,thefactisthat()equirementcaptureapproaches,withtheiremphasisondeclarativerequirementsand"shall"statements,completelyfailtocapturethe()ofthesystem'sbehavior.Usecasesareasimpleyetpowerfulwaytoexpressthebehaviorofthesysteminwaythatallstakeholderscaneasilyunderstand.But,likeanything,usecasescomewiththeirownproblems,andasusefulastheyare,theycanbe(请作答此空).theresultissomethingthatisasbad,ifnotworse,thattheoriginalproblem.Thereinit'simportanttoutilizeusecaseseffectivelywithoutcreatingagreaterproblemthantheoneyoustartedwith.A.misappliedB.appliedC.usedD.powerful
61、颜色深度是表达单个像素的颜色或灰度所占的位数(bit),若每个像素具有8位的颜色深度,则可表示()种不同的颜色。A.8B.64C.256D.512
62、以下关于软件著作权产生的时间说法正确的是()。A.软件首次公开时是软件著作权产生的时间B.软件首次有设计的想法时是软件著作权产生的时间C.软件首次得到有关部门认可时是软件著作权产生的时间D.软件首次开发完成时是软件著作权产生的时间
63、客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是()。A.并发用户数B.平均事务响应时间C.每秒事务数D.每秒进程切换数
64、标准符合性测试就是测量产品的功能和性能指标,与相关国家标准或行业标准所规定的功能和性能指标之间符合程度的测试活动。它区别于一般的测试,标准符合性测试依据和测试规程一定是国家标准或行业标准,而不是实验室自定义的或其他的有关文件。()是委托授权的机构对厂商的产品进行测试,测试机构将出具规范化的测试报告,作为进一步产品标准化认证的技术依据。A.自律测试B.权威测试C.国家测试D.委托测试
65、针对下列程序段,需要()个测试用例才可以满足语句覆盖的要求。A.2B.3C.4D.5
66、从功能上说,以下哪一项不是系统总线的分类?A.数据总线B.外总线C.地址总线D.控制总线
67、以下关于软件质量保证的叙述中,不正确的是()。A.软件质量是指软件满足规定或潜在用户需求的能力B.质量保证通过预防、检查与改进来保证软件质量C.质量保证关心的是开发过程活动本身D.质量保证的工作主要是通过测试找出更多问题
68、某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用(请作答此空)开发过程模型。主要是因为这种模型()。A.瀑布B.原型C.增量D.螺旋
69、CMM对软件测试没有提供单独的关键过程领域(KPA),所以许多研究机构和测试服务机构从不同角度出发提出有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型(TMM)是当前影响力最大的软件测试过程模型。TMM制定了五个成熟度等级,它们依次是:初始级,阶段定义级,集成级,管理和度量级,()。A.优化、缺陷预防和可重复级B.优化、缺陷预防和质量控制级C.缺陷预防和质量控制级D.优化和质量控制级
70、影响软件可靠性因素不包括()A.运行剖面和软件规模B.软件内部结构C.软件开发方法和开发环境D.软件开发人员
71、假设系统有n(n5)个并发进程共享资源R,且资源R的可用数为3。若采用PV操作,则相应的信号量S的取值范围应为()。A.-3~n-5B.-3~5C.-(n-5)~5D.-(n-3)~3
72、为说明某一问题,在学术论文中需要引用某些资料。以下叙述中,()是不正确的。A.既可引用发表的作品,也可引用未发表的作品B.只能限于介绍、评论作品C.只要不构成自己作品的主要部分,可适当引用资料D.不必征得原作者的同意,不需要向他支付报酬
73、在软件开发过程中,常采用图形表示相关的信息,()不用于表示软件模块的执行过程。A.N-S盒图B.E-R图C.PAD图D.程序流程图
74、在各种不同的软件需求中()描述了用户使用产品必须要完成的任务,可以用UML建模语言(请作答此空)表示。A.用例图B.类图C.状态图D.序列图
75、若UML类图中包含订单和订单明细两个类,则这两个类之间的关系应为()。A.关联B.聚合C.组装D.继承
76、假定X为整数类型变量,X>=1并且X<=10,如果用边界值分析法,X在测试中应该取()值。A.1,10B.0,1,10,11C.1,11D.1,5,10,11
77、以下属于安全测试方法的是______。①安全功能验证②安全漏洞扫描③模拟攻击实验④数据侦听A.①③B.①②③C.①②④D.①②③④
78、A类网络是很大的网络,每个A类网络中可以有()个网络地址。实际使用中必须把A类网络划分为子网,如果指定的子网掩码为,则该网络被划分为(请作答此空)个子网。A.128B.256C.1024D.2048
79、设数组a[0...n-1,0...m-1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0小于等于i小于n,0小于等于j小于m)的存储位置相对于数组空间首地址的偏移量为()A.(j*m+i)*4B.(i*m+j)*4C.(j*n+i)*4D.(i*n+j)*4
80、将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为:GRANT()TABLEStudentsTOUserA(请作答此空)A.FORALLB.PUBLIC.WITHCHECKOPTIOND.WITHGRANTOPTION二、多选题
81、以下关于测试计划的叙述中,不正确的是()。A.测试计划能使测试工作顺利进行B.测试计划能使项目参与人员沟通顺畅C.测试计划无益于提高软件质量D.测试计划是软件过程规范化的要求
82、ISO/IEC9126《软件工程产品质量》统一了多种质量模型。其中,下述关于软件使用质量描述,不正确的是()。A.它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性B.使用质量的属性分为四个特性:有效性,生产率,安全性和满意度C.使用质量是基于用户、开发者、维护者观点的质量D.使用质量的获得依赖于取得必须的外部质量,而外部质量的获得则依赖于取得必须的内部质量
83、指令的地址字段指出是操作数本身的寻址方式称为()。A.寄存器寻址B.寄存器间接寻址C.立即寻址D.直接寻址
84、测试成本控制的目标是使测试开发成本、测试实施成本和测试维护成本最小化,以下理解正确的是()。A.测试准备成本属于测试执行成本B.可以通过加强软件测试的配置管理来降低测试维护成本C.测试设计成本控制的目标是尽可能地减少测试总执行时间和所需的测试专用设备D.回归测试将测试案例全部重新执行一遍,可以将测试维护成本降至最低
85、以下关于测试时机的叙述中,不正确的是()。A.应该尽可能早地进行测试B.软件中的错误暴露得越迟,则修复和改正错误所花费的代价就越高C.应该在代码编写完成后开始测试D.项目需求分析和设计阶段需要测试人员参与
86、施工进度计划的调整应包括工程量、工作(工序)起止时间、资源提供条件、必要的目标以及()的调整。A.工作关系B.技术方案C.工作量D.管理措施
87、在输入输出控制方法中,采用()可以使得设备与主存间的数据块传送无需CPU干预。A.程序控制输入输出B.中断C.DMAD.总线控制
88、以下有关软件评测师的认识,错误的是()。A.软件测试是为了发现错误而执行程序的过程B.测试是为了证明程序无错,而不是证明程序有错C.一个好的测试用例是在于它能发现至今未发现的错误D.一个成功的测试是发现了至今未发现的错误的测试
89、()analysisemphasizesthedrawingofpictorialsystemmodelstodocumentandvalidatebothexistingand/orproposedsystems.Ultimately,thesystemmodelsbecomethe()fordesigningandconstructinganimprovedsystem.()issuchatechnique.Theemphasisinthistechniqueisprocess-centered.Systemsanalystsdrawaseriesofprocessmodelscalled()、(请作答此空)isanothersuchtechniquethatintegratesdataandprocessconcernsintoconstructscalledobjects.A.StructuredanalysisB.InformationEngineeringC.DiscoveryPrototypingD.Object-OrientedanalysisA.见图AB.见图BC.见图CD.见图D
90、下面是路由表的4个表项,与地址2匹配的表项是()A.2/22B.4/22<br>C.4/22D.4/22<br>
91、对软件需求缺乏准确认识的情况下,则最适宜采用()过程模型。A.瀑布B.原型C.增量D.螺旋
92、关系数据库管理系统应能实现的专门关系运算包括()。A.选择、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表
93、()模型吸收了软件工程“演化”的概念,使用原型及其他方法来尽量降低风险,适合于大型复杂软件系统的开发。A.瀑布B.原型C.喷泉D.螺旋
94、GB17859-1999《计算机信息系统安全保护等级划分准则》中将计算机安全保护划分为()个级别。A.3B.4C.5D.6
95、Fornearlytenyears,theUnifiedModelingLanguage(UML)hasbeentheindustrystandardforvisualizing,specifying,constructing,anddocumentingthe(1)ofasoftware-intensivesystem.Asthe(2)standardmodelinglanguage,theUMLfacilitatescommunicationandreducesconfusionamongproject(3).TherecentstandardizationofUML2.0hasfurtherextendedthelanguage'sscopeandviability.Itsinherentexpressivenessallowsusersto(4)everythingfromenterpriseinformationsystemsanddistributedWeb-basedapplicationstoreal-timeembeddedsystems.TheUMLisnotlimitedtomodelingsoftware.Infact,itisexpressiveenoughtomodel(5)systems,suchasworkflowinthelegalsystem,thestructureandbehaviorofapatienthealthcaresystem,softwareengineeringinaircraftcombatsystems,andthedesignofhardware.TounderstandtheUML,youneedtoformaconceptualmodelofthelanguage,andthisrequireslearningthreemajorelements:theUML'sbasicbuildingblocks,therulesthatdictatehowthosebuildingblocksmaybeputtogether,andsomecommonmechanismsthatapplythroughouttheUML.A.non-hardwareB.non-softwareC.hardwareD.software
96、为说明某一问题,在学术论文中需要引用某些资料。以下叙述中,()是不正确的。A.既可以引用发表的作品,也可以引用未发表的作品B.只能限于介绍,评论作品C.只要不构成自己作品的主要部分,可以适当引用资料D.不必征得原作者的同意,不需要向他支付报酬
97、堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则(请作答此空)是一个大顶堆结构,该堆结构用二叉树表示,其高度(或层数)为()。A.94,31,53,23,16,27B.94,53,31,72,16,23C.16,53,23,94,31,72D.16,31,23,94,53,72
98、以下关于基于V&V原理的W模型的叙述中,()是错误的。A.W模型指出当需求被提交后,就需要确定高级别的测试用例来测试这些需求,当详细设计编写完成后,即可执行单元测试B.根据w模型要求,一旦有文档提供,就要及时确定测试条件、编写测试用例C.软件测试贯串于软件定义和开发的整个期间D.程序、需求规格说明、设计规格说明都是软件测试的对象
99、调用函数时若是引用调用方式,则是将()。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,函数f1最终获得的值为(请作答此空)。A.5B.20C.36D.45
100、___以下哪个测试任务不是公认的最重要的测试任务。A.网络吞吐量测试B.网络升级测试C.网络可接受性测试D.网络响应时间测试
参考答案与解析
1、答案:A本题解析:本题考查渗透测试的方法。渗透测试是通过远程各种手段试图进入网站非法获取数据、管理权限或修改网站的尝试。防火墙日志审查不是远程手段。
2、答案:C本题解析:本题考查的是面向对象的基本概念。封装是指把数据以及操作数据的相关方法组合在同一个单元中。而多态指同一个消息可以具有不同的响应。面向对象中的继承使得子类能够获得父类的属性和方法,如同现实世界中的遗传现象。
3、答案:D本题解析:本题考查黑盒测试方法的基础知识。等价类划分法:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。因果图法:分析测试需求,根据需求确定输入的条件和输出条件。根据输入输出,得到的判定表。通过判定表得到测试用例。正交试验法:根据正交性原理,从大量的实验数据中挑选适量的,有代表性的点(这些点具备了“均匀分散,整齐可比”的特点),合理地安排测试的一种科学实验设计方法,是研究多因素多水平的一种设计方法。简而言之就是,使用已经造好了的表格正交表来安排试验并进行数据分析的一种方法。场景法:根据说明,描述出程序的基本流及各项备选流;根据基本流和各项备选流生成不同的场景;对每一个场景生成相应的测试用例;对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值。
4、答案:D本题解析:本题考查测试用例很难100%覆盖测试需求的原因。原因包括:·输入量太大。·输出结果太多。·软件实现途径多。·测试依据没有统一标准。
5、答案:C本题解析:本题考查软件测试和软件质量保证的基础知识。C选项所描述的是软件测试,而不是软件质量保证。软件质量保证(SQA-SoftwareQualityAssurance):是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。
6、答案:C本题解析:逻辑覆盖是以程序内部逻辑为基础的测试技术,常用的逻辑覆盖从低到高分别是:语句覆盖(SC)、判定覆盖(DC)、条件覆盖(CC)、判定/条件覆盖(CDC)、条件组合覆盖(MCC)、修正条件/判定覆盖(MCDC)。CDC要同时满足DC和CC,因此达到100%CDC要求就一定能够满足100%CC的要求。
7、答案:D本题解析:软件测试风险指的是软件测试过程中出现的或潜在的问题,造成的主要原因是测试计划的不充分、测试方法有误或测试过程的偏离,造成测试的补充以及结果的不准确。而测试的不成功导致软件交付潜藏着问题,一旦在运行时爆发,会带来很大的商业风险。
8、答案:B本题解析:本题考查单元测试的内容。单元测试又称为“模块测试”,是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行测试。该测试通常由程序员自己来完成。在进行单元测试时,测试者需要依据详细设计说明书和源程序清单了解该模块的I/O条件和模块的逻辑结构。一般采用白盒测试方法设计测试用例,使之对任何合理的输入和不合理的输入都能鉴别和响应。单元测试的内容如下。(1)模块接口测试:针对被测模块的数据流的测试项目包括调用本模块的输入参数是否正确、本模块调用子模块时输入给子模块的参数是否正确,以及全局量的定义在各模块中是否一致。针对内外存交换时要考虑文件属性是否正确、OPEN与CLOSE语句是否正确、缓冲区容量与记录长度是否匹配、在读写操作之前是否打开了文件、在结束文件处理时是否关闭了文件,以及是否检查并处理正文书写/输入错误和I/O错误。(2)局部数据结构测试:该测试包括测试不正确或不一致的数据类型说明、使用尚未赋值或尚未初始化的变量、错误的初始值或错误的默认值、变量名拼写错或书写错、不一致的数据类型,以及全局数据对模块的影响等。(3)路径测试:选择适当的测试用例,测试模块中重要的执行路径,应当设计测试用例查找由于错误的计算、不正确的比较或不正常的控制流而导致的错误,测试基本执行路径和循环可以发现大量的路径错误。(4)错误处理测试:错误处理是程序友好性和健壮性的体现,测试点包括出错的描述是否难以理解并定位错误、显示的错误与实际的错误是否相符、处理错误的条件正确与否,以及在对错误进行处理之前错误条件是否已经引起系统干预等。(5)边界测试:注意数据流和控制流中刚好等于、大于或小于确定的比较值时出错的可能性,对这些地方要仔细地选择测试用例并认真加以测试。如果对模块运行时间有要求的话,还要专门测试关键路径,以确定最坏情况F和平均意义下影响模块运行时间的因素。本题选项中的局部数据测试是单元测试的内容,其他选项都是集成测试的内容。
9、答案:B本题解析:依从性测试是针对使软件遵循有关的标准、约定、法规及类似规定的软件属性进行检验的测试工作。属于功能测试的一部分。
10、答案:C本题解析:暂无解析
11、答案:D本题解析:按照开发阶段可以划分为单元测试、集成测试、确认测试、系统测试和验收测试,系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试。系统测试是在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统正确配置、连接,并满足用户需求。常见的系统测试主要有以下内容:(1)恢复测试:监测系统的容错能力(2)安全测试:检测系统的安全机制、保密措施是否完善,主要是为了检验系统的防范能力(3)易用性测试;(4)性能测试:检查系统是否满足系统设计方案说明书对性能的要求,包括负载测试、压力测试、疲劳强度测试和容量测试等。(5)安装测试、可靠性、兼容性、可用性和可维护性测试等
12、答案:A本题解析:设计模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你做出一个优良的设计方案,达到事半功倍的效果,而且会得到解决问题的最佳办法。采用设计模式能够复用相似问题的相同解决方案,加快设计的速度,提高了一致性。
13、答案:B本题解析:要根据企业的实际情况,借鉴国外先进的测试机制和优秀的测试管理模式,而不是完全套用,要因地制宜,因时制宜。
14、答案:D本题解析:试题分析:本题考查黑盒测试中测试方法的选择。常见的黑盒测试方法包括等价类划分法、边界值分析法、因果图法、决策表法以及错误推测法等。开发中最容易在边界取值上犯错,因此任何情况下都要采用边界值分析法进行测试,必要的时候采用等价类划分法补充用例,可以根据经验用错误推测法追加一些用例,如果输入条件之间存在组合,则应该采用因果图法。根据上述描述,选项D的叙述是错误的。参考答案:D
15、答案:C本题解析:暂无解析
16、答案:B本题解析:瀑布模型适合需求确定的应用,原型模型适合于需求不确定的情况和动态变化的项目(如界面的开发),螺旋模型结合了瀑布模型和原型模型两类模型,并加入了风险分析,适合于大型复杂软件系统的开发。模型只是将瀑布模型中的测试部分做了细化,其最大特点(可能也是最大的缺点)就是“线性执行”,测试的工作在编码完成后才开始进行。而本题主要考查的是界面开发,因此应该选择原型。
17、答案:D本题解析:本题考查功能测试用例概念。功能测试用例的主要元素包括测试步骤、测试数据和预期结果。实测结果是案例的执行结果。
18、答案:B本题解析:数组元素的存储地址=数组空间首地址+偏移量,其中偏移量的计算方式为排列在所访问元素之前的元素个数乘以每个元素占用的存储单元数。对于元素a[i,j],在按行存储(以行为主序存放)方式下,从第0行和0列开始算起,每一行有m个元素,每一列有n个元素,每个元素占用4个存储单元,在a[i,j]前面已经有i行元素,然后在本行中,前面有j个元素,所以a[i,j]相对于数组空间首地址的偏移量为(i*m+j)*4。
19、答案:A本题解析:脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,通常以文本(如ASCII)保存,只在被调用时进行解释或编译。Python是一种脚本语言。
20、答案:B本题解析:用例图展现了一组用例、参与者以及它们之间的关系;通常包括:用例;参与者;扩展关系、包含关系。用例是对一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者有价值而且可观察的结果。用例图用于对系统的静态用例视图进行建模。这个视图主要支持系统的行为,即该系统在它的周边环境的语境中提供的外部可见服务。当对系统的静态用例视图建模时,可以用下列两种方式来使用用例图。1、对系统的语境建模。对一个系统的语境进行建模,包括围绕整个系统画一条线,并声明有哪些参与者位于系统之外并与系统进行交互。在这里,用例图说明了参与者以及他们所扮演的角色的含义。2、对系统的需求建模。对一个系统的需求进行建模,包括说明这个系统应该做什么(从系统外部的一个视点出发),而不是考虑系统应该怎么做。在这里,用例图说明了系统想要的行为。通过这种方式,用例图使我们能够把整个系统看作一个黑盒子。可以观察到系统外部有什么,系统怎样与哪些外部事物相互作用,但却看不到系统内部是如何工作的。扩展:对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能。在用例图中使用带箭头的虚线表示(在线上标注《extend》),箭头从子用例指向基用例。包含:include为包含关系,当两个或多个用例中共用一组相同的动作,这时可以将这组相同的动作抽出来作为一个独立的子用例,供多个基用例所共享。include关系在用例图中使用带箭头的虚线表示(在线上标注《include》),箭头从基用例指向子用例。
21、答案:C本题解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。而等值连接并不去掉重复的属性列。所以这里自然连接去掉了重复的C,保留了A、B、C、D、E,共5个列。
22、答案:C本题解析:自动化测试的优势:提高测试质量、提高测试效率、提高测试覆盖率、执行手工测试不能完成的测试任务、更好地利用资源、增进测试人员与开发人员之间的合作伙伴关系
23、答案:D本题解析:本题考查应试者知识产权方面的基础知识。选项D"国务院颁布的《计算机软件保护条例》"的说法显然是错误的。因为,国务院颁布的《计算机软件保护条例》是国家为了管理需要制定的政策法规,故不适用著作权法保护。
24、答案:D本题解析:本题考查对软件生命周期中各阶段特点的掌握。软件需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。软件需求包括3个不同的层次:业务需求、用户需求和功能需求(也包括非功能需求)。在软件开发过程中软件需求可能发生变更,这确实给开发带来了不确定性。但只要把需求变更作为重点、难点小心加以控制,软件开发的进度、成本和质量也就有了可靠的基础。
25、答案:C本题解析:系统维护分为以下四方面:正确性维护:是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。适应性维护:是指使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护:是为了扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特性。这些功能对完善系统功能是非常必要的。预防性维护:为了改进应用软的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适用各类变化而不被淘汰。题干中“使其运行速度得到提升”是对性能的提升,所以这里应该选择完善性维护。
26、答案:D本题解析:试题分析:本组题考查对黑盒测试用例中几种设计方法的理解。场景法基于测试用例场景,测试用例的设计业务路径,从用例开始到结束遍历其中所有基本流和备选流。正交试验法是指从大量的试验数据中挑选适量的、有代表性的点,从而合理地安排测试的一种科学试验设计方法。因果图法对输入值的考虑是输入情况的各种组合,以及各个输入情况之间的相互制约关系参考答案:D
27、答案:A本题解析:根据软件测试的原则可知,测试应该尽可能早的进行。
28、答案:C本题解析:暂无解析
29、答案:D本题解析:现阶段的软件开发方法有很多种,并不都是以流水线生产方式,所以D描述是错误的。
30、答案:B本题解析:系统维护分为以下四方面:正确性维护:是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。适应性维护:是指使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护:是为了扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特性。这些功能对完善系统功能是非常必要的。预防性维护:为了改进应用软的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适用各类变化而不被淘汰。题干中“随着技术的发展,为了适应环境的变化,增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,”是使应用软件适应信息技术变化和管理需求变化而进行的修改,所以这里应该选择适应性维护。
31、答案:B本题解析:本题考查的是框架和类库的概念与区别。类库为应用程序提供了一组可以被使用的类,而框架除了提供类之外,还基本实现了一个可以执行的架构。函数库提供被调用的函数。
32、答案:B本题解析:本题考查程序语言基础知识。后缀式(逆波兰式)是波兰逻辑学家卢卡西维奇发明的一种表达式的表示方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ab+,所以也称为后缀式。这种表示法的优点是根据运算对象和运算符的出现次序进行计算,不需要使用括号,也便于用枝实现求值。a+(b-c)*d的后缀式是abc-d*+。
33、答案:A本题解析:本题考查软件测试基本概念。正确的理解是:软件失效是指软件运行时产生的一种不希望或不可接受的外部行为结果。软件缺陷包括软件未达到产品说明书标明的功能,软件出现了产品说明书指明不会出现的错误,软件功能超出产品说明书指明范围等。测试的目的之一是以评价一个程序或者系统属性为目标的一种活动,测试是对软件质量的度量与评估,以验证软件的质量满足用户的需求,为用户选择与接受软件提供有力的依据。测试的目的之二是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患带来的商业风险。在软件生命周期中任何一个阶段都可能产生错误。
34、答案:D本题解析:本题中关键路径为:A→B→D→G→F→J和A→B→C→E→F→J,总时长为:18。所以完成该项目的最小时间为18天。BC:由于BC在关键路径上,所以BC的松弛时间为0。BF:由于关键路径时长为18,经过BF的最长路路径11,所以BF松弛时间为:18-11=7。
35、答案:A本题解析:表示能力,本领的意思。附(参考翻译):云计算是一个用来描述各种计算概念的一个短语,计算概念涉及大量的计算机通过实时通信的网络,如Internet,连接在一起。在科学研究中,云计算是分布式网络计算的同义词,意味着有能力同时在多台互连的计算机上运行一个程序或应用。云的结构分为3层:基础设施、平台和应用。基础实施层由虚拟计算机存储和网络资源构成;平台层是具有通用性和复用性的软件资源的集合;应用层是云上针对SaaS应用的所有应用软件的集合。基础设施层时建立平台层的硬件基础;相应地,平台层是执行应用层SaaS应用的基础。
36、答案:D本题解析:本题考查对数据库基本概念和SQL语言的掌握。条形码:由于宽度不同、反射率不同的条和空,按照一定的编码规则编制而成,用来表示一组数字或字母符号信息的图形标识符。并且可以唯一标识。根据“每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。”可知S和P之间的联系类型属于n:m。本题正确答案为:D。
37、答案:D本题解析:本题考查MCDC用例设计,其要满足条件与判定覆盖,并且需要确定每个条件能够影响到包含的判定的结果。从题目给出的判定表达式,我们不难看出,只要A、B、C中任何一个为真,判定结果将为真,因此可以得到三种用例,分别是A为真,其它位假;B为真,其它位假;C为真,其它位假,另外就是三者都为假,判定结果为假。
38、答案:C本题解析:本题考查GUI测试的基本概念。GUI(图形用户界面)测试关注的是人和机器的交互,窗口操作、菜单操作、鼠标操作、数据显示都属于交互的范畴,因此属于GUI测试的内容。计算结果是否正确是软件的功能,与界面交互无关,应选择选项C。
39、答案:A本题解析:暂无解析
40、答案:A本题解析:本题考察常见的排序算法。常见的排序方法的基本情况如图所示,选项中满足平均时间复杂度且是不稳定的方法只有快速排序符合要求。
41、答案:B本题解析:本题考查数据库方面的基础知识。复合属性是相对于简单属性来说的,复合属性可以细分为更小的部分,即可以划分为别的属性,例如职工实体集的通信地址可以进一步划分为邮编、省、市和街道等,如果考题考察复合属性,一般需要特别声明一下。本题中的“产地”就是复合属性。由题意可知:“一个供应商可以供应多种零件,而一种零件可由多个供应商供应”。显然他们的对应关系为多对多。对于多对多的联系转换成关系时,需要构建一个独立的关系模式,联系的属性由两端实体的码和联系的属性组成,对于本题要求:“一旦选择某个供应商供应零件则必产生一个供应价格Price”,联系本身需要记录价格,所以SP关系需要由供应商代码,零件号,价格三个属性组成。
42、答案:B本题解析:数据流图中加工的常用描述方法有结构化语言、判定树和判定表。结构化语言是一种介于自然语言和形式化语言之间的半形式化语言,并没有严格的语法。其结构通常分为内层和外层,外层用来描述控制结构,采用顺序、选择和重复三种基本结构,而内层可以用接近自然语言的描述。在加工的一组动作依赖于多个逻辑条件的取值时用自然语言和结构化语言不易清晰表达,而判定树和判定表则可以很好的表示。自然语言具有二义性,不适合用来描述加工。流程图不用于描述加工。
43、答案:C本题解析:SA法的描述工具⑴分层的数据流图⑵数据词典⑶描述加工逻辑的结构化语言、判定表或判定树。
44、答案:C本题解析:本题考查集成测试的概念。②与③的理解是错误的,正确的理解是:自底向上的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。单元测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求。
45、答案:C本题解析:本题考查程序语言基础知识。函数调用时基本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式(或常量),也可以是变量(或数组元素),这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量(数组名或数组元素),不能是表达式(或常量)。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。
46、答案:D本题解析:题意想要表达的意思是完全无法捕捉的系统行为的原件,正确答案为D,原件,原型,原文。附(参考翻译):在一个似乎已经有做不完的事情的世界里,我们有大量事情要思考,似乎我们不太需要学习新的东西。但是用例解决问题是有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高低压电器及成套设备装配工安全生产知识评优考核试卷含答案
- 2026人工智能行业市场竞争格局及应用前景规划分析研究
- 2026挪威海洋资源开发技术突破与海上产业经济增长及投资前景预
- 中小学生审美素养表现性评价指南
- 2026燃气用具行业市场供需分析投资评估规划研究分析研究报告
- 2026人工智能绘画产业权保护与价值挖掘深度报告
- 中国新材料产业投资基金份额转让规定
- 2026中国智能停车行业市场现状供需分析技术发展政策影响规划研究
- 湛江澳华水产饲料新建年产饲料10万吨项目环境影响报告表
- 2026中国无人机行业应用场景深化与空域管理政策分析报告
- 安泰安全培训公众号下载课件
- 浙江省名校协作体2025-2026学年高二上学期开学联考语文试题(含答案)
- 实习生与患者沟通课件
- 初高中政治衔接课件
- 生产制造车间设备管理标准手册
- 文物流通管理办法
- 肥胖与骨骼健康课件
- 半导体芯片制造工公司招聘笔试题库及答案
- 房屋安全鉴定培训
- 儿科护理风险管理制度
- 家庭教育概论 课件 第6-10章 家庭互动:家庭教育的重要载体-家长素质与家长教育
评论
0/150
提交评论