《2023年软件评测师考试复习题库(附答案).docx》由会员分享,可在线阅读,更多相关《2023年软件评测师考试复习题库(附答案).docx(60页珍藏版)》请在第一文库网上搜索。
1、2023年软件评测师考试复习题库(附答案)单选题1 .x软件公司的软件工程师张某兼职于Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为该发明是利用自己的业余时间完成的,可以以个人名义申请专利。此项专利申请权应归属(12)。A、张某B、X软件公司C、Y科技公司D、张某和Y科技公司参考答案:C解析:收钱办事2 .模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(38)内聚。以下关于该类内聚的叙述中,正确的是(39)。A、是最低的内聚类型B、是最高的内聚类型C、不易于重用D、模块独立性好参考答案:C解析:不是最低
2、,也不是最高,独立性不好,不易重用3 .以下关于软件测试分类的叙述中,不正确的是()。A、按照软件开发阶段可分为单元测试、集成测试、系统测试等B、按照测试实施组织可分为开发方测试、用户测试和第三方测试等C、按照测试技术可分为白盒测试、黑盒测试等D、按照测试持续时长可分为确认测试、验收测试等参考答案:D解析:按照软件开发阶段可分为单元测试、集成测试、确认测试、系统测试、验收测试无按照测试持续时长的划分4 .现要开发一个软件产品的图形用户界面,则最适宜采用(32)过程模型。瀑布B、原型化C、增量D、螺旋参考答案:B解析:瀑布模型将开发阶段描述从一个阶段瀑布搬的转换到另一个阶段;原型模型开发人员快速
3、的构造整个系统或者系统的一部分以理解或澄清问题;螺旋模型将开发活动和风险管理结合,减少风险;增量模型中,把软件产品作为一系列的增量构件来设计、编码、集成和测试,每个构件有多个相互作用的模块组成,并且能够完成特定的功能。原型模型最适合小型系统的开发或者用户界面的开发5 .以下关于测试计划的叙述中,不正确的是(54)。A、测试计划能使测试工作顺利进行B、测试计划能使项目参与人员沟通顺畅C、测试计划无益于提高软件质量D、测试计划是软件过程规范化的要求参考答案:C7 .在各种不同的软件需求中,(36)描述了产品必须要完成的任务,可以用UM1建模语言的(37)表示A、用例图B、类图C、状态图D、序列图参
4、考答案:A解析:UM1可以功能建模8 .已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图puter-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。create(is)asse1ect图书编号,图书名称,作者,出版社,出版日期FRoM图书WHERE图书类型二计算机(19);TAB1Eputer-BOOKB、 VIEWputer-BOOKC、 puter-BOOKTAB1ED、Puter-BOOKVIEW参考答案:B解析:视图VIEWVIEW_NAME9 .在开发一个字处理软件时,首先快速
5、发布了一个提供基本文件管理、编辑和文档生成功能的版本,接着发布提供更完善的编辑和文档生成功能的版本,最后发布提供拼写和语法检查功能的版本,这里采用了(35)过程模型。瀑布B、快速原型C、增量D、螺旋参考答案:C解析:增量模型把软件产品作为一系列的增量构件来设计、编码、集成和测试,系统功能在增量中不断完善或者增加10 .某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。系统中页面总数与页面大小分别为()。A、IK,1024KB、4K,1024KC、IM,IKD、1M,参考答案:D解析:操作系统存储管理方面的基础知识页内地址占12位,页面大小为2的12次
6、方二4096二4K;页号占20位,2的20次方二1024*1024=1024K=IM11 .某公司内部使用作为访问某服务器的地址,其中Wb是(28)。A、主机名B、协议名C、目录名D、文件名参考答案:A解析:计算机网络协议+主机+目录+文件12.Inawor1dwhereitseemswea1readyhavetoomuchtodo,andtoomanythingstothinkabout,itseemstheIastthingweneediSsomethingnewthatwehaveto1earn.Butusecasesdoso1veaprob1eniwithrequirements:wi
7、th(71)dec1arativerequirementsit/Shardtodescrib1estepsandsequencesofevents.Usecases,Statedsimp1y,a1Iowdescriptionofsequencesofeventsthat,takentogether,Ieadtoasystemdoingsomethingusefu1.Assimp1easthissounds,thisisimportant.Whenconfrontedon1ywithapiIeofrequiements,it,soften(72)tomakesenseofwhattheautho
8、rsoftherequirementsrea1Iywantedthesystemtodo.Intheprecedingexamp1e,UsecasesreducetheambiguityOftherequirementsbyspecifyingexact1ywhenandunderwhatconditiOnscertainbehavioroccurs;assuch,thesequenceofthebehaviorscanberegardedasarequirement.Usecasesareparticu1ar1ywe11suitedtocaptureapproaches.A1thoughth
9、ismaysoundsimp1e,thefactisthat(73)requirementcaptureapproaches,Withtheiremphasisondec1arativerequirementsand,/Sha11zzStatementS,P1ete1yfai1tocapturefai1toCapturethe(74)ofthesystem,sbehavior.Usecasesareasimp1eyetpowerfu1waytoexpressthebehaviorofthesysteminwaythata1Istakeho1derscaneasiIyunderstand.But
10、,Iikeanything,Usecasesewiththeirownprob1ems,andasusefu1astheyare,theycanbe(75).TheresuItissomethingthatisasbad,ifnotworse,thattheorigina1prob1em.Thereinit,Simportanttouti1iZeusecaseseffective1YwithoutcreatingagreaterprobIemthantheoneyoustartedwith.A、p1entyB、1ooseCextraDstrict参考答案:D13.由于不同加密机制的用途及强度不
11、同,因此一个信息系统中加密机制使用是否合理,强度是否满足当前需要,需要通过测试来检验,通常(31)是测试的一个重要手段A、加密代码审查B、漏洞扫描C、模拟加密D、模拟解密参考答案:D解析:安全测试中加密机制测试的基本概念加密机制是保护数据安全的重要手段,加密的基本过程就是对原来为明文的文件或数据,按照某种算法进行处理,使其成为不可读的密文。由于不同加密机制的用途和强度不同,因此,一个信息系统中加密机制使用是否合理,强度是否满足用户当前需要,需要通过测试来检验,通过模拟解密是测试手段14.采用折半查找算法有序表7,15,18,21,27,36,42,48,51,54,60,72中寻找值为15和3
12、8,分别需要进行(43)次元素之间的比较。A、3和1B、3和2C、4和1D、4和3参考答案:D解析:折半查找,找15折4次找38折3次15 .浮点数能够表示的数的范围是由其(3)的位数决定的。A、尾数B、阶码C、数符D、阶符参考答案:B解析:浮点表示法用阶码和尾数来表示数,称为浮点数;精度由尾数和位数决定,表示的范围大小由阶码表示16 .以下关于极限编程XP的叙述中,不正确的是(37)。A、由价值观,原则,实践和行为四个部分组成B、每个不同的项目都需要一套不同的策略,约定和方法论C、有四个价值观,即沟通,简单性,反馈和勇气D、有五大原则,即快速反馈,简单性假设,逐步修改,提倡更改和优质工作参考
13、答案:B解析:每个不同的项目都需要一套不同的策略,约定和方法论是水晶法17 .下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(49)没有按时完成会影响整个项目的进度。若活动0-2完成后,停止3天才开始活动2f6,则完成整个项目的最少时间是(50)天。A、1B、2C、3D、4参考答案:B18 .关于大数据的描述,不正确的是OA、大数据分析相比与传统的数据仓库应用,具有查询与分析简单的特点B、大数据的意义不在于掌握庞大的数据信息,而在于对这些数据进行专业化处理C、大数据主要依托云计算的分布式处理、分布式数据库和云存储、虚拟化技术D、大数据具有类型繁多、结构
14、多样、处理速度块、时效性强的特点参考答案:A19 .如果在查找路由表时发现有多个选项匹配,那么应该根据(25)原则进行选择,假设路由表有4个表项如下所示,那么与地址2匹配的表项是(26)。A、包含匹配B、恰当匹配C、最长匹配D、最短匹配参考答案:C解析:多个匹配项,选最长匹配20 .下图是(47)设计模式的类图,该设计模式的目的是(48)。该图中,Hand1er和Hand1er之间是(49)关系,Hand1er和ConcreteIIand1er之间是(50)关系。A、将一个类的接口转换为客户期望的另一种接口,使得原本因不匹配的接口而无法合作的类可以一起工作B、将一个抽象与其实现分离开,以便两者
15、能够各自独立地演变C、动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能D、使多个对象都有机会处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止参考答案:D解析:21 .Thedeve1opmentoftheSemanticWebproceedsinsteps,eachstepbuiIdinga1ayerontopofanother、Thepragmaticjustificationforthisapproachisthatitiseasiertoachieve(71)Onsma11steps,whereasitiSmuchhardertogeteveryoneonboardiftoomuchiSattempted、Usua11ytherearesevera1researchgroupsmovingindifferentdirectionsthis(72)ofIdeasisamajordrivingforceforscientificprogress、However,fromanengineeringperspect