2026年全国软件水平考试之中级软件设计师考试经典测试题(详细参考解析)_第1页
2026年全国软件水平考试之中级软件设计师考试经典测试题(详细参考解析)_第2页
2026年全国软件水平考试之中级软件设计师考试经典测试题(详细参考解析)_第3页
2026年全国软件水平考试之中级软件设计师考试经典测试题(详细参考解析)_第4页
2026年全国软件水平考试之中级软件设计师考试经典测试题(详细参考解析)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

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

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

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

1、软件测试的对象包括()。①需求规格说明书②概要设计文档③软件测试报告④软件代码⑤用户手册⑥软件开发人员A.①②③④⑤⑥B.①②③④⑤C.①②④D.①②③④

2、Inthe(),businessesofferservicesforwhichtheychargeafeethatisbasedonthenumberofsizeoftransactionstheyprocess.SomeoftheseserviceslendthemselveswelltooperatingontheWeb.A.Fee-for-TransactionRevenueModelB.Advertising-SupportedRevenueModelsC.WebCatalogueRevenueModelsD.Valuechain

3、在某企业的营销管理系统设计阶段,属性“员工”在考勤管理子系统中被称为“员工”,而在档案管理子系统中被称为“职工”,这类冲突称为()冲突。A.语义B.结构C.属性D.命名

4、若某计算机字长为32位,内存容量为2GB,按字编址,则可寻址范围为()。A.1024MB.1GBC.512MD.2GB

5、()协议在终端设备与远程站点之间建立安全连接。A.ARPB.TelnetC.SSHD.WEP

6、采用UML进行面向对象开发时,部署图通常在()阶段使用。A.需求分析B.架构设计C.实现D.实施

7、以下关于二叉排序树(或二叉查找树、二叉搜索树)的叙述中,正确的是()。A.对二叉排序树进行先序、中序和后序遍历,都得到结点关键字的有序序列B.含有n个结点的二叉排序树高度为log2n+1C.从根到任意一个叶子结点的路径上,结点的关键字呈现有序排列的特点D.从左到右排列同层次的结点,其关键字呈现有序排列的特点

8、以下关于类和对象的叙述中,错误的是()。A.类是具有相同属性和服务的一组对象的集合B.类是一个对象模板,用它仅可以产生一个对象C.在客观世界中实际存在的是类的实例,即对象D.类为属于该类的全部对象提供了统一的抽象描述

9、()致力于知识的自动发现。A.数据挖掘技术B.数据仓库技术C.联机分析处理技术D.数据库技术

10、()不是RISC的特点。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、某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该软件的开发最不适宜采用()模型A.瀑布B.原型C.增量D.喷泉

16、下面的UML类图描绘的是(请作答此空)设计模式。关于该设计模式的叙述中,错误的是()。A.桥接B.策略C.抽象工厂D.观察者

17、某一维数组中依次存放了数据元素15,23,38,47,55,62,88,95,102,123,采用折半(二分)法查找元素95时,依次与()进行了比较。A.62,88,95B.62,95C.55,88,95D.55,95

18、中断向量提供()A.函数调用结束后的返回地址B.I/O设备的接口地址C.主程序的入口地址D.中断服务程序入口地址

19、MIDIenablespeopletouse()computersandelectronicmusicalinstruments.ThereareactuallythreecomponentstoMIDI,thecommunications"()",theHardwareinterfaceandadistribution(请作答此空)called"StandardMIDIFiles".InthecontextoftheWWW,themostinterestingcomponentisthe()Format.Inprinciple,MIDIfilescontainsequencesofMIDIProtocolmessages:However,whenMIDIProtocol()arestoredinMIDIfiles,theeventsarealsotime-stampedforplaybackinthepropersequence.MusicdeliveredbyMIDIfilesisthemostcommonuseofMIDItoday.A.formatB.textC.wave]D.center

20、以下关于软件设计原则的叙述中,不正确的是()。A.系统需要划分多个模块,模块的规模越小越好B.考虑信息隐蔽,模块内部的数据不能让其他模块直接访问,模块独立性要好C.尽可能高内聚和低耦合D.采用过程抽象和数据抽象设计

21、以下关于面向对象分析的叙述中,错误的是()。A.面向对象分析看重分析问题域和系统责任B.面向对象分析需要考虑系统的测试问题C.面向对象分析忽略与系统实现有关的问题D.面向对象分析建立独立于实现的系统分析模型

22、软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。对软件进行改正性维护,可提高软件的()。A.可靠性B.可维护性C.可使用性D.可移植性

23、()突出了经济运行的基本组织形式,是以现代信息通信技术为核心的新经济形态。A.网络经济B.工业经济C.农业经济D.后工业经济

24、利用结构化分析模型进行接口设计时,应以()为依据。A.数据流图B.实体-关系图C.数据字典D.状态-迁移图

25、Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodernsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger(请作答此空)foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A.convenientB.existingC.practicalD.real

26、以下关于认证和加密的叙述中,错误的是()。A.加密用以确保数据的保密性B.认证用以确保报文发送者和接收者的真实性C.认证和加密都可以阻止对手进行被动攻击D.身份认证的目的在于识别用户的合法性,阻止非法用户访问系统

27、某班级学生《C++程序设计》成绩表如下图所示。若学生作业成绩、上机成绩和笔试成绩分别占综合成绩的15%、25%和60%,那么可先在E3单元格中输入(),再向垂直方向拖动填充柄至E10单元格,则可自动算出这些学生的综合成绩。若要将及格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写(请作答此空)。A.=COUNT(E3:E10,>=60)和=COUNT(E3:E10,<60)B.=COUNT(E3:E10,">=60")和=COUNT(E3:E10,"<60")C.=COUNTIF(E3:E10,>=60)和=COUNTIF(E3:E10,<60)D.=COUNTIF(E3:E10,">=60")和=COUNTIF(E3:E10,"<60")

28、若关系模式R和S分别为:R(A,B,C,D.、S(B,C,E,F.,则关系R与S自然联结运算后的属性列有6个,与表达式π1,3,5,6(σ3<6())等价的SQL语句为:SELECT()FROMRA.A,R.C,E,FB.A,C,S.B,S.EC.A,C,S.B,S.CD.R.A,R.C,S.B,S.C

29、设计模式中的()模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,()定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过component提供的接口操作。A.ClientB.ComponentC.LeafD.Composite

30、下面关于UML文档的叙述中正确的是()。A.UML文档指导开发人员如何进行面向对象分析B.UML文档描述了面向对象分析与设计的结果C.UML文档给出了软件的开发过程和设计流程D.UML文档指导开发人员如何进行面向对象设计

31、安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。下面的安全需求中属于系统安全的是(),属于应用安全的是(请作答此空)。A.机房安全B.入侵检测C.漏洞补丁管理D.数据库安全

32、多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中()多态在许多语言中都存在,最常见的例子就是子类型化。A.参数B.包含C.过载D.强制

33、UML用系统视图描述系统的组织结构。其中,()对组成基于系统的物理代码的文件和构件进行建模。A.用例视图B.逻辑视图C.实现视图D.部署视图

34、假设段页式存储管理系统中的地址结构如下图所示,则系统中()。A.页的大小为4K,每个段的大小均为4096个页,最多可有256个段B.页的大小为4K,每个段最大允许有4096个页,最多可有256个段C.页的大小为8K,每个段的大小均为2048个页,最多可有128个段D.页的大小为8K,每个段最大允许有2048个页,最多可有128个段

35、______isaquerylanguageformanipulatingdatainarelmionaldatabase.A.Assemble]B.SQLC.C++D.Fortran

36、以下关于软件测试的叙述中,正确的是()。A.软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误B.软件测试活动应从编码阶段开始C.一个成功的测试能发现至今未发现的错误D.在一个被测程序段中,若已发现的错误越多,则残存的错误数越少

37、下面的程序段中,()是语句覆盖测试用例,(请作答此空)是判定覆盖测试用例。if(a<80)b=0;elseif(a<=150)b=5;elseif(a<200)b=8;elseb=1;A.a=(79,150,199,201)B.a=(79,151,200,201)C.a=(80,150,200,201)D.a=(80,149,200,201)

38、在堆栈操作中,______保持不变。A.堆栈的顶B.堆栈的底C.堆栈指针D.堆栈中的数据

39、根据软件过程活动对软件工具进行分类,则逆向工程工具属于()工具。A.软件开发B.软件维护C.软件管理D.软件支持

40、Manycomputerlanguagesprovideamechanismtocall______providedbylibrariessuchasin.dlls.A.instructionsB.functionsC.subprogramsD.subroutines

41、设某二叉树采用二叉链表表示(即结点的两个指针分别指示左、右孩子)。当该二叉树包含k个结点时,其二叉链表结点中必有()个空的孩子指针。A.k-1B.kC.k+1D.2k

42、假设系统采用PV操作实现进程同步与互斥,若有n个进程共享一台扫描仪,那么当信号量S的值为-3时,表示系统中有()个进程等待使用扫描仪。A.0B.n-3C.3D.n

43、将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是()。A.有利于进行反编译处理B.有利于进行与机器无关的优化处理C.尽早发现语法错误D.可以简化语法和语义分析

44、以下关于文档的叙述中,不正确的是()。A.文档仅仅描述和规定了软件的使用范围及相关的操作命令B.文档也是软件产品的一部分,没有文档的软件就不能称之为软件C.软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量D.高质量文档对于发挥软件产品的效益有着重要的意义

45、软件质量保证的主要目标不包括()。A.通过预防、检查与改进来保证软件质量B.保证开发出来的软件和软件开发过程符合相应标准与规程C.收集软件产品、软件过程中存在的不符合项,在项目总结时进行分析D.确保项目组制定的计划、标准和规程适合项目需要,同时满足评审和审计需要

46、两个矩阵Am*n和Bn*p相乘,用基本的方法进行,则需要的乘法次数为m*n*p。多个矩阵相乘满足结合律,不同的乘法顺序所需要的乘法次数不同。考虑采用动态规划方法确定Mi,M(i+1),…,Mj多个矩阵连乘的最优顺序,即所需要的乘法次数最少。最少乘法次数用m[i,j]表示,其递归式定义为:其中i、j和k为矩阵下标,矩阵序列中Mi的维度为(pi-1)*pi采用自底向上的方法实现该算法来确定n个矩阵相乘的顺序,其时间复杂度为()A.O(n2)B.O(n2lgn)C.O(n3)D.O(n3lgn)

47、在面向对象软件开发过程中,采用设计模式()。A.以复用成功的设计B.以保证程序的运行速度达到最优值C.以减少设计过程创建的类的个数D.允许在非面向对象程序设计语言中使用面向对象的概念

48、下列协议中,与电子邮箱服务的安全性无关的是()A.SSLB.HTTPSC.MIMED.PGP

49、软件著作权的保护对象不包括()。A.源程序B.目标程序C.软件文档D.软件开发思想

50、下图为一个表达式的语法树,该表达式的后缀形式为()。A.x5y+*a/b-B.x5yab*+/-C.-/*+x5yabD.x5+*y+a/b-

51、在Word2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,可以先选择这些行列,再选择______,然后进行相关参数的设置。A.“设计”功能选项卡中的“行和列”功能组B.“设计”功能选项卡中的“单元格大小”功能组C.“布局”功能选项卡中的“行和列”功能组D.“布局”功能选项卡中的“单元格大小”功能组

52、某字长为32位的计算机的文件管理系统采用位示图(bitmap)记录磁盘的使用情况。若磁盘的容量为300GB,物理块的大小为1MB,那么位示图的大小为()个字。A.1200B.3200C.6400D.9600

53、计算机操作系统的并发性主要原因是存在()机制。A.多道处理B.文件管理C.I/O管理D.批处理

54、如果子网/20被划分为子网/26,则下面的结论中正确的是()。A.被划分为62个子网B.每个子网有64个主机地址C.被划分为31个子网D.每个子网有62个主机地址

55、Certificatesare(请作答此空)documentsattestingtothe()ofapublickeytoanindividualorotherentity.Theyallowverificationoftheclaimthatagivenpublickeydoesinfactbelongtoagivenindividual.Certificateshelppreventsomeonefromusingaphonykeyto()someoneelse.Intheirsimplestform,Certificatescontainapublickeyandaname.Ascommonlyused,aCertificatealsocontainsan()date,thenameoftheCAthatissuedtheCertificate,aserialnumber,andperhapsotherinformation.Mostimportantly,itcontainsthedigital()ofthecertificateissuer.ThemostwidelyacceptedformatforcertificatesisX.509,thus,CertificatescanbereadorwrittenbyanyapplicationcomplyingwithX.509.A.textB.data]C.digitalD.structured]

56、下面的UML类图描绘的是()设计模式。关于该设计模式的叙述中,错误的是(请作答此空)。A.该设计模式中的Observer需要维护至少一个Subject对象B.该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装C.该设计模式中一个Subject对象需要维护多个Observer对象D.该设计模式中Subject需要通知Observer对象其自身的状态变化

57、()既不是图像编码也不是视频编码的国际标准。A.JPEGB.MPEGC.ADPCMD.261

58、()绑定是指在运行时把过程调用和响应调用所需要执行的代码加以结合。A.动态B.过载C.静态D.参数

59、“软件产品必须能够在3秒内对用户请求作出响应”属于软件需求中的()。A.功能需求B.非功能需求C.设计约束D.逻辑需求

60、以下关于增量模型的叙述中,正确的是()。A.需求被清晰定义B.可以快速构造核心产品C.每个增量必须要进行风险评估D.不适宜商业产品的开发

61、以下关于计算机系统中断概念的叙述中,正确的是()。A.由I/O设备提出的中断请求和电源掉电都是可屏蔽中断B.由I/O设备提出的中断请求和电源掉电都是不可屏蔽中断C.由I/O设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断D.由I/O设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断

62、假设某硬盘由5个盘片构成(共有8个记录面),盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为16道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的格式化容量约为()MB。A.见图AB.见图BC.见图CD.见图D

63、将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4△t、分析时间t分析=2△t、执行时间t执行=3△t,则执行完100条指令,需要的时间为()△t。A.200B.300C.400D.405

64、李某受非任职单位委托,利用该单位实验室、实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是()。A.该软件属于委托单位B.若该单位与李某对软件的归属有特别的约定,则遵从约定;无约定的,原则上归属于李某C.取决于该软件是否属于单位分派给李某的D.无论李某与该单位有无特别约定,该软件属于李某

65、SMTP传输的邮件报文采用()格式表示。A.ASCIIB.ZIPC.PNPD.HTML

66、HTML中<tr>标记用于定义表格的()。A.行B.列C.单元格D.标题

67、J2EE服务器以______的形式为每种类型的组件提供后台支持。A.容器B.对象C.模块D.任务

68、算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。a-b*(c+d)的后缀式为(请作答此空)。A.abcd-*+B.abcd*+-C.ab-c*d+D.abcd+*-

69、在Word编辑状态下,若要显示或隐藏编辑标记,则单击()按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则(请作答此空)。A.光标移动到上一行,表格行数不变B.光标移动到下一行,表格行数不变C.在光标的上方插入一行,表格行数改变D.在光标的下方插入一行,表格行数改变

70、采用McCabe度量法计算下图的环路复杂性为()。A.2B.3C.4D.5

71、确定构建软件系统所需要的人数时,无需考虑()。A.系统的市场前景B.系统的规模C.系统的技术复杂性D.项目计划

72、某磁盘有100个磁道,磁头从一个磁道移至另一个磁道需要6ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和20ms,则读取一个100块的文件需要()ms。A.12060B.12600C.18000D.186000

73、某集团公司下属有多个超市,每个超市的所有销售数据最终要存入公司的数据仓库中。假设该公司高管需要从时间、地区和商品种类三个维度来分析某家电商品的销售数据,那么最适合采用()来完成。A.DataExtractionB.OLAPC.OLTPD.ETL

74、下列选项不属于物联网关键技术的是______。A.感知关键技术B.网络通信关键技术C.应用关键技术D.交通运输关键技术

75、在一个有向图G的拓扑序列中,顶点Vi排列在Vj之前,说明图G中()。A.一定存在弧<vi,vj>B.一定存在弧<vj,vi>C.可能存在vi到vj的路径,而不可能存在vj到vi的路径D.可能存在vj到vi的路径,而不可能存在vi到vj的路径

76、内存按字节编址从A5000H到DCFFFH的区域其存储容量为()。A.123KB.180KBC.223KBD.224KB

77、大多数程序设计语言的语法规则用()描述即可。A.正规文法B.上下文无关文法C.上下文有关文法D.短语结构文法

78、某系统中有3个并发进程竞争资源R,每个进程都需要5个R,那么至少有()个R,才能保证系统不会发生死锁。A.12B.13C.14D.15

79、UNIX系统采用直接、一级、二级和三级间接索引技术访问文件,其索引结点有13个地址项(i_addr[0]~i_addr[12])。如果每个盘块的大小为1KB,每个盘块号占4B,则进程A访问文件F中第11264字节处的数据时,()。A.可直接寻址B.需要一次间接寻址C.需要二次间接寻址D.需要三次间接寻址

80、在电子商务安全体系中,网络服务层涉及的技术是______。A.SSL协议B.数字摘要C.非对称加密D.入侵检测技术二、多选题

81、在关系代数运算中,关系S、SP和R如下表所示。(请作答此空),可以从S和SP获得R。其对应的关系表达式为()。如下的SQL语句可以查询销售总量大于1000的部门名。Select部门名FromSWhere部门号in(Select部门号FromSPGroupby())。A.若先对S进行选择运算,再与SP进行自然连接运算B.若先对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算C.若先对S和SP进行笛卡儿积运算,再对运算的结果进行投影运算D.若先分别对S和SP进行投影运算,再对运算的结果进行笛卡儿积运算

82、配置管理贯穿软件开发的整个过程。以下内容中,不属于配置管理的是()。A.版本控制B.风险管理C.变更管理D.配置状态报告

83、Traditionalstructuredanalysistechniquesfocusupontheflowof()withinasystem.Object-orientedanalysisemphasizesthebuildingofreal-worldmodels,Itexaminesrequirementsfromtheperspectiveoftheclassesandobjectsfoundinthevocabularyofthe(此空作答)domain.Traditionalsystemdesignmethodemphasizestheproperandeffectivestructureofacomplexsystem.Object-orienteddesignmethodencompassestheprocessofobject-orienteddecompositionanda()fordepictingbothlogicalandphysicalaswellasstaticanddynamicmodelsofthesystemunderdesign.Object-orientedprogrammingisamethodofimplementationinwhichprogramsareorganizedascooperativecollectionsofobjects,eachofwhichrepresentsan()ofsomeclass,andwhoseclassesareallmembersofahierarchyofclassesunitedvia()relationships.A.problemB.solutionC.dataD.programA.见图AB.见图BC.见图CD.见图D

84、设下三角矩阵(上三角部分的元素值都为0)A[0..n,0..n]如下所示,将该三角矩阵的所有非零元素(即行下标不小于列下标的元素)按行优先压缩存储在容量足够大的数组M[]中(下标从1开始),则元素A[i,j](O≤i≤n,j≤i)存储在数组M的()中。A.见图AB.见图BC.见图CD.见图D

85、下列协议中,与电子邮箱服务的安全性无关的是()A.SSLB.HTTPSC.MIMED.PGP

86、在Windows操作系统中,当用户双击“IMG_20160122_103.jpg”文件名时,系统会自动通过建立的()来决定使用什么程序打开该图像文件。A.文件B.文件关联C.文件目录D.临时文件

87、一幅彩色图像(RGB),分辨率为256×512,每一种颜色用8bit表示,则该彩色图像的数据量为()bit。A.256×512×8B.256×512×3×8C.256×512×3/8D.256×512×3

88、对n个元素的有序表A[.n]进行顺序查找,其成功查找的平均查找长度(即在查找表中找到指定关键码的元素时,所进行比较的表中元素个数的期望值)为()。A.nB.(n+1)/2C.log2nD.n2

89、现有场景:一名医生(Doctor)可以治疗多位病人(Patient),一位病人可以由多名医生治疗,一名医生可能多次治疗同一位病人。要记录哪名医生治疗哪位病人时,需要存储治疗(Treatment)的日期和时间。以下①②③④图中()。是描述此场景的模型。A.①B.②C.③D.④

90、将高级语言源程序通过编译或解释方式进行翻译时,可以先生成与源程序等价的某种中间代码。以下关于中间代码的叙述中,正确的是()。A.中间代码常采用符号表来表示B.后缀式和三地址码是常用的中间代码C.对中间代码进行优化要依据运行程序的机器特性D.中间代码不能跨平台

91、计算机终端用户因等待时间过长而放弃下载或显示图片/影像的问题,不能通过采用______来解决。A.流媒体技术B.JPEG累进编码方式C.GIF图像文件格式D.AD/DA变换方式

92、在ADO对象中,()对象负责浏览和操作从数据库中取出的数据。A.ConnectionB.Command]C.RecordSetD.Err

93、在Word2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,可以先选择这些行列,再选择______,然后进行相关参数的设置。A.“设计”功能选项卡中的“行和列”功能组B.“设计”功能选项卡中的“单元格大小”功能组C.“布局”功能选项卡中的“行和列”功能组D.“布局”功能选项卡中的“单元格大小”功能组

94、拓扑排序是将有向图中所有顶点排成一个线性序列的过程,并且该序列满足:若在AOV网中从顶点Vi到Vj有一条路径,则顶点Vì必然在顶点Vj之前。对于下面所示的有向图,()是其拓扑序列。A.1234576B.1235467C.2135476D.2134567

95、有关数据仓库描述错误的是()。A.数据仓库便于更好地支持决策分析B.数据仓库中的数据是面向主题的C.数据仓库的数据是易于更新的D.数据仓库中的数据是集成的

96、J2EE规范中定义的Web组件是()。A.应用(Application)客户端B.小程序(applet)C.JavaServlet和JavaServerPages技术组件D.EnterpriseJavaBeans(EJB)组件

97、在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有()。①关键字(或保留字)②变量③函数④数据类型⑤注释A.①②③B.②③④C.①③⑤D.②④⑤

98、软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是()。A.建立基本的项目管理和实践来跟踪项目费用、进度和功能特性B.使用标准开发过程(或方法论)构建(或集成)系统C.管理层寻求更主动地应对系统的开发问题D.连续地监督和改进标准化的系统开发过程

99、假定用户A、B分别在I1和I2两个CA处取得了各自的证书,下面()是A、B互信的必要条件。A.A、B互换私钥B.A、B互换公钥C.I1?、I2互换私钥D.I1?、I2互换公钥

100、在划分模块时,一个模块的作用范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则()不是适当的处理方法。A.将判定所在模块合并到父模块中,使判定处于较高层次B.将受判定影响的模块下移到控制范围内C.将判定上移到层次较高的位置D.将父模块下移,使判定处于较高层次

参考答案与解析

1、答案:B本题解析:本题考查软件测试的对象。根据软件的定义,软件包括程序、数据和文档。所以软件测试并不仅仅是程序测试,还应包括相应文档和数据的测试。本题中①②③⑤都属于文档,而⑥不属于程序、文档、数据中任一种,因此应该选择选项B。

2、答案:A本题解析:暂无解析

3、答案:D本题解析:在本题中显然是存在命名冲突,同一个实体在同系统中存在不同的命名,这是不被允许的。

4、答案:C本题解析:计算机字长为32位,按字编址(即1个字32个位,4个字节),则总容量为2GB的内存可规划的单元地址数量为:2GB/32bit=2GB/4B=0.5G=512M。

5、答案:C本题解析:终端设备与远程站点之间建立安全连接的协议是SSH。SSH为SecureShell的缩写,是由IETF制定的建立在应用层和传输层基础上的安全协议。SSH是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX上的程序,后来又迅速扩展到其他操作平台。

6、答案:D本题解析:部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。因此它是在实施阶段被使用。

7、答案:D本题解析:对于二叉排序树的遍历,只有中序遍历可以得到递增的有序序列,而后序遍历和先序遍历都不可以,因此A选项错误。对于二叉排序树的构造,最差可能会形成单枝树,因此节点数与树的高度,没有绝对的关系,B选项错误。对于二叉树的路径,只能保证当前节点与其子节点的大小关系,而对于下层节点,并不能保证与其他节点的大小。比如,对于根节点为30,其左孩子为19,右孩子为40;对于19的左孩子为10,右孩子为25;则从30→25,路径为30,19,25,并不是有序序列。因此C选项错误。对于D选项,对于二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值;(3)左、右子树也分别为二叉排序树那么同层次的节点,右子树大于根节点,根节点大于左子树,则右子树大于左子树,则同层次有序排列。

8、答案:B本题解析:本题考查面向对象中类和对象的基本概念。面向对象中,类是对象的模板,描述了一组对象共有的成员属性和方法。类是一组对象的抽象描述,通过类可以产生一个或多个对象,这些对象具有相同的属性和方法。

9、答案:A本题解析:本题考查数据挖掘、数据仓库、联机分析处理的基础知识。数据仓库、联机分析处理和数据挖掘作为信息处理技术是独立出现的。数据仓库用于数据的存储和组织,联机分析处理侧重于数据的分析,数据挖掘则致力于知识的自动发现。

10、答案:A本题解析:RISC与CISC是常见的两种指令系统。RISC的特点是:指令数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只有Load/Store操作内存;寻址方式少;并增加了通用寄存器;硬布线逻辑控制为主;适合采用流水线。CISC的特点是:指令数量多,使用频率差别大,可变长格式;寻址方式多;常常采用微程序控制技术(微码)。

11、答案:D本题解析:暂无解析

12、答案:A本题解析:暂无解析

13、答案:C本题解析:改正性维护也叫正确性维护,是指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动。适应性维护是指为了适应变化了的环境而修改软件的活动。完善性维护是指为了扩充或完善原有软件的功能或性能而修改软件的活动。预防性维护是指为了提高软件的可维护性和可靠性、为未来的进一步改进打下基础而修改软件的活动。综上所述,可知针对应用在运行期的数据特点,修改其排序算法使其更高效属于完善性维护。

14、答案:D本题解析:本题考查测试停止准则。常见的测试停止准则包括:测试超过了预定时间;执行了所有的测试用例,没有发现新的故障;采用特定的测试用例设计方案;查出某一预定数目的故障;单位时间内查出故障的数量少于预定值。测试人员或者其他资源不足属于项目管理的问题,不能作为测试结束标准,因此应选择选项D。

15、答案:A本题解析:对于较大型软件系统的需求往往难以在前期确定,所以瀑布模型最不适合

16、答案:D本题解析:本题主要考查设计模式的相关知识。桥接模式将抽象部分与实现部分分离,使得它们两部分可以独立地变化。策略模式定义一系列的算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化。抽象工厂提供了一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象改变状态,则其相关依赖对象皆得到通知并被自动更新。从本题给出的图我们可以判断是观察者模式,其中被观察对象(Subject),具体被观察对象(ConcreteSubject),观察者(Observer)及具体观察者(ConcreteObserver)。在本设计模式中,Observer需要维护至少一个Subject对象,一个Subject对象需要维护多个Observer对象,另外Subject需要通知Observer对象其自身的状态变化。

17、答案:D本题解析:本题主要考查折半(二分)法查找算法。这里首先就需要我们能清楚理解该查找算法。在本题中,给出数据序列为15,23,38,47,55,62,88,95,102,123,其中有10个元素,那么首先进行比较的应该是(1+10)/2=5(向下取整),即第5个元素,即55,由于95大于55,那么应该在后半部分进行查找,这是应该与(6+10)/2=8,即第8个元素进行比较,刚好是95,查找成功,然后结束。因此比较的元素有55和95。

18、答案:D本题解析:中断向量就是指中断服务程序的入口地址,它存放着一条跳转到中断服务程序入口地址的跳转指令。

19、答案:A本题解析:MIDI使得人们能够使用多媒体计算机和电子乐器。实际上MIDI有3种元素:通信协议、硬件接口和被称为标准MIDI文件的发布格式。在WWW环境中,最重要的元素是音频格式。在原理上,MIDI文件包含了MIDI协议报文序列。然而当MIDI协议报文被存储在MIDI文件中时,事件都被加上了时间戳,以便于按照适当的顺序回放。由MIDI文件提供的音乐是MIDI当前最通常的应用。

20、答案:A本题解析:对于软件设计过程中,需要遵循高内聚、低耦合,模块大小适中,因此A选项描述不正确,本题选择A选项。B、C、D的描述都是正确的。

21、答案:B本题解析:本题考查面向对象分析的基本概念。面向对象分析主要回答软件系统需要解决什么问题,在面向对象分析阶段,并不考虑系统实现以及系统的测试问题,强调建立独立于系统实现的系统分析模型,其关注点仍然侧重于问题域。

22、答案:A本题解析:软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。对软件进行改正性维护,可提高软件的可靠性。

23、答案:A本题解析:暂无解析

24、答案:A本题解析:本题考查结构化分析与设计方法。软件设计必须依据软件的需求来进行,结构化分析的结果为结构化设计提供了最基本的输入信息,其关系为:根据加工规格说明和控制规格说明进行过程设计;根据数据字典和实体关系图进行数据设计;根据数据流图进行接口设计;根据数据流图进行体系结构设计。

25、答案:C本题解析:无

26、答案:C本题解析:认证一般有账户名/口令认证、使用摘要算法认证和基于PKI的认证。认证只能阻止主动攻击,不能阻止被动攻击。

27、答案:D本题解析:因为相对引用的特点是将计算公式复制或填充到其他单元格时,单元格的引用会自动随着移动位置的变化而变化,所以根据题意应采用相对引用。选项A采用相对引用,故在E3单元格中输入选项A"=B3*15%+C3*25%+D3*60%",并向垂直方向拖动填充柄至E10单元格,则可自动算出这些学生的综合成绩。由于COUNT是无条件统计函数,故选项A和B都不正确。COUNTIF是根据条件进行统计的函数,其格式为:COUNTIF(统计范围,”统计条件”),对于选项C,统计条件未加引号,格式不正确,正确的答案为选项D。

28、答案:A本题解析:自然连接是指R与S关系中相同属性列名的等值连接运算后,再去掉右边重复的属性列名S.B、S.C,所以经运算后的属性列名为:R.A、R.B、R.C、R.D、S.E和S.F,共有6个属性列。π1,3,5,6(σ3<6())的含义是从结果集中选取R.C<S.F的元组,再进行R.A、R.C、S.E和S.F投影,故选项A是正确的。由于自然连接是指R与S关系中相同属性列名的等值连接,故需要用条件“WHERER.B=S.BANDR.C=S.C”来限定;又由于经自然连接运算后,去掉了右边重复的属性列名S.B、S.C,使得第三列属性列名和第六列属性列名分别为R.C、S.F,所以选取运算σ3<6需要用条件“WHERER.C<S.F”来限定。

29、答案:A本题解析:本题主要组合设计模式。组合设计模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。在类图中,Component为合成的对象声明接口;某些情况下,实现从此接口派生出所有类共有的默认行为,定义一个接口可以访问及管理它的多个部分(GetChild),如果必要也可以在递归结构中定义一个接口访问它的父节点,并且实现它;Leaf在合成中表示叶节点对象,叶节点没有子节点;Composite用来定义有子节点(子部件)的部件的行为,存储子节点(子部件);Client通过Component接口控制组合部分的对象。

30、答案:B本题解析:UML文档仅仅是设计与开发人员采用UML语言进行系统分析与设计的结果,并没有给出如何进行开发和采用何种开发流程,同样也不指导如何进行面向对象设计

31、答案:D本题解析:机房安全属于物理安全,入侵检测属于网络安全,漏洞补丁管理属于系统安全,而数据库安全则是应用安全。

32、答案:B本题解析:多态分为两种:通用的多态和特定的多态。两者的区别是前者对工作的类型不加限制,允许对不同类型的值执行相同的代码;后者只对有限数量的类型有效,而且对不同类型的值可能要执行不同的代码。通用的多态又分为参数多态(parametric)和包含多态(inclusion);特定的多态分为过载多态(overloading)和强制多态(coercion)。强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。程序设计语言中基本类型的大多数操作符,在发生不同类型的数据进行混合运算时,编译程序一般都会进行强制多态。程序员也可以显示地进行强制多态的操作(Casting)。举个例子,比如,int+double,编译系统一般会把int转换为double,然后执行double+double运算,这个int+double的转换,就实现了强制多态,即可是隐式的,也可显式转换。过载(overloading)多态:同一个名(操作符﹑函数名)在不同的上下文中有不同的类型。程序设计语言中基本类型的大多数操作符都是过载多态的。通俗的讲法,就是c++中的函数重载。在此处中“overload”译为“过载”,其实就是所谓的“重载”,也许“overload”就应翻译为“过载,重载”吧,那“override”就只能是“覆盖”了。参数多态:采用参数化模板,通过给出不同的类型参数,使得一个结构有多种类型。包含多态:同样的操作可用于一个类型及其子类型。(注意是子类型,不是子类。)包含多态一般需要进行运行时的类型检查。

33、答案:C本题解析:UML用系统视图描述系统的组织结构,具体来说,就是指以下5个系统视图:①逻辑视图。逻辑视图也称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集。②进程视图。进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描述了并发与同步结构。③实现视图。实现视图对组成基于系统的物理代码的文件和构件进行建模。④部署视图。部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构。⑤用例视图。用例视图是最基本的需求分析模型。

34、答案:B本题解析:本题考查操作系统页式存储管理方面的基础知识。从图中可见,页内地址的长度是12位,212=4096,即4K;页号部分的地址长度是12位,每个段最大允许有4096个页;段号部分的地址长度是8位,28=256,最多可有256个段。

35、答案:B本题解析:SQL是一种在关系数据库中获取数据的查询语言。

36、答案:C本题解析:软件测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件产品(主要是指程序)中的错误和缺陷。软件测试是软件质量保证的主要手段之一,软件测试应该尽可能早地计划和设计测试用例,而不是从编码阶段开始。一个好的测试用例是极有可能发现至今为止尚未发现的错误的测试用例。一次成功的测试是发现了至今为止尚未发现的错误的测试。一个高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。软件测试不能说明软件中不存在错误。经验表明,测试中存在集群规律,即未发现的错误数量与已发现的错误数量成正比,已发现的错误数量越多,则该模块未被发现的错误也就越多。

37、答案:A本题解析:本题考查语句覆盖测试与判定覆盖测试。设计测试用例是测试阶段的关键技术问题,一个好的测试用例,应该有较高的发现错误的概率。逻辑覆盖是白盒测试的一种,主要用于模块的测试,它以程序内部的逻辑结构为基础,考虑测试数据执行(覆盖)程序的逻辑程度。根据覆盖情况的不同,逻辑覆盖可分为:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖、循环覆盖。语句覆盖(statementcoverage)就是设计若干个测试用例,使得程序中的每条语句至少执行一次。判定覆盖(decisioncoverage)也称为分支覆盖,就是设计若干个测试用例,使得程序中的每个判断的取真分支和取假分支至少执行一次。

38、答案:B本题解析:因为堆栈只在栈顶操作,而栈底不变。

39、答案:B本题解析:逆向工程是在软件维护时,由于缺少文档资料,而对软件的一种分析。

40、答案:B本题解析:许多计算机语言提供了一种机制来调用库(如dll文件)中的函数。

41、答案:C本题解析:二叉树的二叉链表存储结构中每个结点有2个指针。每个结点有0个、1个或者2个空指针对应有2个、1个、0个非空指针。二叉树中边的个数等于非空指针的个数。假设二叉树中节点的总个数为N假设二叉树中边的个数为M假设二叉树中度为0的结点的个数为n0假设二叉树中度为1的结点的个数为n1假设二叉树中度为2的结点的个数为n2所以有n0+n1+n2=N(1)二叉树中除了根结点之外,其他的结点都有一条便进入该结点,所以二叉树中边的总个数为M=N-1;(2)又M=n1+2×n2;(3)所以由(1)(2)(3)可得n0=n2+1;(4)设空节点的个数为K,则K=2×n0+n1(5)结合(1)(4)(5)可以得到K=N+1(空指针的个数比结点总个数多1)由(2)可以知道边数M=N-1;(二叉树的边数为结点个数减1)由(4)可以知道度为0的结点的个数(叶子结点个数)=度为2的结点个数+1(n0=n2+1;)。

42、答案:C本题解析:在PV操作中,信号量用于表示系统中现有资源的数量,当信号量值为负数时,代表这类资源系统已经分配完毕。此时,对负数取绝对值能得到当前等待进程数量。

43、答案:B本题解析:中间代码是源程序的一种内部表示,或称中间语言。中间代码的作用是可使编译程序的结构在逻辑上更为简单明确,特别是可使目标代码的优化比较容易实现中间代码,即为中间语言程序,中间语言的复杂性介于源程序语言和机器语言之间。中间语言有多种形式,常见的有逆波兰记号、四元式、三元式和树。

44、答案:A本题解析:软件文档的作用在软件生产过程中,总是产生和使用大量的信息。软件文档在产品的开发过程中起着重要的作用。提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理,提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。开发文档可以作为开发人员在一定阶段的工作成果和结束标志,记录开发过程中有关信息,便于协调以后的软件开发、使用和维护。提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。使软件开发活动更科学、更有成效。便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。从某种意义上来说,文档是软件开发规范的体现和指南。按规范要求生成一整套文档的过程,就是按照软件开发规范完成一个软件开发的过程。所以,在使用工程化的原理和方法来指导软件的开发和维护时,应当充分注意软件文档的编制和管理。

45、答案:C本题解析:本题考查对软件质量保证的了解。软件质量保证是通过预防、检查与改进来保证软件质量,是软件生命周期的管理以及验证软件是否满足规定的质量和用户的需求。它着眼于软件开发活动中的过程、步骤和产物,而不是对软件进行剖析,找出问题或进行评估。它不负责生产高质量的软件产品和制定质量计划,这些都是软件开发的工作,它的责任是审计软件经理和软件工程组的质量活动并鉴别活动中出现的偏差。它的内容也不包括“收集软件产品、软件过程中存在的不符合项,在项目总结时进行分析”。

46、答案:C本题解析:四个矩阵分别为:

47、答案:A本题解析:模式是一种问题的解决思路,它已经适用于一个实践环境,并且可以适用于其它环境。设计模式通常是对于某一类软件设计问题的可重用的解决方案,将设计模式引入软件设计和开发过程,其目的就在于要重用成功的软件开发经验。

48、答案:C本题解析:MIME它是一个互联网标准,扩展了电子邮件标准,使其能够支持,与安全无关。与安全电子邮件相关的是S/MIME安全多用途互联网邮件扩展协议。A选项SSL和B选项HTTPS涉及到邮件传输过程的安全,D选项PGP(全称:PrettyGoodPrivacy,优良保密协议),是一套用于信息加密、验证的应用程序,可用于加密电子邮件内容。

49、答案:D本题解析:《计算机软件保护条例》第六条规定:本条例对软件著作权的保护不延及开发软件所用的思想、处理过程、操作方法或者数学概念等。所以软件开发思想是不受软件著作权保护的。

50、答案:A本题解析:要得到题目中的表达式语法树后缀形式,只需要对树进行后序遍历即可,后序遍历的结果为:x5y+*a/b-。

51、答案:D本题解析:在Word2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,可以先选择这些行列,再选择“布局”功能选项卡中的“单元格大小”功能组,然后进行相关参数的设置。

52、答案:D本题解析:磁盘的容量为300GB,物理块的大小为1MB,则磁盘共300×1024/1个物理块,位示图的大小为300×1024/(32)=9600个字。

53、答案:A本题解析:暂无解析

54、答案:D本题解析:在本题中,我们关键要了解IP地址斜杠后面的20和26表示的含义,这个数字是说明该IP地址网络号的位数,那么子网/20变成/26,又多出了6位网络号,即可以划分出2的6次方个子网,即64个子网,而/26中还有32-26=6位的主机号,因此每个子网可以有26-2=62个主机地址(主机号部分全0和全1的除外)。因此本题答案选D。

55、答案:C本题解析:证书是一种数字文档,用于表明把一个公钥绑定到一个人或其他实体。用它可以验证一个给定的公钥确实属于某一个人。证书可以防止某些人使用假冒的密钥去冒充别人。最简单的证书包含一个公钥和一个名字。通常使用的证书也包含超时日期、发行证书的CA的名字、一个序列号,以及其他信息。最重要的是,它包含了证书发行者的数字签名。最广泛接受的证书格式是X.509,这样的证书可以被任何服从X.509标准的应用读或写。

56、答案:B本题解析:本题主要考查设计模式的相关知识。桥接模式将抽象部分与实现部分分离,使得它们两部分可以独立地变化。策略模式定义一系列的算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化。抽象工厂提供了一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象改变状态,则其相关依赖对象皆得到通知并被自动更新。从本题给出的图我们可以判断是观察者模式,其中被观察对象(Subject),具体被观察对象(ConcreteSubject),观察者(Observer)及具体观察者(ConcreteObserver)。在本设计模式中,Observer需要维护至少一个Subject对象,一个Subject对象需要维护多个Observer对象,另外Subject需要通知Observer对象其自身的状态变化。

57、答案:C本题解析:JPEG即联合图像专家组,是一种支持8位和24位色彩的压缩位图格式,是目前一种非常流行的图像文件格式。MPEG即动态图像专家组,也是一种非常流行的图像、视频编码标准,它具体包含MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21等子标准。ADPCM是自适应差分脉冲编码调制的简称,常使用于数字通信系统中,既不是图像编码也不是视频编码的国际标准。H.261又称为P*64K标准,其中P为64Bb/s的取值范围,是1到30的可变参数,它最初是针对在ISDN上实现电话会议应用特别是面对面的可视电话和视频会议而设计的。

58、答案:A本题解析:运行时结合是动态绑定,编译时结合是静态绑定。

59、答案:B本题解析:软件需求包括三个不同的层次:业务需求、用户需求和功能需求;也包括非功能需求业务需求(businessrequirement)反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。用户需求(userrequirement)文档描述了用户使用产品必须要完成的任务,这在使用实例(usecase)文档或方案脚本(scenario)说明中予以说明。功能需求(functionalrequirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。所谓特性(feature)是指逻辑上相关的功能需求的集合,给用户提供处理能力并满足业务需求。软件需求规格说明还应包括非功能需求,它描述了系统展现给用户的行为和执行的操作等。它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。所谓约束是指对开发人员在软件产品设计和构造上的限制。质量属性是通过多种角度对产品的特点进行描述,从而反映产品功能。多角度描述产品对用户和开发人员都极为重要。值得注意的一点是,需求并未包括设计细节、实现细节、项目计划信息或测试信息。需求与这些没有关系,它关注的是充分说明你究竟想开发什么。

60、答案:B本题解析:增量模型融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复,直到产生了最终的完善产品。由于能够在较短的时间内向用户提交一些有用的工作产品,因此能够解决用户的一些急用功能。由于每次只提交用户部分功能,用户有较充分的时间学习和适应新的产品。对系统的可维护性是一个极大的提高,因为整个系统是由一个个构件集成在一起的,当需求变更时只变更部分部件,而不必影响整个系统。增量模型存在以下缺陷:1)由于各个构件是逐渐并入已有的软件体系结构中的,所以加入构件必须不破坏已构造好的系统部分,这需要软件具备开放式的体系结构。2)在开发过程中,需求的变化是不可避免的。增量模型的灵活性可以使其适应这种变化的能力大大优于瀑布模型和快速原型模型,但也很容易退化为边做边改模型,从而使软件过程的控制失去整体性。3)如果增量包之间存在相交的情况且未很好处理,则必须做全盘系统分析,这种模型将功能细化后分别开发的方法较适应于需求经常改变的软件开发过程。

61、答案:C本题解析:本题考查中断基础知识。按照是否可以被屏蔽,可将中断分为两大类:不可屏蔽中断(又叫非屏蔽中断)和可屏蔽中断。不可屏蔽中断源一旦提出请求,CPU必须无条件响应,而对可屏蔽中断源的请求,CPU可以响应,也可以不响应。典型的非屏蔽中断源的例子是电源掉电,一旦出现,必须立即无条件地响应,否则进行其他任何工作都是没有意义的。典型的可屏蔽中断源的例子是打印机中断,CPU对打印机中断请求的响应可以快一些,也可以慢一些,因为让打印机等待是完全可以的。对于软中断,它不受中断允许标志位(IF位)的影响,所以属于非屏蔽中断范畴。

62、答案:B本题解析:本题考查计算机系统硬件方面磁盘容量的计算。硬盘容量分为非格式化容量和格式化容量两种,计算公式如下:非格式化容量=面数×(磁道数/面)×内圆周长×最大位密度格式化容量=面数×(磁道数/面)×〔扇区数/道)×〔字节数/扇区)题目中给出硬盘的面数为8,每面的磁道数为(30-10)×10÷2×16,每扇区数为16,每扇区512字节,因此其格式化容量为换算成MB单位时再除以1024*1024。

63、答案:D本题解析:流水线执行时间的计算的算法:T=第一条指令执行所需时间+(指令条数-1)×流水线周期=(4+2+3)+(100-1)*4=405

64、答案:B本题解析:根据题干描述,这里不能排除职务作品,对于A选项和B选项来看,B选项更严谨,因此,本题选择B选项。

65、答案:A本题解析:本题考查SMTP协议及相关服务。SMTP传输的邮件报文需采用ASCII进行编码

66、答案:A本题解析:本题考查HTML标记中tr标记的使用。<tr>标记用于定义表格中的一行。<col>标记用于定义表格中一个或多个列的属性值。<td>标记用于定义表格中的一个单元格。<title>标记用于定义文档标题。

67、答案:A本题解析:本题考查J2EE平台技术的相关知识。J2EE服务器以容器(Container)的形式为每种类型的组件提供后台支持。

68、答案:D本题解析:计算机在处理算术表达式时,首先将其转换为后缀表达式。例如,表达式“46+5*(120-37)”的后缀表达式形式为“46512037-*+”。计算后缀表达式时,从左至右扫描后缀表达式:若遇到运算对象,则压入栈中,若遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中,重复以上过程,直到后缀表达式扫描结束。表达式“a-b*(b+d)”的后缀表达式形式为“abcd+*-。

69、答案:D本题解析:本题的正确答案为D。将光标移至表格外右侧的行尾处并按下Enter键时,会在光标的下方插入一行,表格行数改变。

70、答案:C本题解析:本题考查环路复杂性的计算,是考试中常考的一个知识点。对于这类试题,我们可以采用边的条数-结点数+2这个公式来计算。在本题给出的图中,结点个数为6,而边的条数为8条(注意最上面的表和语句2过去的边是重合的,因此可视为同一条边),因此环路复杂性为4。

71、答案:A本题解析:本题考查项目管理内容。在对软件开发资源进行规划时,为了确定构建软件系统所需的人数,需要考虑软件系统的规模、系统的技术复杂性、项目计划和开发人员的技术背景等方面,而与系统是否有市场前景无关。

72、答案:C本题解析:存取时间=寻道时间+等待时间,寻道时间是指磁头移动到磁道所需的时间;等待时间为等待读写的扇区转到磁

温馨提示

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

最新文档

评论

0/150

提交评论