2023年下半年软件评测师(中级)考试上午选择+下午案例真题答案+解析(全国计算机软考)_第1页
2023年下半年软件评测师(中级)考试上午选择+下午案例真题答案+解析(全国计算机软考)_第2页
2023年下半年软件评测师(中级)考试上午选择+下午案例真题答案+解析(全国计算机软考)_第3页
2023年下半年软件评测师(中级)考试上午选择+下午案例真题答案+解析(全国计算机软考)_第4页
2023年下半年软件评测师(中级)考试上午选择+下午案例真题答案+解析(全国计算机软考)_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

2017年下半年软件评测师真题+答案解析上午选择1ExcelF138F2中输入公式则单F2显示的内容为〔〕。输入正确输入错误TRUEFALSE答案:BF138,不满足if误。2IE扫瞄器访问清华大学校园网主页时〔。“:///“Smtp://“:///“://“:///“Smtp:\\“:///“:\\答案:B3、CPU中设置了多个存放器,其中,()用于保存待执行指令的地址。通用存放器程序计数器指令存放器地址存放器B4、在计算机系统中常用的输入/输出掌握方式有无条件传送、中断、DMA等。其中,承受〔〕CPU掌握数据的传输过程。中断程序查询DMA无条件传送CDMAI/OCPU的任何干预。5、CPU是一块超大规模的集成电路,其中主要部件有〔〕。运算器、掌握器和系统总线运算器、存放器组和内存储器掌握器、存储器和存放器组运算器、存放器和存放器组C6、对计算机评价的主要性能指标有时钟频率、〔〕、运算精度、内存容量等。丢包率端口吞吐量可移植性数据处理速率D716位、32位、64128位的计算机中,字长为〔〕位的计算机数据运算精度最高。163264D. 128答案:D8、以下关于防火墙功能特性的说法中,错误的选项是〔〕。掌握进出网络的数据包和数据流向供给流量信息的日志和审计IP以及网络构造细节供给漏洞扫描功能答案:D9、计算机软件著作权的保护对象是指〔〕软件开发思想与设计方案计算机程序及其文档计算机程序及算法软件著作权权利人D10文档,井上交公司存档。此情形下,该软件文档著作权应由〔〕享有。程序员公司与工程组共同公司工程组全体人员C111011011表示为十六进制,为()。B35BBB3B答案:B122除法进展校验码计算的是〔〕。CRC码ASCⅡ码BCD码A133时刻允许占用处理器的进程数〔〕。2个2个3个B14n(n≧5〕R,且资源R的可用2PV操作,则相应的信号量S的取值范围应为〔〕。A. -1~n-1B. -5~2C. -(n-1)~1D. -(n-2)~2答案:D15于。是否进展语法分析是否生成中间代码文件是否进展语义分析是否生成目标程序文件D16(soS3为终态)可识别字符串〔〕。bbaaaabbababbaba答案:B17“aa、b构成的全部字符串“的正规式为〔〕。a*b*(alb)*aa(alb)*(ab)*答案:C18do...while〔〕。循环体的执行次数等于循环条件的推断次数循环体的执行次数多于循环条件的推断次数循环体的执行次数少于循环条件的推断次数循环体的执行次数与循环条件的推断次数无关A19〔〕。提高了编译效率缩短了源程序代码长度提高了源程序的可维护性提高了程序的运行效率C(callbyvalue)方式,其次个参数承受传引用〔callbyreference〕方式,main〔〕执行后输出的值为〔〕。2458答案:Df(intx,int&a函数中x=2*2+1=5;a=5+3=8,且amain函数中x,所以x8.21S,入栈序列为a、b、c、d,且每个元素进栈、1〔〕dcbadabcdcabdbca答案:A22(22)0230,顶1的表结点个数为〔23〕。A.3×4B. 4×3C. 6×6D. 7×7答案:D23、A.0123答案:C24、行为型设计模式描述类或对象如何交互和如何安排职责。〔〕模式是行为型设计模式。构建器〔Builder〕D25、在构造化分析方法中,用于行为建模的模型是(25),其要素包括。数据流图实体联系图状态-迁移图A26、A. 加工实体状态A27N*NAB〔PC机〕上按矩阵乘A*BN较大,本机内存也足够大,可以存下A、BA和B在内存中的存储方式应选择〔〕。A. A按行存储,B按行存储B. A按行存储,B按列存储C. A按列存审,B按行存储D. A按列存储,B按列存储答案:B矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数〔column〕和其次个矩阵的行数〔row〕一样时才有意义。当矩阵A的列数等于矩阵B的行数时,A与BCm行第nAmBn列对应元素乘积之和。EMP(E_no,E_name,DEPT,E_addr,E_tel)FUNDS(E_no,E_limitE_used)中的属性分别表示职工号、总经费金额和已“开发部““03015的职工姓名SQL语句应为:SELECT(28)FROM(29)WHERE(30)A.EMP.E_no,E_limit-E_usedEMP.E_name,E_used-E_limitEMP.E_no,E_used-E_limitEMP.E_name,E_limit-E_used答案:D29、A. EMPFUNDSEMP,FUNDSIN[EMP,FUNDS]答案:C30、A.B. C.D. 答案:B31、以下关于瀑布模型的优点的表达中,不正确的选项是().可标准化开发人员的开发过程严格地规定了每个阶段必需提交的文档要求每个阶段提交的全部制品必需是经过评审和验证的工程失败的风险较低D32、现要开发一个软件产品的图形用户界面,则最适宜承受〔〕过程模型。瀑布原型化增量B33接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。EH〔33〕BCBD时间为〔34〕天。0123答案:C34、A. 11182021答案:C35、关于风险的表达中,不正确的选项是〔〕。风险是可能会发生的事风险会给工程带来损失只要能推测到,风险就能避开可以对风险进展干预,以期削减损失C36、对某商店业务处理系统承受数据流图〔DFD〕进展功能建模,其〔37〕进展描述。外部实体加工数据流数据存储B37、A. 流程图决策树伪代码程序语言代码B38、模块A将其中的学生信息,即学生姓名、学号、手机号等放到一BAB之间的耦合类型为〔〕耦合。数据标记掌握A39模块的内聚类型为〔〕内聚。时间过程信息功能答案:B40nA和正整数x,A中是否x.A进展排序,再用以下过程Px.low=1;high=n;while〔high>low〕ifA[low]+A[high]=Xreturntrue;elseifA[low]+A[high]>xlow++;elsehigh--;returnfalse;则过程P的时间简单度为〔40〕,整个算法的时间简单度为〔41〕。O(n)O(nlgn〕O(n2)O(n2lgn)答案:A41、A.O(n)O(nlgn)O(n2)O(n2lgn)答案:C42n的完全二叉树最少的结点数为〔〕。A. 2n-1B. 2n-1+12n2n-1答案:D43、承受折半查找算法有序表{7,15,18,21,27,36,42,48,51,54,60,72}1538,分别需要进展〔〕次元素之间的比较。31324143答案:D之间是〔47〕关系。适配器桥接装饰B45、A. 将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作将一个抽象与其实现分别开,以便两者能够各自独立地演化动态地给一个对象附加额外的职责,不必通过子类就能敏捷地增加功能为一个对象供给代理以掌握该对象的访问B46、A. 依靠关联继承C47、A. 依靠关联继承D48风格是〔48〕。该体系构造的优点不包括〔49〕。管道过滤器分层信息库公布订阅A49、A. 软件构件具有良好的高内聚,低耦合的特点B. 支持重用C 支持并行执行D. 提高性能C50行为属于〔〕维护。改正性适应性完善性A51、软件测试的对象不包括〔〕。程序需求规格说明书数据库中的数据质量改进措施D52、以下不属于单元测试测试内容的〔〕。模块接口测试局部数据测试边界条件测试系统性能测试D53、以下不属于文档测试测试范围的是〔〕。软件开发打算数据库脚本测试分析报告用户手册B54、以下关于软件测试和软件质量保证的表达中,不正确的选项是〔〕。软件测试是软件质量保证的一个环节质量保证通过预防、检查与改进来保证软件质量质量保证关心的是开发过程的产物而不是活动本身测试中所作的操作是为了找出更多问题C55、以下关于软件测试原则的表达中,正确的选项是〔〕。①全部软件测试都应追溯到用户需求②尽早地和不断地进展软件测试③完全测试是不行能的④测试无法觉察软件潜在的缺陷⑤需要充分留意测试中的群集现象A. ①②③④⑤B. ②③④⑤C. ①②③⑤D. ①②④⑤A56、依据开发阶段划分,软件测试可以分为〔〕。①单元测试②集成测试③系统测试④确认测试⑤用户测试⑥验收测试⑦第三方测试A. ①②③④⑤B. ①②③④⑥C. ①②③④⑤⑦D. ①②③④⑥⑦B57、以下不属于软件编码标准评测内容的是〔〕。源程序文档化数据说明方法语句构造算法规律A58、以下关于确认测试的表达中,不正确的选项是〔〕。确认测试的任务是验证软件的功能和性能是否与用户要求一致确认测试一般由开发方进展确认测试需要进展有效性测试确认测试需要进展软件配置复查B59〔〕。等价类划分法因果图法边界值分析法C60、以下关于判定表测试法的表达中,不正确的选项是〔〕。判定表由条件桩、动作桩、条件项和动作项组成判定表依据软件规格说明建立判定表需要合并相像规章nn2个规章的判定表D5个节点、9条边,在测试用例数最少的上限是〔〕。2468答案:C62、对于规律表达式(((a>0)&&(b>0))||c<5),需要〔〕个测试用例才能完成条件组合掩盖。24816答案:C63、以下关于黑盒测试的测试方法选择策略的表达中,不正确的选项是〔〕。首先进展等价类划分,由于这是提高测试效率最有效的方法任何状况下都必需使用边界值分析,由于这种方法觉察错误力量最强假设程序功能说明含有输入条件组合,则一开头就需要错误推想法假设没有到达要求的掩盖准则,则应当补充一些测试用例C64、以下关于负载压力测试的表达中,不正确的选项是〔〕。在模拟环境下检测系统性能预见系统负载压力承受力分析系统瓶颈在应用实际部署前评估系统性能A65、以下不属于负载压力测试的测试指标是〔〕。并发用户数查询结果正确性平均事物响应时间B66、以下关于测试方法的表达中,不正确的选项是〔〕。依据是否需要执行被测试代码可分为静态测试和动态测试黑盒测试也叫做构造测试,针对代码本身进展测试动态测试主要是对软件的规律、功能等方面进展评估白盒测试把被测试代码当成透亮的盒子,完全可见B67Web测试的表达中,不正确的选项是〔〕。Web软件的测试贯穿整个软件生命周期络测试Web系统测试与其他系统测试测试内容根本不同但测试重点一样Web性能测试可以承受工具关心C68、以下不属于安全防护策略的是〔〕。入侵检测隔离防护安全测试漏洞扫描C69、标准符合性测试中的标准分类包括〔〕。①数据内容类标准②通信协议类标准③开发接口类标准④信息编码类标准③④②④C. ②③④D. ①②③④D70、以下关于软件牢靠性治理的表达中,不正确的选项是〔〕。在需求分析阶段确定软件的牢靠性目标在设计阶段进展牢靠性评价在测试阶段津行牢靠性测试在实施阶段吹集牢靠性数据BThedevelopmentoftheSemanticWebproceedsinsteps,eachstepbuildingalayerontopofanother.Thepragmaticjustificationforthisapproachisthatitiseasiertoachieve(71)onsmallsteps,whereasitismuchhardertogeteveryoneonboardiftoomuchisattempted.Usuallythereareseveralresearchgroupsmovingindifferentdirections;this(72)ofideasisamajordrivingforceforscientificprogress.However,fromanengineeringperspectivethereisaneedtostandardize.So,ifmostresearchersagreeoncertainsuesanddisagreeonothers,itmakessensetofixthepointsofagreement.Thisway,evenifhemoreambitiousresearcheffortsshouldfail,therewillbeatleast(73)positiveoutcomes.Oncea(74)hasbeenestablished,manymoregroupsandcompanieswilladoptit,insteadofwaitingtoseewhichofthealternativeresearchlineswillbesuccessfulintheendhenatureofthesemanticwebissuchthatcompaniesandsingleusersmustbuildtools,addcontent,andusethatcontent.Wecannotwaituntilthefullsemanticwebvisionmaterializes-itmaytakeanothertenyearsforittoberealizedtoitsfull(75)(asenvisionedtoday,ofcourse).71、A. conflictsconsensussuccessdisagreement答案:B72、A. competitionagreementcooperationcollaboration答案:A73、A. totalcompletepartialentire答案:C74、A. technologystandardpatternmodel答案:B75、A. areagoalobjectextent答案:D意另一个的时候,改正观点是有意义的。这样,即使再宏大的争论努力也会失败,可能会有局部的乐观效果。〔固然是依据今日所设想〕1题阅读以下C程序,答复以下问题13,将解答填入答题纸的对应栏内。【C程序】IntDoString(char*string){char*argv[100];Intargc=1;while(1){//1while(*string&& *string!=”-”)//2,3String++;//4if(!*string)//5break;//6argv[argc]=string;while(*string &&//7,8,9,10

*string!=“&& *string!=”\n”&&

*string!= ”\t”)string++;//11argc++;//12}return0;//13}问题:1.1 请针对上述C程序给出满足100%DC〔判定掩盖〕所需的规律条件。问题:1.2 请画出上述程序的掌握流图,并计算其掌握流图的环路简单度V〔G〕。问题:1.3 请给出问题2中掌握流图的线性无关路径。答案解析:〔3分〕*string&&*String!=’-’T/F!*StringT/F*string&&*String!=’’&&*String!=’\n’&&*String!=’\t’T/F答案解析:〔8分〕V(g)=8答案解析:〔4分〕1、2、5、6、13.1、2、3、5、6、131、2、3、4、2、5、6、131、2、5、7、12、11、2、5、7、8、12、11、2、5、7、8、9、12、11、2、5、7、8、9、10、12、11、2、5、7、8、9、10、11、7、12、12题1【说明】某银行B和某公司C2-1CPASSPASS会员在刷卡时有额外积分嘉奖,嘉奖2-2所示。银行BL、刷卡日期DA,程序的输出为本次积S。其中,L为单个字母且大小写不敏感,D由程序直接猎取系统日期,A为正浮点数最多保存两位小数,S为整数。问题:2.1 〔5分〕2-3中空〔1〕~〔5〕问题:2.2 〔9分〕依据以上等价类表设计的测试用例如下表所示2-4〔1〕~〔9〕问题:2.3〔6分〕20000(S0且小20000)S的取值补充一些测试用例。假设承受2-5、表2-6中的空〔1〕~〔6〕。答案解析:〔5分〕1:P2:1212日32位小数4:MSP以外的字母5:非正浮点数答案解析:〔9分〕1:10002:500.25〔500〕3:3、6、84:18(其它日期)5:1非字母)6:N/A7:K〔MSP以外的单个字母〕8:1、7、129:500.12345〔多于两位小数的正浮点数〕答案解析:〔6分〕1:S<02:s>200003:S=199994:S=-15:S=200016:S=13题1【说明】Web的通用共享单车系统。该系统的主要功能如下:报表治理、价格设置、治理用户信息。用户输入手机号并在取验证码后进展注册、点击用车后扫描并猎取开锁密码、锁车〔机械锁由用户点击完毕用车〕3秒内显示计算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用车、投诉。问题:3.1〔6分〕Apdex(应用性能指数)对用户使用共享单车的满足度进展量化,系统需要满足Apdex指数为0.90以上。ApdexT来划分,T值代表着用户对应用性能满足的响应时间界限或者说是“门槛(Threshold)。针对用户恳求的响应时间,Apdex的用户满足度区间如下:满足(0,T]让用户感到很开心容忍:(T,4T]慢了一点,但还可以承受,连续这一应用过程无望:>4T,太慢了,受不了了,用户打算放弃这个应用Apdex的计算如下:Apdex小于T的样本数+T~4T的样本数/2/总样本数T=2秒,记录响应时间,统计样本数量,23000,2~810008500。Apdex指数,并说明本系统是否到达要求。问题:3.2 〔6分〕HTML5实现,已使用户可以通过不同的移动设备的扫瞄问题:3.3 〔8分〕4个测试用例。〔114位数字〕答案解析:〔6分〕未到达要求。=)==<0.90.,所以未到达要求。答案解析:答案解析:1:114位数字验证码211位数字的手机号码,无验证码311位数字的手机号码,无验证码4:11位有非数字的手机号码,无验证码4题1【说明】“+“、“#“和“-“分别表示公有成员、保护成员和私有成员。其中:4-1类图类Manager重实现了类Employee的方法calSalary(),类Manager中的方法querySalary()继承了其父类Employee的方法querySalary。Employee的对象时,给其设置职位〔position〕、根本工资(basicSalary)calSalary〔〕依据个人的根本工资、〔等按特定规章计算员工工资。类Department中的方法statSalary中首先调用了该类的方法load(),猎取本部门员工列表,然后调用了类Employee中的方法calSalary。现拟承受面对对象的方法进展测试。问题:4.1 图4-1所示的类图中,类manager和类Employee之间是什么关系?该关系对测试的影响是什么?问题:4.2 〔1〕类Manager 重实现了类Employee的方法calSalary这是面对对象的什么机制?是否需要重测试该方法?〔2〕ManagerquerySalary()Employee的querySalary是否需要重测试该方法?问题:4.3 〔1〕请结合题干说明中的描述,给出测试类EmployeecalSalary()时的测试序列。〔2〕4-1中各个类的测试挨次。问题:4.4 从面对对象多态特性考虑,测试方法statSalary()时应留意什么?答案解析:〔5分〕继承的成员函数是否需要测试;对父类的测试是否能搬到子类上答案解析:〔6分〕继承需要重测试,在子类中重进展了定义,需要重测试不需要重测试答案解析:〔6分〕EmployeeM

温馨提示

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

评论

0/150

提交评论