2024年全国软件水平考试之中级软件设计师考试历年考试题(详细参考解析)x - 计算机等级考试备考_第1页
2024年全国软件水平考试之中级软件设计师考试历年考试题(详细参考解析)x - 计算机等级考试备考_第2页
2024年全国软件水平考试之中级软件设计师考试历年考试题(详细参考解析)x - 计算机等级考试备考_第3页
2024年全国软件水平考试之中级软件设计师考试历年考试题(详细参考解析)x - 计算机等级考试备考_第4页
2024年全国软件水平考试之中级软件设计师考试历年考试题(详细参考解析)x - 计算机等级考试备考_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

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

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

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

1、以下关于管道过滤器体系结构的叙述中,不正确的是()。A.软件构件具有良好的高内聚、低耦合的特点B.支持重用C.支持并行执行D.提高性能

2、王某是一名软件设计师,按公司规定编写软件文档并上交公司存档。这些软件文档属于职务作品且()。A.其著作权由公司享有B.其著作权由软件设计师享有C.除其署名权以外,著作权的其他权利由软件设计师享有D.著作权由公司和软件设计师共同享有

3、下图所示为一个有限自动机(其中,A是初态、C是终态),该自动机所识别的字符串的特点是()。A.必须以11结尾的0、1串B.必须以00结尾的0、1串C.必须以01结尾的0、1串D.必须以10结尾韵0、1串

4、在DOM节点类型中,以下______表示XML文档的根节点。A.TextB.ElementC.DocumentD.Node

5、下面关于查找运算及查找表的叙述,错误的是()。A.哈希表可以动态创建B.二叉排序树属于动态查找表C.二分查找要求查找表采用顺序存储结构或循环链表结构D.顺序查找方法既适用于顺序存储结构,也适用于链表结构

6、以下Windows系统中用于清除本地DNS缓存的命令是()A.ipconfig/releaseB.ipconfig/flushdnsC.ipconfig/displaydnsD.ipconfig/registerdns

7、浮点数能够表示的数的范围是由其()的位数决定的。A.尾数B.阶码C.数符D.阶符

8、根据McCabe度量法,以下程序图的复杂性度量值为()。A.4B.5C.6D.7

9、描述一些人(Person)将动物(Animal)养为宠物(Pet)的是图()。A.①B.②C.③D.④

10、在ERP系统中,()主要负责ERP系统与上、下层异构系统间的交互。A.标准应用模块B.客户化修改和二次开发工具C.通信系统D.系统内核

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

12、WhyHaveFormalDocumentsFinally,writingthedecisionsdownisessential.Onlywhenonewritesdothegapsappearandthe()protrude(突出).Theactofwritingturnsouttorequirehundredsofmini-decisions,anditistheexistenceofthesethatdistinguishesclear,exactpoliciesfromfuzzyones.Second,thedocumentswillcommunicatethedecisionstoothers.Themanagerwillbecontinuallyamazedthatpolicieshetookforcommonknowledgearetotallyunknownbysomememberofhisteam.Sincehisfundamentaljobistokeepeverybodygoinginthe(72)direction,hischiefdailytaskwillbecommunication,notdecision-making,andhisdocumentswillimmensely(73)thisload.Finally,amanager’sdocumentsgivehimadatabaseandchecklist.Byreviewingthem(74)heseeswhereheis,andheseeswhatchangesofemphasisorshiftsindirectionareneeded.Thetaskofthemanageristodevelopaplanandthentorealizeit.Butonlythewrittenplanispreciseandcommunicable.Suchaplanconsistsofdocumentsonwhat,when,howmuch,where,andwho.Thissmallsetofcriticaldocuments(75)muchofthemanager’swork.Iftheircomprehensiveandcriticalnatureisrecognizedinthebeginning,themanagercanapproachthemasfriendlytoolsratherthanannoyingbusywork.Hewillsethisdirectionmuchmorecrisplyandquicklybydoingso..A.inconsistenciesB.consistenciesC.steadinessD.adaptability

13、给定关系模式R<U,F>,U={A,B,C,D,E},F={B→A,D→A,A→E,AC→B},则R的候选关键字为()A.CDB.ABDC.ACD.ADE

14、EAI从集成的深度上来说有三种:①应用系统集成,②数据集成,③业务流程集成,从易到难的顺序是______。A.①②③B.③②①C.②①③D.①③②

15、某项目为了修正一个错误而进行了修改。错误修正后,还需要进行()以发现这一修正是否引起原本正确运行的代码出错。A.单元测试B.接受测试C.安装测试D.回归测试

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

17、CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。A.程序计数器(PC)B.累加器(AC)C.指令寄存器(IR)D.地址寄存器(AR)

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

19、用于限制对象访问的设计模式是()A.AdapterB.DecoratorC.DelegationD.Proxy

20、高级语言程序的编译过程分为若干阶段,分配寄存器属于()阶段的工作。A.词法分析B.语法分析C.语义分析D.代码生成

21、对于正规式0*(10*1)*0*,其正规集中字符串的特点是()。A.开头和结尾必须是0B.1必须出现偶数次C.0不能连续出现D.1不能连续出现

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

23、在电子商务系统规划的主要方法中,______能强调主要目标,但没有明显的目标引导过程。A.BSPB.BPRC.CSFD.SST

24、下面选项中,可以将HTML页面的标题设置为“电子商务师”的是______。A.<HEAD>电子商务师</HEAD>B.<TITLE>电子商务师</TITLE>C.<P>电子商务师</P>D.<LINK>电子商务师</LINK>

25、PV操作是操作系统提供的具有特定功能的原语。利用PV操作可以()。A.保证系统不发生死锁B.实现资源的互斥使用C.提高资源利用率D.推迟进程使用共享资源的时间

26、设循环队列Q的定义中有rear和len两个域变量,其中rear表示队尾元素的指针,len表示队列的长度,如下图所示(队列长度为3,队头元素为e)。设队列的存储空间容量为M,则队头元素的指针为()。A.(Q.rear+Q.len-1)B.(Q.rear+Q.len-1+M)%MC.(Q.rear-Q.len+1)D.(Q.rear-Q.len+1+M)%M

27、观察者(Observer)模式适用于()。A.访问一个聚合对象的内容而无须暴露它的内部表示B.减少多个对象或类之间的通信复杂性C.将对象的状态恢复到先前的状态D.一对多对象依赖关系,当一个对象修改后,依赖它的对象都自动得到通知

28、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.OTHERB.DIFFERENTC.ANOTHERD.SAME

29、设散列函数为H(key)=key%11,对于关键码序列(23,40,91,17,19,10,31,65,26),用线性探查法解决冲突构造的哈希表为()。A.见图AB.见图BC.见图CD.见图D

30、集线器与网桥的区别是()。A.集线器不能检测发送冲突,而网桥可以检测冲突B.集线器是物理层设备,而网桥是数据链路层设备C.网桥只有两个端口,而集线器是一种多端口网桥D.网桥是物理层设备,而集线器是数据链路层设备

31、VirtualizationisanapproachtoITthatpoolsandshares()sothatutilizationisoptimizedandsuppliesautomaticallymeetdemand.TraditionalITenvironmentsareoftensilos,wherebothtechnologyandhuman()arealignedaroundanapplicationorbusinessfunction.Withavirtualized(请作答此空),people,processes,andtechnologyarefocusedonmeetingservicelevels,()isallocateddynamically,resourcesareoptimized,andtheentireinfrastructureissimplifiedandflexible.Weofferabroadspectrumofvirtualization()thatallowscustomerstochoosethemostappropriatepathandoptimizationfocusfortheirITinfrastructureresources.A.systemB.infrastructureC.hardwareD.link

32、设某n阶三对角矩阵Anxn的示意图如下图所示。若将该三对角矩阵的非零元素按行存储在一维数组B[k](1≤k≤3×n-2)中,则k与i、j的对应关系是()。A.k=2i+j+2B.k=i-j+1C.k=3i+j-2D.k=2i+j-2

33、当某一场地故障时,系统可以使用其他场地上的副本而不至于使整个系统瘫痪。这称为分布式数据库的()。A.共享性B.自治性C.可用性D.分布性

34、以下关于图的遍历的叙述中,正确的是()。A.图的遍历是从给定的源点出发对每一个顶点仅访问一次的过程B.图的深度优先遍历方法不适用于无向图C.使用队列对图进行广度优先遍历D.图中有回路时则无法进行遍历

35、以下关于面向对象方法中继承的叙述中,错误的是()。A.继承是父类和子类之间共享数据和方法的机制B.继承定义了一种类与类之间的关系C.继承关系中的子类将拥有父类的全部属性和方法D.继承仅仅允许单重继承,即不允许一个子类有多个父类

36、直接转移指令执行时,是将指令中的地址送入______。A.累加器B.数据计数器C.地址寄存器D.程序计数器

37、分治算法设计技术()。A.一般由三个步骤组成:问题划分、递归求解、合并解B.一定是用递归技术来实现C.将问题划分为k个规模相等的子问题D.划分代价很小而合并代价很大

38、给定一组长度为n的无序序列,将其存储在一维数组a[O..n-1]中。现采用如下方法找出其中的最大元素和最小元素:比较a[O]和a[n-1],若a[0]较大,则将二者的值进行交换;再比较a[1]和a[n-2],若a[1]较大,则交换二者的值;然后依次比较a[2]和a[n-3]、a[3]和a[n-4]、…,使得每一对元素中的较小者被交换到低下标端。重复上述方法,在数组的前n/2个元素中查找最小元素,在后n/2个元素查找最大元素,从而得到整个序列的最小元素和最大元素。上述方法采用的算法设计策略是()。A.动态规划法B.贪心法C.分治法D.回溯法

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

40、小张在网上通过竞价的方式购买了小王的一部二手手机,这是一种()交易模式。A.B2B.B2GC.B2CD.C2C

41、()不是RISC的特点。A.指令种类丰富B.高效的流水线操作C.寻址方式较少D.硬布线控制

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

43、在面向对象技术中,对象具有以下特性:()。①清晰的边界②良好定义的行为③确定的位置和数量④可扩展性A.②④B.①②③④C.①②④D.①②

44、以编译方式翻译C/C++源程序的过程中,()阶段的主要任务是对各条语句的结构进行合法性分析。A.词法分析B.语义分析C.语法分析D.目标代码生成

45、以下关于极限编程(XP)的最佳实践的叙述中,不正确的是()。A.只处理当前的需求,使设计保持简单B.编写完程序之后编写测试代码C.可以按日甚至按小时为客户提供可运行的版本D.系统最终用户代表应该全程配合XP团队

46、某单位局域网配置如下图所示,PC2发送到Internet上的报文源IP地址为()。A.B.C.D.

47、某二叉树的中序、先序遍历序列分别为{20,30,10,50,40}、{10,20,30,40,50},则该二叉树的后序遍历序列为()。A.50,40,30,20,10B.30,20,10,50,40C.30,20,50,40,10D.20,30,10,40,50

48、以下关于软件项目管理中人员管理的叙述,正确的是()。A.项目组成员的工作风格也应该作为组织团队时要考虑的一个要素B.鼓励团队的每个成员充分地参与开发过程的所有阶段C.仅根据开发人员的能力来组织开发团队D.若项目进度滞后于计划,则增加开发人员一定可以加快开发进度

49、()不属于主动攻击。A.流量分析B.重放C.IP地址欺骗D.拒绝服务

50、UML中,静态视图描述事务的静态结构,主要包括(请作答此空);交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,主要包括()。A.用例图、类图、包图B.用例图、组件图、部署图C.类图、对象图、状态图D.组件图、协作图、包图二、多选题

51、算数表达式a*(b+c/d)-e的后缀式为()。A.abcd/+*e-B.abcde*+/-C.a*b+c/d-eD.ab*cd/+e-

52、()是系统测试阶段完成后的工作产品。A.系统设计规格说明B.系统方案建议书C.程序规格说明D.单元测试数据

53、以下HTML代码中,创建指向邮箱地址的链接正确的是()。A.<ahref="email:test@">test@</a>B.<ahref="emailto:test@">test@</a>C.<ahref="mail:test@">test@</a>D.<ahref="mailto:test@">test@</a>

54、在面向对象方法中,支持多态的是()。A.静态分配B.动态分配C.静态类型D.动态绑定

55、()XML代码段是正确的。A.<!-xml示例-!><?xmlversion="1.0"encoding="gb2312"><?xmlstylessheettype="text/css"href="mycss.css"?><mytag>helloworld!</mytag>B.<?xmlversion="1.0"encoding="gb2312"><?xmlstylessheettype="text/ess"href="mycss.css"?><!-xml示例-!><mytag>helloworld!</mytag>C.<?xmlversion="1.0"encoding="gb2312"><?xmlstylessheettype="text/css"href="mycss.css"?><!-xml示例-!><xmltag>helloworld!</xmltag>D.<!-xml示例-!><?xmlversion="1.0"encoding="gb2312"><?xmlstylessheettype="text/css"href="mycss.css"?><xmltag>helloworld!</xmltag>

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

57、EAI从集成的深度上来说有三种:①应用系统集成,②数据集成,③业务流程集成,从易到难的顺序是______。A.①②③B.③②①C.②①③D.①③②

58、()不属于程序语言翻译软件。A.编译程序B.解释程序C.汇编程序D.编辑程序

59、对于学生关系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

60、观察者(Observer)模式适用于()。A.访问一个聚合对象的内容而无须暴露它的内部表示B.减少多个对象或类之间的通信复杂性C.将对象的状态恢复到先前的状态D.一对多对象依赖关系,当一个对象修改后,依赖它的对象都自动得到通知

61、以下关于数据流图中基本加工的叙述,不正确的是()。A.对每一个基本加工,必须有一个加工规格说明B.加工规格说明必须描述把输入数据流变换为输出数据流的加工规则C.加工规格说明必须描述实现加工的具体流程D.决策表可以用来表示加工规格说明

62、在软件维护中,由于企业的外部市场环境和管理需求的变化而导致的维护工作,属于()维护A.正确性B.适应性C.完善性D.预防性

63、某确定的有限自动机(DFA)的状态转换图如下图所示(0是初态,4是终态),则该DFA能识别()。A.aaabB.ababC.bbbaD.abba

64、甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下,(11)可获得专利权。A.甲公司B.甲、乙公司均C.乙公司D.由甲、乙公司协商确定谁

65、X软件公司的软件工程师张某兼职于Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为该发明是利用自己的业余时间完成的,可以以个人名义申请专利。此项专利申请权应归属()。A.张某B.X软件公司C.Y科技公司D.张某和Y科技公司

66、结构化开发方法中,()主要包含对数据结构和算法的设计。A.体系结构设计B.数据设计C.接口设计D.过程设计

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

68、Cache的作用是______。A.处理中断请求并实现内外存的数据交换B.解决CPU与主存间的速度匹配问题C.增加外存容量并提高外存访问速度D.增加主存容量并提高主存访问速度

69、设计操作系统时不需要考虑的问题是()。A.计算机系统中硬件资源的管理B.计算机系统中软件资源的管理C.用户与计算机之间的接口D.语言编译器的设计实现

70、CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。A.程序计数器(PC)B.累加器(AC)C.指令寄存器(IR)D.地址寄存器(AR)

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

72、冗余技术通常分为4类,其中()按照工作方法可以分为静态、动态和混合冗余。A.时间冗余B.信息冗余C.结构冗余D.冗余附加技术

73、确定软件的模块划分及模块之间的调用关系是()阶段的任务。A.需求分析B.概要设计C.详细设计D.编码

74、HTML语言中,可使用()标签将脚本插入HTML文档。A.languageB.scriptC.javascriptD.vbscript

75、王某在其公司独立承担了某综合信息管理系统软件的程序设计工作。该系统交付用户、投入试运行后,王某辞职,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为,综合信息管理系统源程序是他独立完成的:他是综合信息管理系统源程序的软件著作权人。王某的行为()。A.侵犯了公司的软件著作权B.未侵犯公司的软件著作权C.侵犯了公司的商业秘密权D.不涉及侵犯公司的软件著作权

76、以下关于CRM的描述,正确的是()。A.CRM系统只对销售和市场部门有帮助B.CRM系统由于要更好地满足客户需求,所以提高了企业运营成本C.CRM系统不能对企业的后台提供帮助D.CRM系统的核心是加强企业对客户的理解

77、以下关于风险管理的叙述中,不正确的是()。A.仅根据风险产生的后果来对风险排优先级B.可以通过改变系统性能或功能需求来避免某些风险C.不可能去除所有风险,但可以通过采取行动来降低或者减轻风险D.在项目开发过程中,需要定期地评估和管理风险

78、直接转移指令执行时,是将指令中的地址送入______。A.累加器B.数据计数器C.地址寄存器D.程序计数器

79、电子商务按照运作方式分为()。A.完全电子商务和非完全电子商务B.B2B电子商务和B2C电子商务C.Internet电子商务和Intranet电子商务D.国内电子商务和国际电子商务

80、B2B模式可以分为水平。B2B、垂直B2B、自建B2B和关联行业B2B四种类别,其中水平B2B是指______。A.面向制造业或面向商业的B2B.面向中间交易市场的B2BC.大型龙头企业以自身产品供应链为核心的B2BD.相关行业整合不同模式而建立的跨行业的B2B

81、指令系统中采用不同寻址方式的目的是()。A.提高从内存获取数据的速度B.提高从外存获取数据的速度C.降低操作码的译码难度D.扩大寻址空间并提高编程灵活性

82、某开发小组欲开发一个规模较大、需求较明确的项目,开发小组对项目领域熟悉且该项目与小组开发过的某一项目相似,则适宜采用______开发过程模型。A.瀑布B.演化C.螺旋D.喷泉

83、以下关于Singleton(单例)设计模式的叙述中,不正确的是()。A.单例模式是创建型模式B.单例模式保证一个类仅有一个实例C.单例类提供一个访问唯一实例的全局访问点D.单例类提供一个创建一系列相关或相互依赖对象的接口

84、用户A从CA获得用户B的数字证书,并利用()验证数字证书的真实性。A.B的公钥B.B的私钥C.CA的公钥D.CA的私钥

85、使用IE浏览器浏览网页时,出于安全的考虑,需要禁止执行JavaScript,方法是在IE中()。A.禁用ActiveX控件B.禁用cookie]C.禁用没有标记为安全的ActiveX控件D.禁用脚本

86、以下4种路由中,()路由的子网掩码是55。A.远程网络B.静态C.默认D.主机

87、系统分析阶段要回答的中心问题是系统要“做什么”,该阶段的成果是______。A.逻辑模型B.功能说明C.物理模型D.实施方案

88、DHCP客户端可从DHCP服务器获得()。A.DHCP服务器的地址和Web服务器的地址B.DNS服务器的地址和DHCP服务器的地址C.客户端地址和邮件服务器地址D.默认网关的地址和邮件服务器地址

89、编译程序对C语言源程序进行语法分析时,可以确定()。A.变量是否定义(或声明)B.变量的值是否正确C.循环语句的执行次数D.循环条件是否正确

90、用户的电子邮箱是在______的一块专用的存储区。A.用户计算机内存中B.用户计算机硬盘上C.邮件服务器内存中D.邮件服务器硬盘上

91、采用面向对象方法进行软件开发时,将汽车作为一个系统。以下()之间不属于组成(Composition)关系。A.汽车和座位B.汽车和车窗C.汽车和发动机D.汽车和音乐系统

92、关于软件著作权产生的时间,下面表述正确的是()。A.自作品首次公开发表时B.自作者有创作意图时C.自作品得到国家著作权行政管理部门认可时D.自作品完成创作之日

93、在软件开发过程中,系统测试阶段的测试目标来自于()阶段。A.需求分析B.概要设计C.详细设计D.软件实现

94、以下关于下图所示有限自动机的叙述中,不正确的是()。A.该自动机识别的字符串中a不能连续出现B.自动机识别的字符串中b不能连续出现C.该自动机识别的非空字符串必须以a结尾D.该自动机识别的字符串可以为空串

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

96、在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为();若在A2单元格输入“=IF(AND(15<A1,A1<100),"数据输入正确","数据输入错误")”,则A2单元格显示的值为(请作答此空)。A.TRUEB.FALSEC.数据输入正确D.数据输入错误

97、在关系代数运算中,关系S、SP和R如下表所示。(),可以从S和SP获得R。其对应的关系表达式为()。如下的SQL语句可以查询销售总量大于1000的部门名。Select部门名FromSWhere部门号in(Select部门号FromSPGroupby(请作答此空))。A.部门号where]sum(数量)>1000B.部门号havingsum(数量)>1000C.商品号where]sum(数量)>1000D.商品号havingsum(数量)>1000

98、在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是(),它是一种重新组织的技术,可以简化构件的设计而无需改变其功能或行为。A.精化B.设计类C.重构D.抽象

99、在12个互异元素构成的有序数组a[1..12]中进行二分查找(即折半查找,向下取整),若待查找的元素正好等于a[9],则在此过程中,依次与数组中的()比较后,查找成功结束。A.a[6]、a[7]、a[8]、a[9]B.a[6]、a[9]C.a[6]、a[7]、a[9]D.a[6]、a[8]、a[9]

100、DHTML包括HTML、浏览器对象模型结构、CSS、SCRIPT四个组成部分,其中()技术保证DHTML页面能够进行交互式的操作。A.HTMLB.浏览器对象模型结构C.CSSD.SCRIPT

参考答案与解析

1、答案:D本题解析:管道过滤器风格具有许多很好的特点:(1)使得软件构件具有良好的隐蔽性和高内聚、低耦合的特点;(2)允许设计者将整个系统的输入/输出行为看成是多个过滤器的行为的简单合成;(3)支持软件重用;(4)支持并行执行;(5)允许对一些如吞吐量、死锁等属性的分析。不能提高性能。

2、答案:A本题解析:执行本单位的任务或者主要利用本单位的物质条件所完成的职务发明创造,著作的权利属于该单位。

3、答案:C本题解析:被有限自动机所识别是指从初态开始到终态结束,所输入的字符串能够按顺序地执行下去,若到某个状态不能往下走得到下一个字符,则认为不能识别。在本题中,从初态A出发,不管经过多少个1和0之后,只能是处在A、B、C三种状态中的一种,所以在(0|1)*后,只能是处在A、B、C三种状态中的一种,不管是在那个状态,输入0后,都会处在状态B,然后输入1,都会转换到状态C,因此与本题有限自动机等价的正规式是(0|1)*01,即该自动机所识别的字符串的特点是必须以01结尾的0、1串。

4、答案:C本题解析:本题考查DOM的基本知识。DOM是一个代表节点对象层次的文档,其节点类型如下表:

5、答案:C本题解析:本题考查数据结构方面的基础知识。哈希表和叉排序树都可以在查找过程中动态创建,属于动态查找表。顺序查找方法按照设定的次序依次与查找表中元素的关键字进行比较,在顺序存储结构和链表结构上都可以实现该查找过程。二分查找需要对中间元素进行快速定位,在链表结构上无法实现。

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

7、答案:B本题解析:浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定

8、答案:A本题解析:常见的程序复杂性度量法主要有McCabe度量法和代码行度量法。其中McCabe度量法是一种基于程序控制流的复杂性度量方法。McCabe定义的程序复杂性度量值又称环路复杂度,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式:V(G)=m-n+2其中,V(G)是有向图G中的环路个数,m是图G中有向弧个数,n是图G中结点个数。在本题中m的值应该是9,而n的值是7.所以根据公式最后计算的结果为4。

9、答案:A本题解析:该这道题考查有些偏,考查的是关联关系的一些写法。人与动物之间的关联是动物作为宠物,并且人可以养0或多个动物作为宠物。因此本题选择A选项。

10、答案:D本题解析:本题考查ERP系统的主要组成。在ERP系统中,通常包括四个主要组成部分,分别是标准应用模块、客户化修改和二次开发工具、通信系统及系统内核。一般的ERP产品通常对一些常用功能给出标准模块,这些标准应用模块是ERP系统实现流程标准化的主要工具,常用的功能模块主要有生产计划、物料管理、工厂管理、销售和分销、财务会计、资产管理、人力资源、项目管理、工作流管理及行业管理;客户化修改和二次开发工具向用户提供完整的配置和开发工具以协助项目组,快速准确地完成任务。通信系统主要负责ERP系统与标准的外部应用系统或开发技术之间的通信,包括程序间通信、ERP系统与其他厂商技术协议的通信(如微软的COM、ActiveX等),ERP与EDI的集成等。系统内核主要负责ERP系统与上、下层异构系统间的交互。

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

12、答案:A本题解析:为什么要有正式的文档首先,将决策写下来是关键的。只有写出后差距才能出现,矛盾才能突出。写的过程是需求成百上千的小决策的过程,这些的存在将清楚的、准确的政策从模糊的政策中区分出来。其次,文档将会与其它人交流决策。管理者将会不断感到惊奇的是他采取的一般知识的政策团队有些成员竟全然不知。既然他的基本工作是使每个人在一个方向上前进,他的主要工作就是交流,而不是决策制定,他的文档能很好的减轻这个负担。最后,管理者的文档给他提供了一个数据库和检验表。通过定期回顾他能知道自己所处的位置,并看到为需要对重点改变什么或方向作什么变动。

13、答案:A本题解析:CD能推出题中关系式的所有属性,因此R的候选关键字为CD。判断是否为无损连接,首先进行R1∩R2=C,由于C不能推出R1或者R2中的任何属性值,因此该分解为有损分解。原关系式F中有D→A而分解的Rl(ABCE)中没有D,所以该分解不保持函数依赖。

14、答案:C本题解析:本题考查EAI系统的集成方式。从集成的深度上来说,从易到难是数据集成、应用系统集成、业务流程集成。数据集成解决数据和数据库的集成问题;应用系统集成为两个应用中的数据和函数提供接近实时的集成;业务流程集成在各种业务系统中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。

15、答案:D本题解析:回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

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

17、答案:B本题解析:寄存器是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。在CPU中增加寄存器的数量,可以使CPU把执行程序时所需的数据尽可能地放在寄存器件中,从而减少访问内存的次数,提高其运行速度。但是寄存器的数目也不能太多,除了增加成本外,由于寄存器地址编码增加也会增加指令的长度。CPU中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。程序计数器用于存放指令的地址。令当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指向新的程序地址。程序状态寄存器用于记录运算中产生的标志信息,典型的标志为有进位标志位、零标志位、符号标志位、溢出标志位、奇偶标志等。地址寄存器包括程序计数器、堆栈指示器、变址寄存器、段地址寄存器等,用于记录各种内存地址。累加寄存器通常简称为累加器,它是一个通用寄存器。其功能是当运算器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。例如,在执行一个减法运算前,先将被减数取出放在累加器中,再从内存储器取出减数,然后同累加器的内容相减,所得的结果送回累加器中。累加器在运算过程中暂时存放被操作数和中间运算结果,累加器不能用于长时间地保存一个数据。指令寄存器:一般用来保存当前正在执行的一条指令。地址寄存器:一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作。

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

19、答案:D本题解析:本题考查常见设计模式的功能,备选答案中除Delegation,其它均为经典设计模式。适配器(adapter)模式。适配器模式将一个接口转换成客户希望的另一个接口,从而使接口不兼容的那些类可以一起工作。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在类适配器模式中,通过使用一个具体类将适配者适配到目标接口中;在对象适配器模式中,一个适配器可以将多个不同的适配者适配到同一个目标。装饰(decorator)模式。装饰模式是一种对象结构型模式,可动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。通过装饰模式,可以在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;当需要动态地给一个对象增加功能,这些功能可以再动态地被撤销时可使用装饰模式;当不能采用生成子类的方法进行扩充时也可使用装饰模式。代理(proxy)模式。代理模式是一种对象结构型模式,可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度,其缺点是请求的处理速度会变慢,并且实现代理模式需要额外的工作。

20、答案:D本题解析:本题程序语言翻译基础知识。编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,以及出错处理和符号表管理。其中,中间代码生成和代码优化阶段不是必需的。目标代码生成时才考虑与具体机器相关的处理,寄存器分配处于代码生成阶段的工作。

21、答案:B本题解析:本题考查程序语言基础知识。闭包运算符“*”将其运算对象进行若干次连接,因此0*表示若干个0构成的串,而(10*1)*则表示偶数个1构成的串。

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

23、答案:A本题解析:本题考查电子商务系统规划时运用的主要方法及其含义。用于系统规划的方法很多。企业系统规划法(BSP)是通过全面调查,分析企业信息需求,制定应用系统总体方案的一种方法,该方法旨在帮助企业制定信息系统的规划,以满足企业近期和长期的信息需求,它较早运用面向过程的管理思想。战略目标集转化法(SST)把企业的战略目标看成是一个“信息集合”,由使命、目标、战略和其他战略变量等组成,应用系统的战略规划过程是把组织的战略目标转变为应用系统战略目标的过程。关键成功因素法(CSF)通过目标分解和识别、关键成功因素识别、性能指标识别,产生数据字典。比较三种方法,可以看出,CSF方法能抓住主要矛盾,使目标的识别突出重点,用这种方法所确定的目标和传统的方法衔接得比较好,但是一般最有利的只是在确定管理目标上。SST方法从另一个角度识别管理目标,它反映了各种人的要求,而且给出了按这种要求的分层,然后转化为信息系统目标的结构化方法。它能保证目标比较全面,疏漏较少,但它在突出重点方面不如前者。BSP方法虽然也首先强调目标,但它没有明显的目标引出过程。它通过管理人员酝酿“过程”引出了系统目标,企业目标到系统目标的转换是通过组织/系统、组织/过程以及系统/过程矩阵的分析得到的,这样可以定义出新的系统以支持企业过程,也就把企业的目标转化为系统的目标,所以我们说识别企业过程是BSP战略规划的中心。

24、答案:B本题解析:本题考查HTML的基础知识。本题正确的选项是B。在HTML中,<HEAD></HEAD>标记用于定义文档的头部,它是所有头部元素的容器。<HEAD>中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。<TITLE></TITLE>标记用于定义在页面的标题,即标题标签,在Html的Head标签内被用来定义页面文档的标题。<P></P>标记用于定义在页面中是分段显示,即对内容前加<p>内容后加</p>即可实现文章换段落。<LINK></LINK>标记用于定义文档与外部资源的关系,最常见的用途是链接样式表。

25、答案:B本题解析:PV操作利用信号量机制,是一种有效的进程同步与互斥工具,可以实现资源的互斥使用,所以B选项正确;PV操作使用不当容易引起死锁,所以PV不能保证“系统不发生死锁”,A选项错误;PV操作对应进程每次只能发送一个消息,执行效率低,不能提高资源的利用率,C选项错误;PV操作针对的是互斥资源而不是共享资源,D选项错误。

26、答案:D本题解析:对于循环队列,求队头元素的指针的计算公式为:(rear-len+1+M)%M。求队列中元素个数公式为:(rear-fear+M)%M。其中fear表示队列的对头指针。

27、答案:D本题解析:观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。本题选择D选项。A选项描述的是迭代器(Iterator)模式:提供一种方法来顺序访问一个聚合对象中的各个元素,而不需要暴露该对象的内部表示。B选项描述的是中介者(Mediator)模式:用一个中介对象来封装一系列的对象交互。它使各对象不需要显式地相互调用,从而达到低耦合,还可以独立地改变对象间的交互。C选项描述的是备忘录(Memento)模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,从而可以在以后将该对象恢复到原先保存的状态。

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

29、答案:B本题解析:本题主要考查的是哈希表的线性探测法。首先根据关键码序列,分别求取H(Key)=key%11。得到如下所示关键字散列值:当关键码65对11取模余10的时候,此时10号位置已经存放了关键码10,因此放到下一个位置,即0号位置。本题B选项正确。

30、答案:B本题解析:

31、答案:B本题解析:虚拟化是IT行业缓存和共享资源的一种方法,通过这种方法可以更好地利用资源,并且自动提供资源以满足需求。传统的IT环境通常是一个竖井,技术和人力资源都是围绕应用或商业功能来安排的。利用虚拟化的架构,人员、过程和技术都集中于满足服务的程度,生产量被动态地分配,资源得到优化,而且整个架构得以简化,变得很灵活。我们提供了广泛的虚拟化解决方案,允许客户为其IT资源的基础架构选择最适用的路线和优化的重点。

32、答案:D本题解析:本题考查数据结构基础知识。解答该问题需先计算排列在Ai,j之前的元素个数。在按行存储方式下,存储在Ai,j之前的元素分为i-1行,除第1行外,每行3个元素。在第i行上,Ai,j之前的元素个数分为三种情况:i>j时为0个,i=j时有1个,i<j时为2个,概括为j-i+1个。综上,排列在Ai,j之前的元素个数为(i-1)×3-1+j-i+1,即2i+j-3。由于数组B的下标从1开始,所以k=2i+j-3+1。

33、答案:C本题解析:分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个节点具有独立处理的能力(称为场地自治),它可以执行局部应用,同时,每个节点也能通过网络通信子系统执行全局应用。分布式数据库系统是在集中式数据库系统技术的基础上发展起来的,具有如下特点:(1)数据独立性。在分布式数据库系统中,数据独立性这一特性更加重要,并具有更多的内容。除了数据的逻辑独立性与物理独立性外,还有数据分布独立性(分布透明性)。(2)集中与自治共享结合的控制结构。各局部的DBMS可以独立地管理局部数据库,具有自治的功能。同时,系统又设有集中控制机制,协调各局部DBMS的工作,执行全局应用。(3)适当增加数据冗余度。在不同的场地存储同一数据的多个副本,这样,可以提高系统的可靠性和可用性,同时也能提高系统性能。提高系统的可用性,即当系统中某个节点发生故障时,因为数据有其他副本在非故障场地上,对其他所有场地来说,数据仍然是可用的,从而保证数据的完备性。(4)全局的一致性、可串行性和可恢复性。

34、答案:C本题解析:图的遍历是指,从某一个顶点出发,沿着某条搜索路径对图中的所有顶点进行访问且仅访问一次的过程,所以回路不影响遍历,D选项错误。这里的访问是沿着某条搜索路径,并不是任意的。A选项错误。图的深度优先可以用于有向图,也可以用于无向图,B选项错误。广度优先遍历的特点是尽可能横向搜索,即最先访问的顶点的邻接顶点也先被访问。为此,引入队列来保存,能够先进先出,即当一个顶点被访问后,就将其放入队中,当队头顶点出队时,就访问其未被访问的邻接顶点并让这些顶点入队。队列的特点是先进先出,广度优先刚好合适,C选项正确。

35、答案:D本题解析:本题考查面向对象中继承基本概念。答案有2个,C和D的描述都有问题。面向对象技术中,继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。可以存在多重继承的概念,但不同的程序设计语言可以有自己的规定。继承关系一般只能继承父类公有的属性和方法,不能继承父类私有的属性和方法。

36、答案:D本题解析:本题考查计算机系统硬件基础知识。CPU中常用指令寄存器来暂存从存储器中取出的指令,以便对其进行译码并加以执行,而程序计数器(PC)则用于暂存要读取的指令的地址。直接转移指令的一般格式是给出要转移到的指令的地址,因此该指令执行时,首先将下一步要执行的指令的地址送入程序计数器,然后才从存储器中取出指令去执行。

37、答案:A本题解析:分治的基本思想就是:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小(但不一定规模相等)的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。所以分治算法设计技术主要包括三个步骤,分别是问题划分、递归求解、合并解。而对于分治法一般划分代价较大,划分之后子问题求解代价较小,分解后的问题求解,可以采用递归的方式,也可以以非递归的方式实现。

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

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

40、答案:D本题解析:本题考查电子商务(ElectronicCommerce,EC)的基础知识。电子商务指在全球各地广泛的商业贸易活动中,在Intemet开放的网络环境下基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付,以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。目前常见的电子商务模式有B2B、B2C及C2C等。(1)B2B(BusinesstoBusiness):商家(泛指企业)对商家的电子商务,即企业与企业之间通过Internet交换产品、服务及信息。(2)B2C(BusinesstoCustomer):企业对客户的电子商务。(3)C2C(ConsumertoConsumer):用户对用户的模式,C2C商务平台通过为买卖双方提供一个在线交易平台使卖方可以主动提供商品上网拍卖,而买方可以自行选择商品进行竞价。

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

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

43、答案:C本题解析:在面向对象技术中,对象是类的一个实例,它的特性主要包括清晰的边界、良好定义的行为和可扩展性。

44、答案:C本题解析:词法分析阶段依据语言的词法规则,对源程序进行逐个字符地扫描,从中识别出一个个“单词”符号,主要是针对词汇的检查。语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”“语句”和“程序”等。语法规则就是各类语法单位的构成规则,主要是针对结构的检查。语义分析阶段分析各语法结构的含义,检查源程序是否包含语义错误,主要针对句子含义的检查。本题描述的是语法分析。

45、答案:B本题解析:极限编程12个最佳实践:简单设计(只处理当前的需求,使设计保持简单),A选项正确;测试先行(先写测试代码,然后再编写程序),B选项错误;持续集成(可以按日甚至按小时为客户提供可运行的版本),C选项正确;现场客户(系统最终用户代表应该全程配合XP团队),D选项正确。其他:计划游戏(快速制定计划、随着细节的不断变化而完善);小型发布(系统的设计要能够尽可能早地交付);隐喻(找到合适的比喻传达信息);重构(重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求);结对编程;集体代码所有制;每周工作40小时;编码标准。

46、答案:D本题解析:在该拓扑图中有一台代理服务器,该服务器外卡连接了因特网,内卡连接了内部网络。代理服务器除了代理内部网络的Web请求外,还可以通过NAT实现代理服务器功能访问internet,起到了隐藏内部网络细节的作用。对于因特网上的用户而言,看不到企业内网网络,唯一能看到的是代理服务器外卡接口地址。PC2发送到Internet上的报文源IP地址为会由/24转变成代理服务器外卡地址/30。

47、答案:C本题解析:根据中序遍历和先序遍历,可以反向构造出这棵二叉树如下:其后序遍历为30,20,50,40,10,即C选项。

48、答案:A本题解析:本题考查的是项目管理的人力资源方面的问题,在团队组建时,需要考虑企业的事业环境因素对项目的影响。在项目中由于分工不同,每个团队人员不需要充分参与开发过程的所有阶段,并且在软件项目中,开发只是其中一个阶段,所以不能仅根据开发人员的能力来组织团队,当进度滞后时,增加开发人员不一定能加快开发速度,并且,由于加入新的团队成员,已经成熟的团队会回到磨合期,可能会造成进度更加滞后。综上,本题只有A选项是正确的。

49、答案:A本题解析:IP地址欺骗是指行动产生的IP数据包为伪造的源IP地址,以便冒充其他系统或发件人的身份。重放:当一个消息或部分消息为了产生非授权效果而被重复时,出现重放。拒绝服务:当一个实体不能执行它的正常功能,或它的动作妨碍了别的实体执行它们的正常功能的时候,便发生服务拒绝。流量分析:是指使用相关工具收集网络通信情况,并对其进行分析。因此:B、C、D属于主动攻击。

50、答案:A本题解析:静态结构:主要包括用例图、类图和包图动态视图:主要包括活动图、状态图、序列图和协作图。动态视图中,交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,主要包括序列图、协作图

51、答案:A本题解析:

52、答案:D本题解析:(1)环境类,指软件开发环境或软件维护环境,例如编译器、操作系统、编辑器、数据库管理系统、开发工具、项目管理工具、文档编制工具等(2)定义类,是需求分析与定义阶段结束后得到的工作产品,例如需求规格说明、项目开发计划、设计标准或设计准则、验收测试计划等(3)设计类,设计阶段结束后得到的工作产品,例如系统设计规格说明、程序规格说明、数据库设计、编码标准、用户界面标准、测试标准、系统测试计划、用户手册等(4)测试类,系统测试完成后的工作产品,例如系统测试数据、系统测试结果、操作手册、安装手册等(5)维护类,进入维护阶段以后产生的工作产品

53、答案:D本题解析:本题考查HTML语言的基础知识。在HTML语言中,可以通过使用<mailto>标签定义一个指向电子邮件地址的超级链接,通过该链接可以在Internet中发送电子邮件。

54、答案:D本题解析:动态绑定是实现多态的基础

55、答案:B本题解析:本题考查XML的基本概念。XML(eXtensibleMarkupLanguage)可扩展标记语言是一种扩展标记语言。它是专门为Web应用设计且简化的标准通用标记语言的子集,XML文档以XML声明开始,XML声明中必须指定的属性是版本“version”,可选属性包括“encoding”和“standalone”。?其中“encoding”确定采用哪一种编码类型,“standalone”用来定义当前XML文档是否还需要调用其他外部文件。XML注释与HTML注释相似,以“<!--”始,以“-->”结束,需要注意的是XML注释不能出现在XML声明之前,也不能放在标记中。XML标记形式与HTML标记相同,分为起始标记“<标记名称>”和结束标记“</标记名称>”,必须成对出现。每个标记有一个名称,标记名称以字符或下划线开始,后续字符可以包含字母、数字、下划线、连字符和句点,标记不能以xml(或XML或Xml)开头,不能含有空格。本题中A、D不是以XML声明开始,C中XML标记中出现了xml开头。

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

57、答案:C本题解析:本题考查EAI系统的集成方式。从集成的深度上来说,从易到难是数据集成、应用系统集成、业务流程集成。数据集成解决数据和数据库的集成问题;应用系统集成为两个应用中的数据和函数提供接近实时的集成;业务流程集成在各种业务系统中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。

58、答案:D本题解析:解释程序:所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。ASP、PHP、BASIC等都是解释程序。编译程序:这是一类很重要的语言处理程序,它把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机去执行这个目标程序,得到计算结果。编译程序工作时,先分析,后综合,从而得到目标程序。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化,存储分配和代码生成。为了完成这些分析综合任务,编译程序采用对源程序进行多次虽然编译过程本身较为复杂,但一旦形成目标文件,以后可多次使用。相反,对于小型题目或计算简单不太费机时的题目,则多选用解释型的会话式高级语言,如BASIC,这样可以大大缩短编程及调试的时间。汇编程序:汇编型编译程序用来将汇编语言编写的程序,按照一一对应的关系,转换成用机器语言表示的程序。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这

温馨提示

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

评论

0/150

提交评论