2026年全国软件水平考试之中级软件评测师考试全真模拟题详细参考解析_第1页
2026年全国软件水平考试之中级软件评测师考试全真模拟题详细参考解析_第2页
2026年全国软件水平考试之中级软件评测师考试全真模拟题详细参考解析_第3页
2026年全国软件水平考试之中级软件评测师考试全真模拟题详细参考解析_第4页
2026年全国软件水平考试之中级软件评测师考试全真模拟题详细参考解析_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 2026年软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。

3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题

1、不属于界面元素测试的是()。A.窗口测试B.文字测试C.功能点测试D.鼠标测试

2、设有职工关系E(职工号,姓名,性别,部门号,职务,地址),职务关系J(职务,月薪)和部门关系D(部门号,部门名称,部门电话,负责人)实体集。其中部门号是部门关系D的主键,一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,一个部门可以有多部电话。那么职工和职务之间的关系类型为();部门电话的属性为();职工关系的主键为();职工关系的外键为(请作答此空)。A.职工号B.姓名C.性别D.部门号

3、以下过程模型中,明确地把风险考虑进去的模型是()。A.瀑布模型B.快速原型C.V模型D.螺旋模型

4、用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成()个等价区间。A.2B.3C.4D.6

5、在软件工程中,不属于软件定义阶段的任务是()。A.制定验收测试计划B.制定集成测试计划C.需求分析D.制定软件项目计划

6、测试过程中,正确的测试顺序应该是()。(1)单元测试(2)集成测试(3)系统测试A.(1)(2)(3)B.(3)(1)(2)C.(2)(3)(1)D.(3)(2)(1)

7、软件测试的基本方法包括白盒测试和黑盒测试方法,以下关于二者之间关联的叙述,错误的是()。A.黑盒测试与白盒测试是设计测试用例的两种基本方法B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100%D.应用系统负载压力测试一般采用黑盒测试方法

8、对于逻辑表达式((b1&b2)||In)需要()个测试用例才能完成条件组合覆盖。A.2B.4C.8D.16

9、模块设计中,某模块根据输入的控制信息从文件中读一个记录或者向文件中写一个记录,则其内聚类型为()。A.功能内聚B.信息内聚C.逻辑内聚D.巧合内聚

10、在输入输出控制方法中,采用()可以使得设备与主存间的数据块传送无需CPU干预。A.程序控制输入输出B.中断C.DMAD.总线控制

11、(请作答此空)analysisemphasizesthedrawingofpictorialsystemmodelstodocumentandvalidatebothexistingand/orproposedsystems.Ultimately,thesystemmodelsbecomethe()fordesigningandconstructinganimprovedsystem.()issuchatechnique.Theemphasisinthistechniqueisprocess-centered.Systemsanalystsdrawaseriesofprocessmodelscalled()、()isanothersuchtechniquethatintegratesdataandprocessconcernsintoconstructscalledobjects.A.PrototypingB.AcceleratedC.Model-drivenD.IterativeA.见图AB.见图BC.见图CD.见图D

12、若有字符串“software”,则其长度为3的子串有()个。A.5B.6C.7D.8

13、王某是M国际运输有限公司计算机系统管理员。任职期间,王某根据公司的业务要求开发了“海运出口业务系统”,并由公司使用。随后,王某向国家版权局申请了计算机著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“海运出口业务系统V1.0”,著作权人为王某。以下说法中,正确的是()。A.海运出口业务系统V1.0的著作权属于王某B.海运出口业务系统V1.0的著作权属于M公司C.海运出口业务系统V1.0的著作权属于王某和公司D.王某获取的软件著作权登记证是不可以撤消的

14、逻辑覆盖法不包括______。A.分支覆盖B.语句覆盖C.需求覆盖D.修正条件判定覆盖

15、下图是(请作答此空)设计模式的类图,该设计模式的目的是(),图中,ConcreteStrategy和Strategy之间是()关系,Strategy和Context之间是()关系。A.适配器B.桥接C.装饰D.策略

16、在数据库逻辑结构设计阶段,需要()阶段形成的(请作答此空)作为设计依据。A.程序文档、数据字典和数据流图B.需求说明文档、程序文档和数据流图C.需求说明文档、数据字典和数据流图D.需求说明文档、数据字典和程序文档

17、在地址/a/sdxb/zsjy/bkszs/index.html中,http表示(请作答此空),/a/sdxb/zsjy/bkszs/表示()。A.所使用的协议B.主机名C.文件名D.路径

18、给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(R1.jpgS))等价的SQL语句如下:SELECT(请作答此空)FROMR,SWHERE();下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是()。A.A,C,S.CB.A,B,EC.A,R.C,ED.A,R.C,S.D

19、()主要描述用于数据通信与传输的接口数据格式。A.数据内容类标准B.通信协议类标准C.开发接口类标准D.信息编码类标准

20、Softwareentitiesaremorecomplexfortheirsizethanperhapsanyotherhumanconstruct,becausenotwopartsarealike(atleastabovethestatementlevel).Iftheyare,wemakethetwosimilarpartsintoone,a(1),openorclosed.Inthisrespectsoftwaresystemsdifferprofoundlyfromcomputers,buildings,orautomobiles,whererepeatedelementsabound.Digitalcomputersarethemselvesmorecomplexthanmostthingspeoplebuild;theyhaveverylargenumbersofstates.Thismakesconceiving,describing,andtestingthemhard.Softwaresystemshaveordersofmagnitudemore(2)thancomputersdo.Likewise,ascaling-upofasoftwareentityisnotmerelyarepetitionofthesameelementsinlargersize;itisnecessarilyanincreaseinthenumberofdifferentelements.Inmostcases,theelementsinteractwitheachotherinsome(3)fashion,andthecomplexityofthewholeincreasesmuchmorethanlinearly.Thecomplexityofsoftwareisa(an)(4)property,notanaccidentalone.Hencedescriptionsofasoftwareentitythatabstractawayitscomplexityoftenabstractawayitsessence.Mathematicsandthephysicalsciencesmadegreatstridesforthreecenturiesbyconstructingsimplifiedmodelsofcomplexphenomena,deriving,propertiesfromthemodels,andverifyingthosepropertiesexperimentally.Thisworkedbecausethecomplexities(5)inthemodelswerenottheessentialpropertiesofthephenomena.Itdoesnotworkwhenthecomplexitiesaretheessence.Manyoftheclassicalproblemsofdevelopingsoftwareproductsderivefromthisessentialcomplexityanditsnonlinearincreaseswithsize.Notonlytechnicalproblemsbutmanagementproblemsaswellcomefromthecomplexity.3、____A.linearB.nonlinearC.parallelD.additiveA.见图AB.见图BC.见图CD.见图D

21、在软件项目开发过程中评估软件项目风险时,以下描述,()与风险无关。A.高级管理人员是否正式承诺支持该项目B.开发人员和用户是否充分理解系统的需求C.开发需要的工程师是否能全部到位D.最终用户是否同意部署已开发的系统

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.如果规定输入值string1必须以'?'结束,那么得到两个等价类,即有效等价类{string1|string1以'?'结束},无效等价类{string1|string1不以'?'结束}B.如果规定输入值int1取值为1,-1两个数之一,那么得到3个等价类,即有效等价类{int1|int1=1}、{int1|int1=-1},无效等价类{int1|int1≠1并且int1≠-1}C.如果规定输入值int2的取值范围为-10~9,那么得到两个等价类,即有效等价类{int2|-10image.png=int2image.png=9},无效等价类{int2|int2image.png=-10或者int2>9}D.如果规定输入值int3为质数,那么得到两个等价类,即有效等价类{int3|int3是质数},无效等价类{int3|int3不是质数}

28、若二维数组arr[1…M,1…N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为()。A.base+((i一1)*M*j-i)*KB.base+((i-1)*N+j-1)*KC.baSe+((j-l)*M十i-1)*KD.base+((j-1)*N+i-1)*K

29、某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占12位,页内地址占20位。系统中页面总数与页面大小分别为()。A.1M,1MB.4K,4KC.4K,1MD.1M,4K

30、下图为某设计模式的类图,类State和Context的关系为(请作答此空),类()是客户使用的主要接口。A.继承B.实现C.聚合D.组合

31、以下几种白盒覆盖测试中,覆盖准则最强的是()。A.语句覆盖B.判定覆盖C.路径覆盖D.条件组合覆盖

32、对需求说明书评测的内容包括______。①系统定义的目标是否与用户的要求一致②被开发项目的数据流与数据结构是否足够、确定③与所有其他系统交互的重要接口是否都已经描述④主要功能是否已包含在规定的软件范围之内,是否都已充分说明⑤确认软件的内部接口与外部接口是否已明确定义A.①③⑤B.②③⑤C.①②④⑤D.①②③④

33、若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为______。A.base+((i-1)*M+j-1)*KB.base+((i-1)*N+j-1)*KC.base+((j-1)*M+i-1)*KD.base+((j-1)*N+i-1)*K

34、以下属于集成测试的是()。A.系统功能是否满足用户要求B.系统的实时性是否满足C.系统中一个模块的功能是否会对另一个模块的功能产生不利的影响D.函数内局部变量的值是否为预期值

35、以下关于软件质量和度量的说法,错误的是()A.软件质量特性的定义方式往往无法进行直接测量B.度量可以随环境和应用度量的开发过程阶段的不同而有所区别C.在选择度量时,重要的是软件产品的度量要能即简单又经济地运行,而且测量结果也要易于使用D.软件度量上仅需考虑软件产品的内部质量属性,无需考虑用户的观点

36、以下说法中,错误的是()。A.工程师小王和小李合作完成一款软件,他们可以约定申请专利的权利只属于小王B.张某和王某共同完成了一项发明创造,在没有约定的情况下,如果张某要对其单独申请专利就必须征得王某的同意C.张某临时借调到某软件公司工作,在执行该公司交付的任务的过程中,张某完成的发明创造的所有权完全归自己所有D.小王委托小李开发了一款软件,在没有约定的情况下,软件著作权属于小李

37、设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,那么a[5,6]的地址为()。A.1004+(5*8+6)*4B.1004+(4*8+5)*4C.1004+(5*10+6)*4D.1004+(4*10+5)*4

38、Thereisnothinginthisworldconstantbutinconstancy.-SWIFTProjectafterprojectdesignsasetofalgorithmsandthenplungesintoconstructionofcustomer-deliverablesoftwareonaschedulethatdemandsdeliveryofthefirstthingbuilt.Inmostprojects,thefirstsystembuiltis()usable.Itmaybetooslow,toobig,awkwardtouse,orallthree.Thereisno()buttostartagain,smartingbutsmarter,andbuildaredesignedversioninwhichtheseproblemsaresolved.Thediscardand()maybedoneinonelump,oritmaybedonepiece-by-piece.Butalllarge-systemexperienceshowsthatitwillbedone.Whereanewsystemconceptornewtechnologyisused,onehastobuildasystemtothrowaway,foreventhebestplanningisnotsoomniscient(全知的)astogetitrightthefirsttime.Themanagementquestion,therefore,isnotwhethertobuildapilotsystemandthrowitaway.Youwilldothat.Theonlyquestioniswhethertoplaninadvancetobuilda(),ortopromisetodeliverthethrowawaytocustomers.Seenthisway,theanswerismuchclearer.Deliveringthatthrowawaytocustomersbuystime,butitdoesSOonlyatthe(请作答此空)ofagony(极大痛苦)fortheuser,distractionforthebuilderswhiletheydotheredesign,andabadreputationfortheproductthatthebestredesignwillfindhardtolivedown.Henceplantothrowoneaway;youwill,anyhow.A.worthB.valueC.costD.invaluableA.见图AB.见图BC.见图CD.见图D

39、针对下列程序段,需要()个测试用例可以满足分支覆盖的要求。intIsLeap(intyear){if(year%4==0){if((year%100==0){if(year%400==0)leap=1;elseleap=0;}elseleap=l;}elseleap=0;returnleap;}A.3B.4C.6D.7

40、以下测试内容中,不属于GUI测试的是()。A.窗口相关操作是否符合标准B.菜单和鼠标操作是否正确C.计算结果是否正确D.数据显示是否正常

41、对一段信息生成消息摘要是防止信息在网络传输及存储过程中被篡改的基本手段,______不属于生成消息摘要的基本算法。A.MD5B.RSAC.SHA-1D.SHA-256

42、根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指()。A.程序及其相关文档B.处理过程及开发平台C.开发软件所用的算法D.开发软件所用的操作方法

43、单元测试的测试内容包括()。①模块接口②局部数据库结构③模块内路径④边界条件⑤错误处理⑥系统性能A.①②③④⑤⑥B.①②③④⑤C.①②③④D.①②③

44、为预测某Web系统可支持的最大在线用户数,应进行()。A.负载测试B.压力测试C.疲劳强度测试D.大数据量测试

45、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(),S和P之间联系类型属于(请作答此空)A.1:1B.1:nC.n:1D.n:m

46、为了能按时交付系统,开发小组在实现“确定最优任务分配方案”功能时采用了蛮力的方法。在系统交付后,对可能出现更多任务量的情况,采用更有效的方法来实现该功能,这属于()A.正确性维护B.适应性维护C.完善性维护D.预防性维护

47、Creatingaclearmapofwheretheprojectisgoingisanimportantfirststep.Itletsyouidentifyrisks,clarifyobjectives,anddetermineiftheprojectevenmakessense.Theonlythingmoreimportantthanthereleaseplanisnottotakeittooseriously.ReleaseplanningiscreatingagameplanforyourWebproject()whatyouthinkyouwantyourWebsitetobe.Theplanisaguideforthecontent,designelements,andfunctionalityofaWebsitetobereleasedtothepublic,topartners,orinternally.Italso()howlongtheprojectwilltakeandhowmuchitwillcost.Whattheplanisnotisafunctional()thatdefinestheprojectindetailorthatproducesabudgetyoucantaketothebank.BasicallyyouuseareleasePlantodoaninitialsanitycheckoftheproject's()andworthiness.ReleasePlansareusefulroadmaps,butdon'tthinkofthemasguidestotheinterstateroadsystem.Instead,thinkofthemasthe(请作答此空)usedbyearlyexplorers-halfrumorandguessandhalfhopeandexpectation.It'salwaysagoodideatohaveamapofwhereaprojectisheaded.A.navigatorsB.mapsC.guidanceD.goalsA.见图AB.见图BC.见图CD.见图D

48、安全日志是软件产品的一种被动防范措施,是系统重要的安全功能,因此安全日志测试是软件系统安全性测试的重要内容,下列不属于安全日志测试基本测试内容的是()A.对安全日志的完整性进行测试,测试安全日志中是否记录包括用户登录名称、时间、地址、数据操作行为以及退出时间等全部内容<br>B.对安全日志的正确性进行测试,测试安全日志中记录的用户登录、数据操作等日志信息是否正确<br>C.对日志信息的保密性进行测试:测试安全日志中的曰志信息是否加密存储,加密强度是否充分<br>D.对于大型应用软件系统:测试系统是否提供安全日志的统计分析能力<br>

49、如下图所示,从输出的信息中可以确定的是信息是()。A.本地主机正在使用的端口的公共端口号B.00正在与0建立连接C.本地主机与2建立安全连接D.本地主机正在与10建立连接

50、以下关于软件测试原则的叙述中,不正确的是()A.测试用例不仅选用合理的输入数据,还要选择不合理的输入数据B.应制定测试计划并严格执行,排除随意性C.对发现错误较多的程序段。应进行更深入的测试D.程序员应尽量测试自己的程序

51、内存按字节编址,地址从90000H到CFFFFH,则存储容量为()。若用存储容量为8K×8bit的存储器芯片构成该内存,至少需要(请作答此空)片。A.16B.32C.8D.4

52、()是导致软件缺陷的最大原因。A.需求规格说明书B.设计方案C.编写代码D.测试计划

53、模块设计中,某模块根据输入的控制信息从文件中读一个记录或者向文件中写一个记录,则其内聚类型为()。A.功能内聚B.信息内聚C.逻辑内聚D.巧合内聚

54、以下关于测试时机的叙述中,正确的是()。A.应该尽可能早的进行测试B.若能推迟暴露软件中的错误,则修复和改正错误所花费的代价就会降低C.应该在代码编写完成后开始测试D.需求分析和设计阶段不需要测试人员参与

55、在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下不属于单元测试内容的是()。A.模块接口测试B.错误处理测试C.性能测试D.路径测试

56、以下不属于软件测试对象的有()项。①需求规格说明书②软件的程序模块③概要设计说明书与详细设计说明书④软件的用户手册A.2B.3C.4D.0

57、()可以作为软件测试结束的标志。A.使用了特定的测试用例B.测试出了足够多的bugC.测试用例完整地执行了一遍D.bug强度曲线下降到预定的水平

58、某数据库中有供应商关系S和零件关系P,其中;供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。“产地”可进一步分为邮编、省、市、街道,则产地属性为()。要求一个供应商可以供应多种零件,而一种零件可由多个供应商供应,一旦选择某个供应商供应零件则必产生一个供应价格Price。则供应商和零件之间的联系类型为(),所以对该联系(请作答此空)。A.不需要构建—个独立的关系模式B.需要构建一个独立的关系模式,且关系模式为:SP(Pno,Price)C.需要构建一个独立的关系模式,且关系模式为:SP(Sno,Price)D.需要构建一个独立的关系模式,且关系模式为:SP(Sno,Pno,Price)

59、若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是()A.查找与给定值相匹配的元素的位置<br>B.查找并返回第i个元素的值(1≤i≤n)<br>C.删除第i个元素(1≤i<n)<br>D.在第i个元素(1≤i≤n)之前插入一个新元素<br>

60、用边界值分析法,假定X是整数,则1≤X≤20,那么X在测试中应该取的边界值是()。A.1,20B.0,1,19,20C.0,1,2,19,20,21D.1,2,20,21

61、以下关于负载压力测试的叙述中,不正确的是()。A.在模拟环境下检测系统性能B.预见系统负载起力承受力C.分析系统瓶颈D.在应用实际部署并评估系统性能

62、函数调用和返回控制是用()实现的。A.哈希表B.堆C.栈D.队列

63、堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则()是一个小顶堆结构。堆结构用二叉树表示,则适宜的二叉树类型为()。对于10个结点的小顶堆,其对应的二叉树的高度(层数)为()。堆排序是一种基于堆结构的排序算法,该算法的时间复杂度为(请作答此空)。A.lgnB.nlgnC.nD.n2

64、PPP中的安全认证协议是(),它使用三次握手的会话过程传送密文。A.MD5B.PAPC.CHAPD.HASH

65、在结构化分析方法中,依据()来进行接口设计。A.数据流图B.实体-关系图C.数据字典D.状态-迁移图

66、在分层体系结构中,(请作答此空)实现与实体对象相关的业务逻辑。在基于JavaEE技术开发的软件系统中,常用()技术来实现该层。A.表示层B.控制层C.模型层D.数据层

67、以下关于瀑布模型的优点的叙述中,不正确的是()。A.可规范化开发人员的开发过程B.严格地规定了每个阶段必须提交的文档C.要求每个阶段提交的所有制品必须是经过评审和验证的D.项目失败的风险较低

68、设数组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

69、以下选项中,不属于文档测试的测试范围的是()。A.软件测试总结报告B.详细设计说明书C.功能模块的代码D.用户使用手册

70、某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如下图所示。信号量S是一个互斥信号量,初值为();S1、S2的初值分别为(请作答此空)。A.n、0B.0、nC.1、nD.n、1

71、在面向对象分析模型中,()不属于系统的行为模型。A.类图B.顺序图C.活动图D.状态图

72、风险控制不包括()。A.风险分析B.风险降低C.风险管理计划D.风险化解

73、在字长为16位、32位、64位或128位的计算机中,字长为()位的计算机数据运算精度最高。A.16B.32C.64D.128

74、与设计测试用例无关的文档是()。A.项目开发计划B.需求规格说明书C.设计说明书D.源程序

75、某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码)顾客(顾客号,姓名,年龄,性别)维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为()。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是(请作答此空)联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是(),员工关系模式的外键是()。A.1:1B.1:nC.n:1D.n:m

76、程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,说要弃之重写,并将程序手稿扔到乙家垃圾筒。后来乙将甲这一程序稍加修改,并署乙名发表。以下说法正确的是()。A.乙的行为侵犯了甲的软件著作权B.乙的行为没有侵犯甲的软件著作权,因为甲已将程序手稿丢弃C.乙的行为没有侵犯甲的著作权,因为乙己将程序修改D.甲没有发表该程序并弃之,而乙将程序修改后发表,故乙应享有著作权

77、在一个完整的功能测试过程中,()不属于应该编写的测试文档。A.测试需求文档B.测试用例文档C.测试标准D.问题报告单

78、以下有关测试的说法中,正确的是()。A.测试人员应该在软件开发结束后正式开始介入B.软件测试只需要内部人员参与即可,不需要用户参与测试C.要根据软件设计文档中的各种合理的数据来设计测试用例D.要严格按照测试计划进行,避免测试的随意性

79、下列协议中,与电子邮箱服务的安全性无关的是()。A.MIMEB.HTTPSC.SSLD.PGP

80、用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。不同的子类执行open方法时,有不同的行为,这种机制称为()。A.继承B.消息传递C.多态D.关联二、多选题

81、在进行软件设计时,以下结构设计原则中,不正确的是()。A.模块应具有较强的独立性,即高内聚和低耦合B.模块之间的连接存在上下级的调用关系和同级之间的横向联系C.整个系统呈树状结构,不允许网状结构或交叉调用关系出现D.所有模块都必须严格地分类编码并建立归档文件

82、以下关于白盒测试叙述中,不正确的是A.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求B.逻辑覆盖法是一种常用的白盒测试方法C.程序中存在很多判定和条件,不可能实现100%的条件覆盖D.测试基于代码,无法确定设计正确与否

83、Object-orientedanalysis(OOA.isasemiformalspecificationtechniquefortheobject-orientedparadigm.Object-orientedanalysisconsistsofthreesteps.Thefirststepis().Itdetermineshowthevariousresultsarecomputedbytheproductandpresentsthisinformationintheformofa()andassociatedscenarios.Thesecondis(),whichdeterminestheclassesandtheirattributes.Thendeterminetheinterrelationshipsandinteractionamongtheclasses.Thelaststepis(),whichdeterminestheactionsperformedbyortoeachclassorsubclassandpresentsthisinformationintheformof(请作答此空).A.activitydiagramB.componentdiagramC.sequencediagramD.statediagram

84、Creatingaclearmapofwheretheprojectisgoingisanimportantfirststep.Itletsyouidentifyrisks,clarifyobjectives,anddetermineiftheprojectevenmakessense.Theonlythingmoreimportantthanthereleaseplanisnottotakeittooseriously.ReleaseplanningiscreatingagameplanforyourWebproject()whatyouthinkyouwantyourWebsitetobe.Theplanisaguideforthecontent,designelements,andfunctionalityofaWebsitetobereleasedtothepublic,topartners,orinternally.Italso()howlongtheprojectwilltakeandhowmuchitwillcost.Whattheplanisnotisafunctional()thatdefinestheprojectindetailorthatproducesabudgetyoucantaketothebank.BasicallyyouuseareleasePlantodoaninitialsanitycheckoftheproject's(请作答此空)andworthiness.ReleasePlansareusefulroadmaps,butdon'tthinkofthemasguidestotheinterstateroadsystem.Instead,thinkofthemasthe()usedbyearlyexplorers-halfrumorandguessandhalfhopeandexpectation.It'salwaysagoodideatohaveamapofwhereaprojectisheaded.A.correctnessB.modifiabilityC.feasibilityD.traceability

85、若UML类图中包含订单和订单明细两个类,则这两个类之间的关系应为()。A.关联B.聚合C.组装D.继承

86、数据字典是结构化分析的一个重要输出。数据字典的条目不包括()。A.基本加工B.数据存储C.外部实体D.数据项

87、假设在程序控制流图中,有14条边,10个节点,则控制流程图的环境复杂性V(G)等于是()A.12B.8C.6D.4

88、Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvealargenumberofcomputers()throughareal-timecommunicationnetworksuchastheInternet.Inscience,cloudcomputingisa(请作答此空)fordistributedcomputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedcomputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastructurelayerisbuiltwithvirtualizedcompute,storage,andnetworkresources.Theplatformlayerisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastructurelayerservesasthe()forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfoundationforimplementingthe()layerforSaaSapplication.A.replacementB.switchC.substituteD.synonymA.见图AB.见图BC.见图CD.见图D

89、一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能的耦合类型为()耦合。A.数据B.标记C.控制D.内容

90、程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,说要弃之重写,并将程序手稿扔到乙家垃圾筒。后来乙将甲这-程序稍加修改,并署乙名发表。以下说法正确的是()。A.乙的行为侵犯了甲的软件著作权B.乙的行为没有侵犯甲的软件著作权,因为甲已将程序手稿丢弃C.乙的行为没有侵犯甲的著作权,因为乙已将程序修改D.甲没有发表该程序并弃之,而乙将程序修改后发表,故乙应享有著作权

91、以下不属于系统测试的是()。①单元测试②集成测试③安全性测试④可靠性测试⑤确认测试⑥验证测试A.①②③④⑤⑥B.①②③④C.①②⑤⑥D.①②④⑤⑥

92、V模型指出,()对概要设计进行验证,(请作答此空)对详细设计进行验证,()当追朔到用户需求说明。A.单元测试B.集成测试C.系统测试D.验收测试

93、以下关于软件生命周期的叙述不正确的是()。A.软件生命周期包括以下几阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等D.需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险

94、以下选项中,不属于软件的易用性的是()。A.易理解性B.兼容性C.吸引性D.依从性

95、在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算,例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是()。A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变C.将b重新定义为双精度浮点型娈量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

96、以下关于测试方法的叙述中,正确的是()。A.根据是否需要执行被测试代码可分为静态测试和动态测试B.黑盒测试也叫做结构测试,针对代码本身进行测试C.按照阶段划分,系统测试先于单元测试进行D.白盒测试把被测试代码当成透明的盒子,完全不可见

97、给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(RS))等价的SQL语句如下:SELECT(请作答此空)FROMR,SWHERE();下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是()。A.A,C,S.CB.A,B,EC.A,R.C,ED.A,R.C,S.D

98、若内存容量为4GB,字长为32。则()A.地址总线和数据总线的宽度都为32B.地址总线的宽度为30,数据总线的宽度为32C.C地址总线的宽度为30,数据总线的宽度为8D.地址总线的宽度为32,数据总线的宽度为8

99、以下关于白盒测试的叙述中,正确的是()。A.满足语句覆盖则一定满足判定覆盖B.满足条件覆盖则一定满足判定覆盖C.满足判定/条件覆盖则一定满足路径覆盖D.满足条件组合覆盖则一定满足判定条件覆盖

100、标准符合性测试中的标准分类包括()。①数据内容类标准②通信协议类标准③开发接口类标准④信息编码类标准A.③④B.②④C.②③④D.①②③④

参考答案与解析

1、答案:C本题解析:本题考查界面元素测试的内容。界面元素测试包括:窗口测试、菜单测试、图标测试、文字测试、鼠标测试。

2、答案:D本题解析:外键又叫做外码,如果关系模式R中的属性(或属性组)不是该关系的主键,但它是其他关系的主键,那么该属性(或属性组)对应关系模式R而言就是外码。例如职工关系E中的“部门号”属性,因为部门号是部门关系D的主键,但是“部门号”不是职工关系E的主键,此时“部门号”属性就是部门关系D的外键。

3、答案:D本题解析:本题考查软件过程模型的基础知识。瀑布模型从一种非常高层的角度描述了软件开发过程中进行的活动,并且提出了要求开发人员经过的事件序列。原型模型允许开发人员快速地构造整个系统或系统的一部分以理解或澄清问题,适用于需求不明确的开发过程。V模型是瀑布模型的变种,它说明测试活动是如何与分析和设计相联系的。螺旋模型把开发活动和风险管理结合起来,以将风险减到最小并控制风险,在该过程模型中,风险被明确地提了出来。

4、答案:C本题解析:试题分析:本题考查黑盒测试用例的设计方法--等价类划分法。等价类划分的办法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误(除非等价类中的某些例子属于另一等价类,因为几个等价类是可能相交的)。本题规定了用户名必须是8位长并且数字类型,因此,可以确立一个有效等价区间:8位长数字,和三个无效等价区间:非8位长数字、8位长非数字、非8位长非数字。因此,选择C.4。参考答案:C

5、答案:B本题解析:在软件工程中,软件生命周期可以分为为三个阶段。即软件定义阶段、软件开发阶段和软件运行阶段。其中软件定义阶段又可划分为三个子阶段,分别是问题定义、可行性研究和需求分析。其中制定集成测试计划是软件开发阶段的任务。

6、答案:A本题解析:本题考查软件测试过程的基础知识。本题目属于基础题,有测试基础的考生很块就能定位正确答案。测试过程是从模块层开始的,然后扩大延伸到整个基于计算机的系统集合中。因此正确的测试顺序应该是从针对单个模块的单元测试开始,然后逐步集成各个单元,最终进行系统测试,故正确答案为A。

7、答案:C本题解析:本题考查白盒测试和黑盒测试的区别。本题的选项A显然是正确的,在集成测试阶段由于涉及模块间的接口输入输出,因此一般采用黑盒测试与白盒测试相结合的方法,因此B也是正确的;负载压力测试采用工具模拟用户行为并不关心内部实现的逻辑,一般采用黑盒测试方法,因此D是正确的;黑盒测试通常并不能模拟到各种异常和极端出错情况,对代码的覆盖率一般无法达到100%,因此C是错误的。

8、答案:B本题解析:多条件覆盖(MCC):也称条件组合覆盖,设计足够的测试用例,使得使得每个判定中条件的各种可能组合都至少出现一次本题中&被认为是位运算,则MCC的测试用例数应为:22=4如果作为逻辑与运算,则有3个条件,符合MCC的测试用例数应为:23=8

9、答案:C本题解析:内聚按强度从低到高有以下几种类型:(1)偶然内聚。如果一个模块的各成分之间毫无关系,则称为偶然内聚。(2)逻辑内聚。几个逻辑上相关的功能被放在同一模块中,则称为逻辑内聚。如一个模块读取各种不同类型外设的输入。尽管逻辑内聚比偶然内聚合理一些,但逻辑内聚的模块各成分在功能上并无关系,即使局部功能的修改有时也会影响全局,因此这类模块的修改也比较困难。(3)时间内聚。如果一个模块完成的功能必须在同一时间内执行(如系统初始化),但这些功能只是因为时间因素关联在一起,则称为时间内聚。(4)过程内聚。如果一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行,则称为过程内聚。(5)通信内聚。如果一个模块的所有成分都操作同一数据集或生成同一数据集,则称为通信内聚。(6)顺序内聚。如果一个模块的各个成分和同一个功能密切相关,而且一个成分的输出作为另一个成分的输入,则称为顺序内聚。(7)功能内聚。模块的所有成分对于完成单一的功能都是必须的,则称为功能内聚。综上所述,可知本题答案选C。

10、答案:C本题解析:本题考查CPU中相关寄存器的基础知识。计算机中主机与外设间进行数据传输的输入输出控制方法有程序控制方式、中断方式、DMA等。在程序控制方式下,由CPU执行程序控制数据的输入输出过程。在中断方式下,外设准备好输入数据或接收数据时向CPU发出中断请求信号,若CPU决定响应该请求,则暂停正在执行的任务,转而执行中断服务程序进行数据的输入输出处理,之后再回去执行原来被中断的任务。在DMA方式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU的负担,可以大大节省系统资源。

11、答案:C本题解析:模型驱动的分析方法强调通过绘制图形化的系统模型来说明和验证已有的或待开发的系统。这些系统模型最终会成为设计和构建改进后的系统的蓝图。结构化分析就是这样一种方法,它是以过程为中心的。在结构化分析方法中,系统分析员所绘制的一系列过程模型被称为DFD。面向对象分析是另外一种模型驱动的分析方法,它将数据和过程统一到了一个被称为"对象"的结构中。

12、答案:B本题解析:长度为3的子串有“sof”、“oft”、“ftw”、“twa”、“war”、“are”6个。

13、答案:B本题解析:暂无解析

14、答案:C本题解析:本题考查白盒测试的逻辑覆盖测试法的基础知识。逻辑覆盖法包括语句覆盖、判定覆盖(又称为分支覆盖)、条件覆盖、条件判定覆盖、修正条件判定覆盖、条件组合覆盖等。逻辑覆盖法是白盒测试方法的一种,而白盒测试是不考虑需求的。

15、答案:D本题解析:适配器模式:将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。装饰模式:指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。类之间的关系主要有以下几种:(1)继承关系:是指子类自动地具有其父类的全部属性与操作,也称为父类对子类的泛化。在UML建模语言中,采用空心三角形表示,从子类指向父类。(2)关联关系:是指两个或多个类之间的一种静态关系,表现为一个类是另一个类的成员变量。在UML类图中,双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头,带普通箭头的实心线指向被拥有者。(3)聚合关系:是整体与部分之间的关系,是强的关联关系。在UML中,聚合关系用带空心菱形的实心线,菱形指向整体。(4)依赖关系:也是类之间的一种静态关系,表现为一个类是另外一个类的局部变量。在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。

16、答案:C本题解析:数据库的设计过程,按照规范的设计方法,一般分为以下六个阶段:①需求分析:分析用户的需求,包括数据、功能和性能需求;②概念结构设计:主要采用E-R模型进行设计,包括画E-R图;③逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;④数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;⑤数据库的实施:包括编程、测试和试运行;⑥数据库运行与维护:系统的运行与数据库的日常维护。

17、答案:A本题解析:URL的一般语法格式为(带方括号口的为可选项):protocol://hostname[:port]/path/filename其中,protocol指定使用的传输协议,最常见的是HTTP或者HTTPS协议,也可以有其他协议,如file、ftp等;Hostname是指主机名,即存放资源的服务域名或者IP地址;port是指各种传输协议所使用的默认端口号,该选项是可选选项,例如http的默认端口号为80,一般可以省略,如果为了安全考虑,可以更改默认的端口号,这时,该选项是必选的;Path是指路径,由一个或者多个"/"分隔,一般用来表示主机上的一个目录或者文地址;filename是指文件名,该选项用于指定需要打开的文件名称。

18、答案:C本题解析:

19、答案:B本题解析:通信协议类标准:这类标准主要描述用于数据通信与传输的接口数据格式。

20、答案:B本题解析:软件实体规模上或许比其他任何人类创造的结构要更为复杂,因为没有两个部分是一样的(至少在语句级以上)。如果他们一样,我们便将这两个相似的部分合到一起,成为一个子程序,打开或关闭。在这一点上,软件系统与计算机、建筑或汽车经常混合使用一些重复的元件有很大区别。数字计算机本身比人类所建造的大多数事物都要复杂,他们有超级多的状态。这使得对他们进行想象、描述和测试都很困难。软件系统的状态数目更是比计算机的超出几个数量级。同理,软件实体的扩展不单是这一批元件变大一点,它必将是大量不同元件都有增加。在大多数情况下,构件以非线性的方式相互作用,而整体的复杂性远超线性增加。软件的复杂的特点具有必然性,并非偶然。因此,对于软件实体的描述,剥离了它的复杂性往往就等于剥离了它的本质。过去这三个世纪,通过对复杂的现象构建出简化模型,从模型的属性再倒推,并通过实验验证这些属性,数学和物理科学取得了长足的进步。这之所以行之有效,是因为模型中忽略掉的复杂特性并不是现象中重要的本质属性。而当这些复杂性很重要时,这种方法就会失效。

21、答案:D本题解析:本题考查风险管理的基本知识。软件开发中的风险与高级管理人员的支持程度有关,与对系统需求理解的程度有关,与开发需要的工程师是否能全部到位有关,但是与最终用户无关,系统的最后部署与运行不属于开发过程。Boehm提出的十大风险是:开发人员短缺、不能实现的进度和预算、开发了错误的软件功能、开发了错误的用户接口、华而不实的需求、需求不断地变动、外部执行的任务不符合要求、外部提供的组件不符合要求、实时性不符合要求、超出了计算机科学发展的水平。

22、答案:B本题解析:暂无解析

23、答案:B本题解析:兼容性测试分类主要可以分为三大类:硬件兼容性测试、软件兼容性测试、数据兼容性测试。没有操作人员兼容性测试一说,故正确答案为B

24、答案:C本题解析:本题考查程序语言翻译基础知识。编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:①重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。②可以在中间表示上应用与机器无关的代码优化器。

25、答案:C本题解析:瀑布模型:是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好“返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。瀑布模型有以下优点:1、为项目提供了按阶段划分的检查点。2、当前一阶段完成后,您只需要去关注后续阶段。3、可在迭代模型中应用瀑布模型。4、它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。瀑布模型有以下缺点:1、各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。2、由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。3、通过过多的强制完成日期和里程碑来跟踪各个项目阶段。4、瀑布模型的突出缺点是不适应用户需求的变化。

26、答案:D本题解析:本题考查设计模式的基础知识。设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。1、创建型模式:单例模式、抽象工厂模式、建造者(构建)模式、工厂模式、原型模式。2、结构型模式:适配器模式、桥接模式、装饰(器)模式、组合模式、外观模式、享元模式、代理模式。3、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。

27、答案:C本题解析:本题考查黑盒测试方法中的等价类划分法。在等价类划分法中,如果输入条件规定了输入值的集合或规定了“必须如何”的条件,则可以确定一个有效等价类和一个无效等价类(该集合有效值之外);如果规定了一组输入数据(假设包括n个输入值),并且程序要对每一个输入值分别进行处理的情况下,可确定n个有效等价类(每个值确定一个有效等价类)和一个无效等价类(所有不允许的输入值的集合);如果规定了输入数据取值范围或值的个数,可以确定一个有效等价类和两个无效等价类;如果规定了输入数据必须遵守的规则或限制条件的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。本题中,选项C属于规定了输入数据的取值范围,因此应该得到一个有效等价类{int2|-10<=int2<=9}和两个无效等价类{int2|int2<-10}、{int2|int2>9}。

28、答案:C本题解析:暂无解析

29、答案:C本题解析:本题考查操作系统段页式存储的基础知识。页号占12位:最多允许2^12个页=4K个页;页内地址20位:每页的容量位2^20=1M;故正确答案为:C

30、答案:C本题解析:本题考查面向对象技术和UML的基本概念和基础知识。上述图是UML状态模式的类图。类图描述了系统中各类对象以及它们之间的各种关系。在该类图中,类State和Context的关系为聚合关系,客户访问类Context。

31、答案:C本题解析:本题考查白盒覆盖测试的基础知识。白盒测试设计中,共有语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖,并且强度依次加强。

32、答案:D本题解析:本题考查需求说明书评测所包含的内容。⑤是概要设计说明书评测的内容,所以正确答案是D。

33、答案:C本题解析:本题考查数组元素的存储知识。二维数组arr[1..M,1..N]的元素可以按行存储,也可以按列存储。按列存储时,元素的排列次序为,先是第一列的所有元素,然后是第二列的所有元素,最后是第N列的所有元素。每一列的元素则按行号从小到大依次排列。因此,对于元素arr[i,j],其存储位置如下计算:先计算其前面j-1列上的元素总数,为(j-1)*M,然后计算第j列上排列在arr[i,j]之前的元素数目,为i-1,因此arr[i,j]的地址为base+((j-1)*M+i-1)*K。

34、答案:C本题解析:本题考查集成测试的基础知识。集成测试的内容包括:在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;各个子功能组合起来,能否达到预期要求的父功能;一个模块的功能是否会对另一个模块的功能产生不利的影响;全局数据结构是否有问题;单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。故正确答案为C

35、答案:D本题解析:软件质量的度量和硬件不同,有一些软件质量特性往往无法直接测量或很难测量,同时软件质量的度量属性往往随环境和应用度量的开发过程阶段的不同而有区别。因此,在选择软件质量特性的度量时,需要考虑软件产品的度量要能既简单又经济地运行,而且测量结果也要易于使用。软件产品质量可以通过测量内部属性,或者测量外部属性,或者测量使用质量的属性来评价。

36、答案:C本题解析:本题考查计算机软件保护条例的基础知识。C选项中的张某完成的发明创造属于职务发明,其所属权归公司所有。

37、答案:B本题解析:二维数组按行存储的公式:a[i,j]=数组元素首地址+(i*列数+j)*每个元素占用存储空间数。

38、答案:C本题解析:暂无解析

39、答案:B本题解析:本题考查DC用例设计。代码中有三个判定表达式,所需用例数是判定数+1=4。

40、答案:C本题解析:本题考查GUI测试的基本概念。GUI(图形用户界面)测试关注的是人和机器的交互,窗口操作、菜单操作、鼠标操作、数据显示都属于交互的范畴,因此属于GUI测试的内容。计算结果是否正确是软件的功能,与界面交互无关,应选择选项C。

41、答案:B本题解析:本题考查消息摘要的基本算法。生成消息摘要的算法是不可逆的,即基于消息摘要无法计算出原始消息内容。MD5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论