2024年全国软件水平考试之中级软件设计师考试黑金考题(附答案)_第1页
2024年全国软件水平考试之中级软件设计师考试黑金考题(附答案)_第2页
2024年全国软件水平考试之中级软件设计师考试黑金考题(附答案)_第3页
2024年全国软件水平考试之中级软件设计师考试黑金考题(附答案)_第4页
2024年全国软件水平考试之中级软件设计师考试黑金考题(附答案)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

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

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

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。一、选择题

1、面向对象分析中,对象是类的实例。对象的构成成分包含了(),属性和方法(或操作)。A.标识B.消息C.规则D.结构

2、采用DHCP动态分配IP地址,如果某主机开机后没有得到DHCP服务器的响应。则该主机获取的IP地址属于网络()。A./24B./24C./16D./16

3、在计算机系统工作环境的下列诸因素中,对磁盘工作影响最小的因素是();为了提高磁盘存取效率,通常需要利用磁盘碎片整理程序(请作答此空)。A.定期对磁盘进行碎片整理B.每小时对磁盘进行碎片整理C.定期对内存进行碎片整理D.定期对ROM进行碎片整理

4、在RSA算法中,已知两个质数分别为3和13,在下面的选项中,可成为公钥的是(),对应的私钥是(请作答此空)。A.(39,5)B.(39,11)C.(39,17)D.(39,23)

5、设某语言的语法规则用上下文无关文法G=(N,T,P,S)表示,其中N是非终结符号的集合,T是终结符号的集合,P是产生式集合,S是开始符号,令V=N∪T,那么符合该语言的句子是()。A.从S出发推导的、仅包含T中符号的符号串B.从N中符号出发推导的、仅包含T中符号的符号串C.从S出发推导的、包含V中符号的符号串D.从N中符号出发推导的、包含V中符号的符号串

6、在磁盘调度管理中,通常()。A.先进行旋转调度,再进行移臂调度B.在访问不同柱面的信息时,只需要进行旋转调度C.先进行移臂调度,再进行旋转调度D.在访问不同磁盘的信息时,只需要进行移臂调度

7、()不是供应链结构的特征。A.层次性B.交叉性C.静态性D.面向用户需求

8、按照网站三层逻辑结构,网站调整页面格局和风格,只需改动网站的______。A.数据层B.表示层C.应用逻辑层D.网络层

9、软件复杂性度量的参数不包括()。A.软件的规模B.开发小组的规模C.软件的难度D.软件的结构

10、以下关于dpi的叙述中,正确的是()。A.每英寸的bit数B.存储每个像素所用的位数C.每英寸像素点D.显示屏上能够显示出的像素数目

11、在电子商务网站基本构件中,为企业员工、合作伙伴和客户提供商业级的通信架构的是()。A.目录服务器B.应用服务器C.安全服务器D.邮件和消息服务器

12、Java中,未带访问权限修饰符的成员变量默认为()。A.Public]B.Private]C.Protected]D.Friendly

13、执行指令时,将每一节指令都分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=3△t如果按照[执行]k,[分析]k+1,[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t。A.2500B.2505C.2510D.2515

14、传值与传地址是函数调用时常采用的信息传递方式,()。A.在传值方式下,是将形参的值传给实参B.在传值方式下,形参可以是任意形式的表达式C.在传地址方式下,是将实参的地址传给形参D.在传地址方式下,实参可以是任意形式的表达式

15、下面关于面向对象分析与面向对象设计的说法中,不正确的是()。A.面向对象分析侧重于理解问题B.面向对象设计侧重于理解解决方案C.面向对象分析描述软件要做什么D.面向对象设计一般不关注技术和实现层面的细节

16、企业系统规划(BusinessSystemPlanning,BSP)的实现步骤是()。A.确定管理的统一目标—定义信息结构—定义数据类—识别企业过程B.确定管理的统一目标—识别企业过程—定义数据类—定义信息结构C.识别企业过程—确定各级管理的统一目标—定义数据类—定义信息结构D.识别企业过程—确定各级管理的统一目标—定义信息结构—定义数据类

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

18、()不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点。A.有利于代码重用B.提高系统的运行效率C.提高系统的开发效率D.提高系统的可维护性

19、以下关于集成测试的叙述中,不正确的是()。A.在完成软件的概要设计后,即开始制定集成测试计划B.实施集成测试时需要设计所需驱动和桩C.桩函数是所测函数的主程序,它接收测试数据并把数据传送给所测试函数D.常见的集成测试方法包括自顶向下、自底向上、Big-Bang等

20、下面关于EDI的描述,错误的是()。A.EDI的中文含义是电子数据交换B.在Internet普遍投入使用之前,EDI通讯使用VANC.EDI可以应用在经济和行政部门D.EDI系统就是无纸贸易

21、已知一个文件中出现的各个字符及其对应的频率如下表所示。若采用Huffman编码,则字符序列“bee”的编码应为()。A.01011011101B.10011011101C.10111011101D.010111101011

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

23、在ASP的内置对象中,()对象可以修改cookie中的值。A.requestB.responseC.applicationD.session

24、简单算术表达式的结构可以用下面的上下文无关文法进行描述(E为开始符号),()是符合该文法的句子。E→T|E+TT→F|T*FF→-F|NN→0|1|2|3l4|5|6|7|8|9A.2--3*4B.2+-3*4C.(2+3)*4D.2*4-3

25、甲、乙两个申请人分别就相同内容的计算机软件发明创造,向国务院专利行政部门门提出专利申请,甲先于乙一日提出,则()。A.甲获得该项专利申请权B.乙获得该项专利申请权C.甲和乙都获得该项专利申请权D.甲和乙都不能获得该项专利申请权

26、在()中,任意一个结点的左、右子树的高度之差的绝对值不超过1。A.完全二叉树B.二叉排序树C.线索二叉树D.最优二叉树

27、关键成功因素法(CSF.包含4个步骤:①识别关键成功因素,②了解企业目标,③识别测量性能的数据,④识别性能指标和标准。其正确的顺序为______。A.①②③④B.①④②③C.②①④③D.②④③①

28、HTTPS使用()协议对报文进行封装A.SSHB.SSLC.SHA-1D.SET

29、()软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。A.PutnamB.基本COCOMOC.中级COCOMOD.详细COCOMO

30、ISO/IEC9126软件质量模型中,可靠性质量特性包括多个子特性。一软件在故障发生后,要求在90秒内恢复其性能和受影响的数据,与达到此目的有关的软件属性为()子特性。A.容错性B.成熟性C.易恢复性D.易操作性

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

32、在发布-订阅(Publish-Subscibe)消息模式中,订阅者订阅一个主题后,当该主题有新消息到达时,所有订阅者都会收到通知。()设计模式最适合之一模式。A.适配器(Adapter)B.通知(Notifier)C.状态(State)D.观察者(Observer)

33、绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做()。A.继承B.多态C.动态绑定D.静态绑定

34、在软件维护阶段,为软件的运行增加监控设施属于()维护。A.改正性B.适应性C.完善性D.预防性

35、以下关于可行性分析的叙述中,错误的是______。A.可行性分析用以判断建设项目可能性和必要性B.可行性分析包含对社会环境可行性的分析C.可行性分析确定了建设项目的实施方案D.可行性分析包含费用的预算和效益的估算

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

37、在字符串的模式匹配过程中,如果模式串的每个字符依次和主事中一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特—福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于m),且恰好在主串末尾的m个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为()。A.n*mB.(n-m+1)*mC.(n-m-1)*mD.(n-m)*n

38、(请作答此空)的任务是根据系统说明书中规定的功能要求,具体设计实现逻辑模型的技术方案,这个阶段形成的技术文档是()。A.系统分析阶段B.系统规划阶段C.系统实施阶段D.系统设计阶段

39、在CPU和主存之间设置“Cache”的作用是为了解决______的问题。A.主存容量不足B.主存与辅助存储器速度不匹配C.主存与CPU速度不匹配D.外设访问效率

40、已知算法A的运行时间函数为T(n)=8T(n/2)+n2,其中n表示问题的规模,另已知算法B的运行时间函数为T(n)=XT(n/4)+n2,其中n表示问题的规模。对充分大的n,若要算法B比算法A快,则X的最大值为()。A.15B.17C.63D.65

41、声音信号数字化过程中首先要进行()。A.解码B.D/A转换C.编码D.A/D转换

42、在以下加密算法中,属于非对称密钥密码体制的算法是()。A.AES算法B.DES算法C.IDEA算法D.RSA算法

43、数据存储在磁盘上的排列方式会影响I/O服务的总时间。假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R1,R2,…,R10存放在同一个磁道上,记录的安排顺序如下表所示:假定磁盘的旋转速度为20ms/周,磁头当前处在R1的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为4ms,则处理这10个记录的最长时间为();若对信息存储进行优化分布后,处理10个记录的最少时间为()。A.40msB.60msC.100msD.160ms

44、设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种()模式;()模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于(请作答此空)模式;()模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。A.组合型B.结构型C.行为型D.创建型

45、Program()describesprogram'sobjectives,desiredoutput,inputdatarequired,processingrequirement,anddocumentation.A.specificationB.flowchartC.structureD.address

46、对于学生关系Students(Sno,Sname,Sex,SD,Sage,SAdd),属性Sno、Sname、Sex、SD、Sage和SAdd分别表示学生的学号、姓名、所在系、年龄和通信地址;其中SD是关系Dept的主键。a.学生关系的主键是(),外键是()。b.查询其它系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:SELECTSname,SageFROMstudentsWHERESage<ALL(SELECTSageFROMstudentsWHERE(请作答此空))AND()A.SD='MS'B.SD<>'MS'C.'SD'=MSD.'SD'<>MS

47、现有16枚外形相同的硬币,其中有一枚比真币的重量轻的假币,若采用分治法找出这枚假币,至少比较()次才能够找出该假币。A.3B.4C.5D.6

48、单向链表中往往含有一个头结点,该结点不存储数据元素,一般令链表的头指针指向该结点,而该结点指针域的值为第一个元素结点的指针。以下关于单链表头结点的叙述中,错误的是()。A.若在头结点中存入链表长度值,则求链表长度运算的时间复杂度为O(1)B.在链表的任何一个元素前后进行插入和删除操作可用一致的方式进行处理C.加入头结点后,代表链表的头指针不因为链表为空而改变D.加入头结点后,在链表中进行查找运算的时间复杂度为O(1)

49、在领域类模型中不包含()。A.属性B.操作C.关联D.领域对象

50、()不属于软件配置管理的活动。A.变更标识B.变更控制C.质量控制D.版本控制二、多选题

51、采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、国标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是()。A.FlyweightB.ProxyC.CommandD.State

52、若某模块内所有处理元素都在同一个数据结构上操作,则该模块的内聚类型为()。A.逻辑B.过程C.通信D.功能

53、对布尔表达式进行短路求值是指:无须对表达式中所有操作数或运算符进行计算就可确定表达式的值。对于表达式“aor((c<d)andb)”,()时可进行短路计算。A.d为trueB.a为trueC.b为trueD.c为true

54、对于学生关系Students(Sno,Sname,Sex,SD,Sage,SAdd),属性Sno、Sname、Sex、SD、Sage和SAdd分别表示学生的学号、姓名、所在系、年龄和通信地址;其中SD是关系Dept的主键。a.学生关系的主键是(),外键是(请作答此空)。b.查询其它系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:SageFROMstudentsWHERESage<ALL(SELECTSageFROMstudentsWHERE())AND()A.SnoB.SnameC.SD.SAdd

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

56、下图是一个软件项目的活动图,其中顶点表示项目里程碑,边表示包含的活动,边上的权重表示活动的持续时间,则里程碑()在关键路径上。A.1B.2C.3D.4

57、函数调用时,基本的参数传递方式有传值与传地址两种,()。A.在传值方式下,形参将值传给实参B.在传值方式下,实参不能是数组元素C.在传地址方式下,形参和实参间可以实现数据的双向传递D.在传地址方式下,实参可以是任意的变量和表达式

58、表达式(a-b)*(c+d)的后缀式(逆波兰式)是()。A.abcd-+*B.ab-c+d*C.abc-d*D.ab-cd+*

59、如果“2X”的补码是“90H”,那么X的真值是()。A.72B.-56C.56D.111

60、可用于编写独立程序和快速脚本的语言是()。A.PythonB.PrologC.JavaD.C#

61、耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程度不取决于()。A.调用模块的方式B.各个模块之间接口的复杂程度C.通过接口的信息类型D.模块提供的功能数

62、以下关于模块化设计的叙述中,不正确的是()。A.尽量考虑高内聚、低耦合,保持模块的相对独立性B.模块的控制范围在其作用范围内C.模块的规模适中D.模块的宽度、深度、扇入和扇出适中

63、在Windows系统中设置默认路由的作用是()。A.当主机接收到一个访问请求时首先选择的路由B.当没有其它路由可选时最后选择的路由C.访问本地主机的路由D.必须选择的路由

64、在指令系统的各种寻址方式中,获取操作数最快的方式是(请作答此空)。若操作数的地址包含在指令中,则属于()方式。A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址

65、微型计算机系统中,显示器属于(请作答此空),硬盘属于______。A.表现媒体B.传输媒体C.表示媒体D.存储媒体

66、根据《计算机软件保护条例》的规定,对软件著作权的保护不包括()。A.目标程序B.软件文档C.源程序D.开发软件所有的操作方法

67、自然界的声音信号一般都是多种频率声音的复合信号,用来描述组成复合信号的频率范围的参数被称为信号的()。A.带宽B.音域C.响度D.频度

68、在程序执行过程中,Cache与主存的地址映像由()。A.硬件自动完成B.程序员调度C.操作系统管理D.程序员与操作系统协同完成

69、结构化分析方法是一种面向数据流的需求分析方法,其分析结果由______、一本数据词典、一组加工逻辑说明和补充材料几部分组成。A.若干套分层数据流图B.一套综合数据流图C.一套分层数据流图D.一套分层数据结构图

70、假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs,若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为()μsA.150B.151C.156D.201

71、系统设计阶段的主要技术文档是()。A.用户的决策方针B.用户的分析方案C.系统设计说明书D.系统总体设计方案

72、()设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有新消息到来时订阅者就会收到通知。A.适配器(Adapter)B.通知(Notifier)C.观察者(Observer)D.状态(State)

73、OutlookExpress作为邮件代理软件有诸多优点,以下说法中,错误的是()。A.可以脱机处理邮件B.可以管理多个邮件账号C.可以使用通讯簿存储和检索电子邮件地址D.不能发送和接收安全邮件

74、对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含()阶段。A.词法分析B.语法分析C.语义分析D.目标代码生成

75、WhyHaveFormalDocuments?Finally,writingthedecisionsdownisessential.Onlywhenonewritesdothegapsappearandthe()protrude(突出).Theactofwritingturnsouttorequirehundredsofmini-decisions,anditistheexistenceofthesethatdistinguishesclear,exactpoliciesfromfuzzyones.Second,thedocumentswillcommunicatethedecisionstoothers.Themanagerwillbecontinuallyamazedthatpolicieshetookforcommonknowledgearetotallyunknownbysomememberofhisteam.Sincehisfundamentaljobistokeepeverybodygoinginthe()direction,hischiefdailytaskwillbecommunication,notdecision-making,andhisdocumentswillimmensely()thisload.Finally,amanager’sdocumentsgivehimadatabaseandchecklist.Byreviewingthem(请作答此空)heseeswhereheis,andheseeswhatchangesofemphasisorshiftsindirectionareneeded.Thetaskofthemanageristodevelopaplanandthentorealizeit.Butonlythewrittenplanispreciseandcommunicable.Suchaplanconsistsofdocumentsonwhat,when,howmuch,where,andwho.Thissmallsetofcriticaldocuments()muchofthemanager’swork.Iftheircomprehensiveandcriticalnatureisrecognizedinthebeginning,themanagercanapproachthemasfriendlytoolsratherthanannoyingbusywork.Hewillsethisdirectionmuchmorecrisplyandquicklybydoingso..A.PERIODICALLYB.OCCASIONALLYC.INFREQUENTLYD.RARELY

76、以下关于变量和常量和叙述中,错误的是()。A.变量的取值在程序运行过程中可以改变,常量则不行B.变量具有类型属性,常量则没有C.变量具有对应的存储单元,常量则没有D.可以对变量赋值,不能对常量赋值

77、某双端队列如下所示,要求元素进出队列必须在同一端口,即从A端进入的元素必须从A端出、从B端进入的元素必须从B端出,则对于4个元素的序列e1、e2、e3、e4,若要求从前2个元素(e1、e2)从A端口按次序全部进入队列,后两个元素(e3、e4)从B端口按次序全部进入队列,则可能得到的出队序列是()。A.e1、e2、e3、e4B.e2、e3、e4、e1C.e3、e4、e1、e2D.e4、e3、e2、e1

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

79、某搜索引擎在使用过程中,若要增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行()维护。A.正确性B.适应性C.完善性D.预防性

80、10个成员组成的开发小组,若任意两人之间都有沟通路径,则一共有()条沟通路径。A.100B.90C.50D.45

81、若事务T1对数据D1加了共享锁,事务T2T3分别对数据D2和数据D3加了排它锁,则事务()。A.T1对数据D2D3加排它锁都成功,T2T3对数据D1加共享锁成功B.T1对数据D2D3加排它锁都失败,T2T3对数据D1加排它锁成功C.T1对数据D2D3加共享锁都成功,T2T3对数据D1加共享锁成功D.T1对数据D2D3加共享锁都失败,T2T3对数据D1加共享锁成功

82、某项目包含的活动如下表所示,完成整个项目的最短时间为(17)周。不能通过缩短活动(18)的工期,来缩短整个项目的完成时间。A.16B.17C.18D.19

83、商户甲使用数字签名技术向商户乙传输合同,甲的私钥是AKD,公钥是AKE,乙的私钥是BKD,公钥是BKE,合同原文是M,摘要是H,数字签名加密算法为D。则商户甲向商户乙传输的数字签名文件是()。商户乙应使用(请作答此空)验证数字签名的正确性。A.AKDB.AKEC.BKD.BKE

84、更适合用来开发操作系统的编程语言是()。A.C/C++B.JavaC.PythonD.JavaScript

85、电子钱包的功能不包括()。A.储存电子信用卡B.传输电子票据C.储存电子现金D.保存交易记录

86、将平台作为服务的云计算服务类型是()。A.IaaSB.PaaSC.RaaSD.SaaS

87、针对应用在运行期的数据特点,修改其排序算法使其更高效,属于()维护。A.正确性B.适应性C.完善性D.预防性

88、通用的高级程序设计语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、()和循环结构。A.选择B.递归C.递推D.函数

89、若关系模式R和S分别为:R(A,B,C,D)、S(B,C,E,F),则关系R与S自然联结运算后的属性列有()个A.4B.6C.7D.8

90、采用面向对象方法进行系统设计时,不应该强追客户依赖于他们不用的方法,即∶依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。这属于()A.单一责任B.开放-封闭C.接口分离D.里氏替换

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

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

93、在移臂调度算法中,()算法可能会随时改变移动臂的运动方向。A.电梯调度和先来先服务B.先来先服务和最短寻找时间优先C.单向扫描和先来先服务D.电梯调度和最短寻找时间优先

94、在对电子商务系统进行总体规划后,首先要______。A.进行数据库性能分析B.进行信息流分析C.进行需求分析D.进行控制流分析

95、若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为()。A.0B.-1C.216-1D.-216+1

96、甲、乙两软件公司于2012年7月12日就其财务软件产品分别申请“用友”和“用有”商标注册。两财务软件相似,甲第一次使用时间为2009年7月,乙第一次使用时间为2009年5月。此情形下,()能获准注册。A.“用友”B.“用友”与“用有”都C.“用有”D.由甲、乙抽签结果确定

97、由于信用卡公司升级了其信用卡支付系统,导致超市的原有信息系统也需要做相应的修改工作,该类维护属于()。A.正确性维护B.适应性维护C.完善性维护D.预防性维护

98、在电子支付业务流程中,为支付者发行有效电子支付手段的是______。A.发行银行B.商家C.接收银行D.清算中心

99、在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据()来区分在内存中以二进制编码形式存放的指令和数据。A.指令周期的不同阶段B.指令和数据的寻址方式C.指令操作码的译码结果D.指令和数据所在的存储单元

100、下列选项中,防范网络监听最有效的方法是()。A.安装防火墙B.采用无线网络传输C.数据加密D.漏洞扫描

参考答案与解析

1、答案:A本题解析:对象是类的实例,一个对象通常可由对象名(标识)、属性和操作(方法)三部分组成。

2、答案:D本题解析:无效的IP地址:169.254.X.X(windows)和(linux)。

3、答案:A本题解析:本题正确答案为A。文件在磁盘上一般是以块(或扇区)的形式存储的。有的文件可能存储在一个连续的区域内,有的文件则被分割成若干个"片"存储在磁盘中不连续的多个区域。这种情况对文件的完整性没有影响,但由于文件过于分散,将增加读盘时间,从而降低了计算机系统的效率。磁盘碎片整理程序可以在整个磁盘系统范围内对文件重新安排,将各个文件碎片在保证文件完整性的前提下转换到连续的存储区内,提高对文件的读取速度。

4、答案:A本题解析:本题考查RAS算法中公钥和私钥的计算。非对称密钥密码体制的典型算法是RSA算法,其基本原理是基于大素数难分解原理,即寻找两个大素数比较简单,而将两个大素数的乘积分解则非常困难。具体算法如下:①选取两个足够大的质数p和q;②计算p和q的乘积,记为n=p×q;③计算p-1和q-1的乘积,记为m=(p-1)×(q-1);④寻找一个与m互质的数e,且满足1<e<m;⑤寻找一个数d,使其满足(e×d)modm=1;⑥(n,e)为公钥,(n,d)为私钥。

5、答案:A本题解析:本题考查程序语言方面的基础知识。一个文法的语言是该文法能产生的句子的集合。一个文法产生的句子是从文法开始符号出发推导出的所有终结符号串。

6、答案:C本题解析:磁盘调度管理中,先进行移臂调度寻找磁道,再进行旋转调度寻找扇区。

7、答案:C本题解析:本题考查供应链的基础知识。供应链是围绕核心企业,通过对信息流、物流、资金流的控制,从采购原材料开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中,将供应商、制造商、分销商、零售商,直到最终用户连成一个整体的功能网链结构模式。供应链结构主要具有以下特征:(1)层次性。供应链由多个、多类型甚至多国企业构成,并且表现出一定的组成层次。(2)动态性。供应链管理因企业战略和适应市场需求变化的需要,其中节点企业需要动态地更新,使得供应链具有明显的动态性。(3)面向用户需求。供应链的形成、存在、重构,都是基于一定的市场需求而发生,并且在供应链的动作过程中,用户的需求抖动是供应链中信息流、产品/服务器、资金流动作的驱动源。(4)交叉性。节点企业可以是这个供应链的成员,同时又是另一个供应链的成员,众多的供应链形成交叉结构。

8、答案:B本题解析:本题考查电子商务网站建设的基础知识。在网站结构的实现上,通常在逻辑上将网站分为三层:表示层、应用逻辑层、数据层。这种结构使得网站具有较好的可扩充性,将表示层与业务功能的实现分离开来,能够更灵活地适应业务的发展。网站不需要对业务逻辑组件进行任何变动,就能够适用新出现的表示形式和客户端。因此网站调整页面格局和页面风格,只需要改动网站表示层,业务逻辑层和数据连接层不需要改变。

9、答案:B本题解析:软件复杂性主要表现在程序的复杂性。程序的复杂性主要指模块内程序的复杂性。它直接关联到软件开发费用的多少、开发周期长短和软件内部潜伏错误的多少。同时它也是软件可理解性的另一种度量。软件复杂性度量的参数很多,主要有:(1)规模,即总共的指令数,或源程序行数。(2)难度,通常由程序中出现的操作数的数目所决定的量来表示。(3)结构,通常用于程序结构有关的度量来表示。(4)智能度,即算法的难易程度。

10、答案:C本题解析:dpi是DotsPerInch的缩写,也就是每英寸的像素。

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

12、答案:D本题解析:本题考查Java中成员变量的类型。在Java中,类中所定义的数据或者变量叫做实例变量或成员变量,它提供了一组访问修饰来限制对成员变量和成员函数的访问权限,包括:Public公有类型的成员可以被所有类访问。Private私有类型的成员只能被这个类本身所访问。Protected保护类型的成员只能被这个类本身,它的子类以及同一个包中所有的其他类访问。Friendly友元类型的成员可以被这个类本身和同一个包中的所有类访问。如果成员变量不加任何修饰符,则默认为Friendly类型。

13、答案:B本题解析:流水线执行时间=流水线建立时间+(n-1)×流水线周期=5+2+3+(500-1)×5=2505△t。

14、答案:C本题解析:在函数调用时,系统为形参准备空间,并把实参的值赋值到形参空间中,在调用结束后,形参空间将被释放,而实参的值保持不变,这就是传值传递方式。传值传递方式中实参与形参之间的数据传递是单向的,只能由实参传递给形参,因而即使形参的值在函数执行过程中发生了变化,也不会影响到实参值。在C语言中,当参数类型是非指针类型和非数组类型时,均采用传值方式。传地址方式把实参的地址赋值给形参,这样形参就可以根据地址值访问和更改实参的内容,从而实现双向传递。当参数类型是指针类型或数组类型时,均采用传地址方式。区别于参数传值方式和返回值传递方式,传地址方式具有以下明显的优势。(1)参数传值方式是主调函数与被调函数之间的单向数据传递方式,而参数的传地址方式则实现了二者之间的双向数据传递。(2)函数的返回值每次只能把一个数据项从被调函数传递到主调函数,而参数的传地址方式却可一次性地传递多个数据项到主调函数。

15、答案:D本题解析:本题考查面向对象分析与设计的基本概念。面向对象分析主要强调理解问题是什么,不考虑问题的解决方案,因此答案A、C是正确的。面向对象设计侧重问题的解决方案,并且需要考虑实现细节问题,因此选项D的说法是不正确的。

16、答案:B本题解析:本题考查的是企业系统规划的基本知识。企业系统规划法是一种系统规划方法,它是通过全面调查,分析企业信息需求,制定应用系统总体方案的一种方法,有四个基本步骤。(1)确定各级管理的统一目标,各个部门的目标要服从总体目标。通过对企业管理目标的定义,才能界定应用系统的目标。(2)识别企业过程。这是BSP方法的核心。企业过程定义为逻辑上相关的一组决策和活动的集合。识别企业过程可对企业如何完成其目标有深刻的了解,并且有助于定义系统的功能和信息的流程。识别企业过程的步骤是:画过程流程图;写每一过程说明:过程分组:为过程组写说明;过程与组织相关;识别关键过程;修改、确认过程。(3)定义数据类。在识别企业过程的基础上,分析每一个过程利用什么数据,产生什么数据,或者说每一过程的输入和输出数据是什么,并将所有的数据分成若干大类。在这一步骤中重点是分析数据实体及其相互之间的联系,按照各层管理人员和业务人员的管理经验和一些形式化方法,对数据实体进行聚集分析,将联系密切的实体划分在一起,形成一些实体组,即数据类。这些实体组内部的数据实体之间联系密切,而与外部实体联系很少,它们是划分数据类的依据,进而在数据类的基础上建立起主题数据库模型,为企业的不同管理需求提供必要的、稳定的、共享的总体数据模型。(4)定义信息结构。定义信息结构也就是划分子系统,确定应用系统各个部分及其相关数据之间的关系。BSP方法是根据信息的产生和使用来划分子系统的,它尽量把信息产生的企业过程和使用的企业过程划分在一个子系统中,从而减少了子系统之间的信息交换。

17、答案:C本题解析:本题考查数据结构中的拓扑排序。拓扑排序通俗一点来讲,其实就是依次遍历没有前驱结点的结点。而某一时刻没有前驱结点的结点有可能存在多个,所以一个图的拓扑排序可能有多个。以本题为例,1号结点与2号结点都没有前驱结点,所以拓扑排序的第一个元素可以是1,也可以是2。当1与2都访问完了,便可访问3号结点,3号结点访问完了,便可访问5号结点,访问完5号结点,可访问4号,或是7号结点。所以拓扑排序结果为:(12)35(47)6。括号中有多个数字,则代表在这多个数字的顺序可以变化。这样,具体的拓扑排序结果为:1235476、1235746、2135476、2135746。

18、答案:B本题解析:MVC是分层架构风格的一种,采用关注点分离的方针,将可视化界面呈现(View)、UI处理逻辑(Controller)和业务逻辑(Model)三者分离出来,并且利用合理的交互方针将它们之间的依赖降至最低。解耦之后,有利于代码重用、提高系统的可维护性,也可提高系统的开发效率,但是由于分层之后,调用也需要分层调用,所以不能提高系统的运行效率。

19、答案:C本题解析:本题考查集成测试的基础知识。集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。集成测试的依据是概要设计规格说明,因此在概要设计完成后即开始制定集成测试计划。集成测试需要设计所需的驱动模块和桩模块。驱动模块用来模拟被测试模块的上一级模块,相当于被测模块的主程序,它接收数据,将相关数据传送给被测模块,启动被测模块,并打印出相应的结果。桩模块用来模拟被测模块工作过程中所调用的模块,它们一般只进行很少的数据处理。常见的集成测试方法包括自顶向下、自底向上、Big-Bang等。本题中选项C混淆了驱动和桩的概念。

20、答案:D本题解析:本题考查EDI的基础知识。EDI(ElectronicDataInterchange,电子数据交换)是融现代计算机技术和远程通信技术为一体的产物。在Internet普遍投入使用之前,EDI通讯使用的是专用的增值网络(VAN)。EDI用于电子计算机之间商业信息的传递,包括日常咨询、计划、采购、到货通知、询价、付款、财政报告等等,还用于安全、行政、贸易伙伴、规格、合同、生产分销等信息交换,日前人们正在开发适用于政府、广告、保险、教育、娱乐、司法、保健和银行抵押业务等领域的EDI标准。由此可见,EDI的应用远不止贸易事务,它可以广泛地应用到各个经济、行政等部门,仅仅把EDI认为是“无纸贸易”是一种片面的理解。

21、答案:C本题解析:①有6个不同字母,需要采用3位二进制进行编码。②本题对应的哈夫曼树如下所示:

22、答案:D本题解析:本题考查电子商务新技术——物联网的知识。物联网涉及感知、控制、网络通信、微电子、计算机、软件、嵌入式系统、微机电等技术领域,因此物联网涵盖的关键技术也非常多,为了系统分析物联网技术体系,将物联网技术体系划分为感知关键技术、网络通信关键技术、应用关键技术、共性技术和支撑技术。

23、答案:B本题解析:在ASP的内置对象中。能修改cookie中的值的是response,它还可以创建cookie,而request可以访问cookie中的参数。

24、答案:B本题解析:一个上下文无关语法定义一个语言,其主要思想是从文法的开始符号出发,反复连续使用产生式,对非终结符进行替换和展开。

25、答案:A本题解析:专利权是谁先申请则属于谁。

26、答案:A本题解析:本题主要考查一些特殊二叉树的性质。若二叉树中最多只有最下面两层的结点度数可以小于2,并且最下面一层的叶子结点都依次排列在该层最左边的位置上,则这样的二叉树称为完全二叉树,因此在完全二叉树中,任意一个结点的左、右子树的高度之差的绝对值不超过1。二叉排序树的递归定义如下:二叉排序树或者是一棵空树;或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于根结点的值;(3)左右子树也都是二叉排序树。在n个结点的二叉树链式存储中存在n+1个空指针,造成了巨大的空间浪费,为了充分利用存储资源,可以将这些空链域存放指向结点在遍历过程中的直接前驱或直接后继的指针,这种空链域就称为线索,含有线索的二叉树就是线索二叉树。最优二叉树即哈夫曼树。

27、答案:C本题解析:本题考查电子商务系统规划方法中关键成功因素法的基础知识。关键成功因素法源自企业目标,通过目标分解和识别、关键成功因素识别、性能指标识别,一直到产生数据字典。关键成功因素法包含以下四个步骤:①了解企业目标;②识别关键成功因素;③识别性能的指标和标准;④识别测量性能的数据。

28、答案:B本题解析:HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

29、答案:B本题解析:基本COCOMO是一种静态的单值模型,它使用以每千源代码行数(KLoC)来度量的程序大小来计算软件开发的工作量(及成本)。COCOMO可以应用于三种不同的软件项目:有机项目——相对较小、较简单的软件项目,由较小的有经验的团队来完成,需求较少并且没有过份严格的限定。中度分离项目——指中等规模(大小及复杂度)的软件项目,由不同经验水平的人组成的团队来完成,需求中即有严格的部分也有不太严格的部分。嵌入式项目——指软件项目必须依赖于一套紧凑的硬件、软件以及符合操作限制。

30、答案:C本题解析:本题考查软件质量模型知识。ISO/IEC9126软件质量模型中可靠性质量特性是指在规定的一段时间内和规定的条件下,软件维护其性能水平有关的能力。包括的子特性有成熟性、容错性和易恢复性。其中易恢复性是与在故障发生后,重新建立其性能水平并恢复直接受影响数据的能力,以及与为达到此目的所需的时间和工作有关的软件属性。软件故障发生后,要在90秒内恢复其性能和受影响的数据,达到这一目的有关的属性即为易恢复性子特性。

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

32、答案:D本题解析:观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。

33、答案:D本题解析:在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态(polymorphism)。在使用多态的时候,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合直到调用发生时才进行。动态绑定是和类的继承以及多态相联系的。在继承关系中,子类是父类的一个特例,所以,父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。

34、答案:C本题解析:根据引起软件维护的原因不同,软件维护通常可分为以下四种类型:改正性维护。是指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动。该类维护一般占总维护工作量的25%。适应性维护。是指为了适应变化了的环境而修改软件的活动。该类维护一般占总维护工作量的20%。完善性维护。是指为了扩充或完善原有软件的功能或性能而修改软件的活动。该类维护一般占总维护工作量的50%。预防性维护。是指为了提高软件的可维护性和可靠性、为未来的进一步改进打下基础而修改软件的活动。该类维护一般占总维护工作量的5%。而本题所描述的为软件的运行增加监控设施属于完善性维。

35、答案:C本题解析:本题考查可行性分析的相关概念。可行性分析根据系统的环境、资源等条件,判断新系统建设是否有必要、有可能开始进行。可行性包括运行可行性、技术可行性、经济可行性及社会环境可行性。运行可行性是对方案在组织中的合适程度的度量;技术可行性是指所提出的要求在现有技术水平下是否有可能实现;经济可行性包括所需费用的预算和对效益的估算;社会环境可行性考虑各种社会因素,确定系统是否可行。可行性分析最后提交可行性研究报告。

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

37、答案:B本题解析:本题主要考查字符串的匹配。在本题的描述中,告诉我们是在主串末尾的m个字符处匹配成功,那么在这之前,从左到右依次匹配了n-m次,且都失败了,最坏的情况,就是每次匹配都是匹配到最后一个字符不符合,因此每次匹配的比较次数就是子串的长度,即m。而匹配成功时,一共也比较了m次。所以字符的比较次数最多为(n-m+1)*m次。

38、答案:D本题解析:本题考查系统设计的任务。系统设计就是在系统分析阶段提出的反映用户需求的逻辑方案的基础上,专注于系统的技术性和实现方面,科学合理地使用各种系统设计方法,得到一个详细的计算机系统方案。因此该阶段的任务是根据系统说明书中规定的功能要求,具体设计实现逻辑模型的技术方案,这个阶段形成的技术文档是系统设计说明书。

39、答案:C本题解析:本题考查计算机系统硬件基础知识。基于成本和性能方面的考虑,Cache(即高速缓存)是为了解决相对较慢的主存与快速的CPU之间工作速度不匹配问题而引入的存储器。Cache中所存储的是主存内容的副本。

40、答案:C本题解析:本题需要用到特定形式的递归式分析法:在本题中,a=8,b=2,故符合(1)的情况。时间复杂度为:O(n3)。a=16,b=4

41、答案:D本题解析:声音信号是一种模拟信号,计算机要对它进行处理,必须将其转换成数字声音信号。音频信息的数字化是指:把模拟音频信号转换成有限个数字表示的离散序列,即数字音频。转换过程是:选择采样频率,进行采样,选择合适的量化精度进行量化,编码,从而形成声音文件。

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

43、答案:B本题解析:系统读记录的时间为20/10=2ms。对第一种情况:系统读出并处理记录R1之后,将转到记录R4的开始处,所以为了读出记录R2,磁盘必须再转一圈,需要2ms(读记录)加20ms(转一圈)的时间。这样,处理10个记录的总时间应为处理前9个记录(即R1,R2,…,R9)的总时间再加上读R10和处理时间(9×22ms+6ms=204ms)。对于第二种情况,若对信息进行分布优化的结果如下所示:从上图可以看出,当读出记录R1并处理结束后,磁头刚好转至R2记录的开始处,立即就可以读出并处理,因此处理10个记录的总时间为:10×(2ms(读记录)+4ms(处理记录))=10×6ms=60ms

44、答案:B本题解析:设计模式包括:创建型、结构型、行为型三大类别。抽象工厂模式属于创建型设计模式。桥接模式属于结构型设计模式。

45、答案:A本题解析:此意是讲一个程序规格说明书描述了程序的对象、输入数据要求,想要的输出数据,运行要求和文档。

46、答案:A本题解析:本题考查数据库基本概念和SQL语言。由于学生号Sno能唯一区别学生关系中的每一个元组(记录),所以Sno是学生关系的主键。虽然SD不是学生关系的码,但SD是关系Dept的主键,所以SD是外键。由于子查询中WHERESD='MS'意味着找出数学系所有学生的年龄,所以当外查询的学生年龄都小于子查询中的学生年龄即满足条件。根据题意需查询其他系比数学系MS所有学生年龄都要小的学生姓名及年龄,所以外查询中的条件语句需加上SD<>'MS'进行限定。根据以上分析,完整的SQL语句如下:SELECTSname,Sage

47、答案:B本题解析:本题考查算法基础知识。用分治法找假硬币的过程为:先将16枚硬币对等分为2堆(各8枚)并比较其重量,假币在较轻的那一堆中;然后将8枚硬币对等分为2堆(各4枚)并比较其重量,假币在较轻的那一堆中;再将4枚硬币对等分为2堆(各2枚)并比较其重量,假币在较轻的那一堆中;最后比较两个硬币的重量,找出假币。因此,至少比较4次才能够找出该假币。

48、答案:D本题解析:本题考查数据结构基础知识。含有头结点的单链表如下图所示。在链表中加入头结点后,查找表中某一元素仍然要从头指针出发,顺序找到目标元素或失败时找到表尾为止,时间复杂度与表长成正比。

49、答案:D本题解析:在领域类模型中会涉及描述类自身情况的属性与操作,还会有描述类之关系的关联,但不会有对象层次的内容。

50、答案:C本题解析:本题考查软件配置管理的基础知识。软件配置管理是一组管理整个软件生存期各阶段中变更的活动,主要包括变更标识、变更控制和版本控制。

51、答案:A本题解析:根据目的和用途不同,设计模式可分为创建型(Creadonal)模弍、结构型(Structural)模式和行为型(Behavioral)模式三种。创建型模式主要用于创建对象,结构型模式主要用于处理类或对象的组合,行为型模式主要用于描述类或对象的交互以及职责的分配。根据题干的描述,适用于该要求的设计模式应属于结构型模式。Flyweight(享元)和Proxy(代理)属于结构型模式。Flyweight模式通过运用共享技术,有效地支持大量细粒度的对象。系统只使用少量的对象,而这些对象都很相似,状态变化很小,对象使用次数增多。Proxy模式可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度。因此本题适合于采用Flyweight模式。

52、答案:C本题解析:

53、答案:B本题解析:根据本题题干“aor((c<d)andb)”,最后计算的是or,对于或运算,只要有一个为真则结果为真,不需要进行后面的计算,因此当a为true时,可进行短路计算,直接得到后面的结果。

54、答案:C本题解析:本题考查数据库基本概念和SQL语言。由于学生号Sno能唯一区别学生关系中的每一个元组(记录),所以Sno是学生关系的主键。虽然SD不是学生关系的码,但SD是关系Dept的主键,所以SD是外键。由于子查询中WHERESD='MS'意味着找出数学系所有学生的年龄,所以当外查询的学生年龄都小于子查询中的学生年龄即满足条件。根据题意需查询其他系比数学系MS所有学生年龄都要小的学生姓名及年龄,所以外查询中的条件语句需加上SD<>'MS'进行限定。根据以上分析,完整的SQL语句如下:SELECTSname,Sage

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

56、答案:B本题解析:本题主要考查关键路径求解的问题。从开始顶点到结束顶点的最长路径为关健路径,关键路径上的活动为关键活动。在本题中找出的最长路径是Start->2->5->7->8->Finish,其长度为8+15+15+7+20=65,因此我们可以知道里程碑2在关键路径上。

57、答案:C本题解析:函数调用时基本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式(或常量),也可以是变量(或数组元素),这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量(数组名或数组元素),不能是表达式(或常量)。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。

58、答案:D本题解析:根据表达式(a-b)*(c+d),可以构造出语法树如下:其后续遍历即其后缀表达式(逆波兰式)为ab-cd+*,选择D选项。

59、答案:B本题解析:90H即为二进制的:10010000。说明此数为负数,其反码为:10001111,其原码为:11110000,即-112,2X=-112,所以X=-56。

60、答案:A本题解析:本题考查程序语言基础知识。脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,通常以文本(如ASCII)保存,只在被调用时进行解释或编译。Python是一种脚本语言。

61、答案:D本题解析:选项ABC都是取决模块间耦合度高低的因素。P450。

62、答案:B本题解析:模块化设计要求高内聚、低耦合。在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。一般来说,一个模块的大小使其实现代码在1~2页纸之内,或者其实现代码行数在50~200行之间,这种规模的模块易于实现和维护。(2)模块的扇入和扇出要合理。一个模块的扇出是指该模块直接调用的下级模块的个数;扇出大表示模块的复杂度高,需要控制和协调过多的下级模块。扇出过大一般是因为缺乏中间层次,应该适当增加中间层次的控制模块;扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。一个模块的扇入是指直接调用该模块的上级模块的个数;扇入大表示模块的复用程度高。设计良好的软件结构通常顶层扇出比较大,中间扇出较少,底层模块则有大扇入。一般来说,系统的平均扇入和扇出系数为3或4,不应该超过7,否则会增大出错的概率。(3)深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。在系统设计时,需要权衡系统的深度和宽度,尽量降低系统的复杂性,减少实施过程的难度,提高开发和维护的效率。模块的扇入指模块直接上级模块的个数。模块的直属下级模块个数即为模块的扇出。

63、答案:B本题解析:在Windows系统中。当Windows服务器收到一个IP数据包时,先查找主机路由,再查找网络路由(直连网络和远程网络),这些路由查找失败时,最后才查找默认路由,默认路由的目标网络和网络掩码都是。因此设置默认路由的作用是当没有其它路由可选时最后选择的路由。

64、答案:B本题解析:本题考查计算机系统方面的基础知识。根据指令的寻址方式的定义,操作数包含在指令中的寻址方式是立即寻址;操作数在寄存器中的寻址方式是寄存器寻址;操作数的地址存放在寄存器中的寻址方式是寄存器间接寻址。

65、答案:A本题解析:本题考查考生多媒体基础知识。表现媒体是指进行信息输入和输出的媒体,如键盘、鼠标、话筒,以及显示器、打印机、喇叭等。传输媒体是指传输表示媒体的物理介质,如电缆、光缆、电磁波等。表示媒体指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码、文本编码和声音编码等;存储媒体是指用于存储表示媒体的物理介质,如硬盘、U盘、光盘、ROM及RAM等。

66、答案:D本题解析:对软件著作权的保护只是针对计算机软件和文档,并不包括开发软件所用的思想、处理过程、操作方法或数学概念等,并且著作权人还需在软件登记机构办理登记。

67、答案:A本题解析:该题考察音频相关知识。出自《程序员教程(第四版)》,全书第140页。频带宽度或称为带宽,它是描述组成复合信号的频率范围。音频信号的频带越宽,所包含的音频信号分量越丰富,音质越好。

68、答案:A本题解析:高速缓存(Cache)的出现主要有两个因素:首先是由于CPU的速度和性能提高很快而主存速度较低而且价格高,其次就是程序执行的局部性特点。因此,才将速度比较快而容量有限的静态存储芯片构成Cache,以尽可能发挥CPU的高速度。因此,必须用硬件来实现Cache的全部功能。

69、答案:C本题解析:结构化方法的基本思想是:将整个信息系统的开发过程分为若干阶段,然后一步一步地依次进行,前一阶段是后一阶段的工作依据;每个阶段又划分为多个详细的工作步骤顺序作业。每个阶段和主要步骤都有明确详尽的文档编制要求,各个阶段和各个步骤的向下转移都是通过建立各自的软件文档和对关键阶段、步骤进行审核和控制实现的。结构化分析方法是一种面向数据流的需求分析方法,其分析结果由一套分层数据流图、一本数据词典、一组加工逻辑说明和补充材料几部分组成。

70、答案:D本题解析:

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

72、答案:C本题解析:观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。本题应该选择观察者模式。适配器模式(Adapter):将一个类的接口转换成用户希望得到的另一种接口。它使原本不相容的接口得以协同工作。状态模式(State):允许一个对象在其内部状态改变时改变它的行为。

73、答案:D本题解析:OutlookExpress有以下一些优点:·可以脱机处理邮件,有效利用联机时间,降低了上网费用。·可以管理多个邮件账号,在同一个窗口中使用多个邮件账号。·可以使用通讯簿存储和检索电子邮件地址.·在邮件中添加个人签名或信纸·发送和接收安全邮件。

74、答案:D本题解析:本题考查程序语言基础知识。用某种高级语言或汇编语言编写的程序称为源程序,源程序不能直接在计算机上执行。汇编语言源程序需要用一个汇编程序将其翻译成目标程序后才能执行。高级语言源程序则需要对应的解释程序或编译程序对其进行翻译,然后在机器上运行。解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间代码后再加以执行:而编译程序(编译器)则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程:而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。简单来说,在解释方式下,翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立保存的目标程序。

75、答案:A本题解析:解析:翻译:在这个世界上,似乎我们有太多的事情要去做,有太多的事情要去思考,那么需要做的最后一件事就是必须学习新事物。而用例恰恰可以解决带有需求的问题:如果具有()声明的需求,则很难描述事件的步骤和序列。简单地说,用例可以将事件序列的说明放在一起,引导系统完成有用的任务。正如听起来一样简单——这很重要。在面对很多需求的时候,通常()理解需求的作者真正想要系统做什么。在前面的例子中,通过指定特定行为发生的时间和条件,用例减少了需求的不确定性。这样的话,行为的顺序就可以当作是一种需求。用例特别适用于捕捉这类需求。尽管听起来可能很简单,但事实情况是由于()需求捕捉方法所侧重的是声明需求和“应该怎么样”的陈述,因此完全无法捕捉系统行为的(请作答此空)方面。用例是一种简单而有效的表达系统行为的方式,使用这种方式所有参与者都很容易理解。但是与任何事物一样,用例也存在自己的问题——在用例非常有用的同时,人们也可能()它,结果就产生了比原来更为糟糕的问题。因此重点在于:如何有效地使用用例,而又不会产生出比原来更严重的问题。A.静态B.自然C.动态D.原始

76、答案:B本题解析:本题主要考查我们对常量与变量的理解。顾名思义,常量是指值一旦确定后就不能再变的量,而变量则是一个在程序执行过程中,可以根据需要修改的量,是一个可改变的量。当然不管是常理还是变量,它们都有其类型属性。

77、答案:D本题解析:e1、e2从A端口进入,

温馨提示

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

评论

0/150

提交评论