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

下载本文档

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

文档简介

全国软件水平考试考试重点试题精编

!注意事项:

;11.全卷采用机器阅卷,请考生注意书写规范:考试时间为120分钟。

5:2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答

〜i题卡规定位置。

3.部分必须使用2B铅笠填涂;非选择题部分必须使用黑色签字笆书写,字体

工整,笔迹清楚。

14.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域

j书写的答案无效:在草稿纸、试卷上答题无效。

封一、选择题

i1、通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取

1指令时间为5似,分析时间为3At。执行时间为2At,按顺序方式从头到尾执行完600条指令

所需时间为()At

••jA.2400

汉!B.2000

瑕5C.3600

D.5400

|2、在多态的几种不同形式中,()多态是一种特定的多态,指同一个名字在不同上下文

i中可代表不同的含义。

A.参数

B.包含

:C.过载

D.强制

13、在引入自动化测试工具以前,手工测试遇到的问题包括()。①工作量和时间耗费过于

i庞大②衡量软件测试工作进展困难③长时间运行的可靠性测试问题④对并发用户进行模

::拟的问题⑤确定系统的性能瓶颈问题⑥软件测试过程的管理问题

gIA.①②③④⑤⑥

f缈B.①②③④⑤

C.①②③④

jD.①②③

i4、欲动态地给一个对象添加职责,宜采用()模式。

A.适配器(Adapter)

B.桥接(Bridge)

C.组合(Composite)

D.装饰器(Decorator)

5、ERP的中文译文是(

A.供应链管

B.企业资源计划

C.人力资源管

D.销售链管理

6、在ASP的内置对象中,()对象可以修改cookie中的值。

A.request

B.response

C.application

0.session

7、采用三级结构/两级映像的数据库体系结构,如果对数据库的一张表创建聚簇索引,改变

的是数据库的()。

A.用户模式

B.外模式

C.模式

D.内模式

8、循环冗余校验码(CRC.利用生成多项式进行编码。设数据位为k位,校验位为r位,则

CRC码的格式为o

A.k个数据位之后跟r个校验位

B.r个校验位之后跟后个数据位

C.r个校验位随机加入k个数据位中

D.r个校验位等间隔地加入k个数据位中

9、在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(),其次应有很好的(),

还必须具有(请作答此空),最后应考虑所设计的算法具有()o

A.有输入

B.确定性

C.健壮性

D.可读性

A.识别的0、1串是以。开头且以1结尾

B.识别的0、1串中1的数目为偶数

C.识别的0、1事中0后面必须是1

D.识别的0、1串中1不能连续出现

11、以下关于病毒性营销的叙述中,错误的是0

A.病毒性营销的基本思想只是借鉴病毒传播的方式,不具有任何破坏性

B.病毒性营销的实施需要遵循一定的流程

C.病毒性营销作为一种网络营销方法,常用于进行网站推广和品牌推广等

D.病毒性营销信息不会自动传播,需要进行一定的推广

12、在()校验方法中,采用模2运算来构造校验位。

A.水平奇偶

B.垂直奇偶

C.海明码

D.循环冗余

13、以下关于验收测试的叙述中,不正确的是()。

A.验收测试由开发方主导,用户参与

B.验收测试也需要制定测试计划

C.验收测试之前需要先明确验收方法

D.验收测试需要给出验收通过或者不通过的结论

14、在Excel中,若在A1单元格输入“=88>=85",则A1单元格显示的值为。

A.TRUE]

B.FALSE]

C.88>=85

D.-88>-85

15、假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10四,由缓冲区送至用

户区的时间是5Hs,系统对每个磁盘块数据的处理时间为2四,若用户需要将大小为10个

磁盘块的Doc文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需

要花费时间为()四;采用双缓冲区需要花费的时间为(请在此空做答)nso

A.100

B.107

C.152

D.170

16、在电子商务网站基本构件中,应用服务器的主要作用是0

A.处理业务逻辑

B.存储数据

C.向客户端返回HTML页面

D.安全访问管理

17、在ASP组件中,可以方便地在Web页面中插入广告的播放器。

A.AdRotator

B.BrowserCapabilities

D.根结点的右子树为空

23、若系统正在将()文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对

较大。

A.空闲块

B.目录

C.用户数据

D.用户程序

24、系统分析阶段要回答的中心问题是系统要“做什么〃,该阶段的成果是o

A.逻辑模型

B.功能说明

C.物理模型

D.实施方案

25、计算机系统是一个硬件和软件综合体,位于硬联逻辑层上面的微程序是用微指令编写的。

以下叙述中,正确的是,1)。

A.微程存一般由硬件执行

B.微程序一般是由操作系统来调度和执行

C微程序一般用高级语言构造的编译器期译后来执行

D.微程序一般用高级语言构造的解释器件来解释执行

26、在UML图中,()图用于展示所交付系统中软件组件和硬件之间的物理关系。

A.类

B.组件

C.通信

D.部署

27、以下关于软件测试原则的叙述中,正确的是①测试开始得越早,越有利于发现缺

陷②测试覆盖率和测试代例擞量成正比③测试用列既需选用合理的输入数据,又需要选择

不合理的输入数据④应制定测试计划并严格执行,排除随意性⑤采用合适的测试方法,可

以做到穷举测试⑥程序员应尽量测试自己的程序

A.①②③④⑤⑥

B.①②③④⑤

C.①②③④

D.①③④

28、设计模式中的()模式将对象组合成树形结构以表示“部分一整体”的层次结构,使得

客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,(请作答此空)

定义有子部件的那些部件的行为:组合部件的对象由()通过component提供的接口操作。

A.CIient

B.Component

C.Leaf

D.Composite

29、MIDIenablespeopletouse()computersandelectronicmusicalinstruments.Thereare

actuallythreecomponentstoMIDI,thecommunications"(请作答此空)",theHardwareinterface

andadistribution()called"StandardMIDIFiles".InthecontextoftheWWW,themostinteresting

componentisthe()Format.Inprinciple,MIDIfilescontainsequencesofMIDIPrctocol

messages:However,whenMIDIProtocol()arestoredinMIDIfiles,theeventsarealso

time-stampedforplaybackinthepropersequence.MusicdeliveredbyMIDIfilesisthemost

commonuseofMIDItoday.

A.device]

B.protocol

C.network

0,controller

30、将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是()o

A.有利于进行反编译处理

B.有利于进行与机器无关的优化处理

C.尽早发现语法错误

D.可以简化语法和语义分折

31、I/O设备管理软件一般分为4个层次,如下图所示。图中①②③分别对应()。

A.设备驱动程序、虚设备管理、与设备无关的系统软件

B.设备驱动程序、与设备无关的系统软件、虚设备管理

C.与设备无关的系统软件、中断处理程序、设备驱动程序

D.与设备无关的系统软件、设备驱动程序、中断处理程序

32、以下关于数的定点表示和浮点表示的叙述中,不正确的是(

A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种

B.定点表示法中,小数点需要占用一个存储位

C.浮点表示法用阶码和尾数来表示数,称为浮点数

D.在总位数相同的情况下,浮点表示法可以表示更大的数

33、请回答46,下图所示为(44)设计模式,属于(45)设计模式,适用于(46)。

A.表示对象的部分一整体层次结构时

B.当一个对象必须通知其它对象,而它又不能假定其它对象是谁时

C.当创建狂杂对象的算法应该独立于该对象的组成部分及其装配方式时

D.在需要比较通用和复杂的对象指针代替简单的指针时

34、表示显示器在横向和纵向上具有的显示点数的指标称为。

A.显示分辨率

B.图像分辨率

C.显示深度

D.图像深度

35、编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程

可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶

段,其中,()并不是每个编译器都必需的,与编译器用比,解释器()。

A.不参与运行控制,程序执行的速度慢

B.参与运行控制,程序执行的速度慢

C.参与运行控制,程序执行的速度快

D.不参与运行控制,程序执行的速度快

36、下面的程序段中,(请作答此空)是语句覆盖测试用例,()是判定覆盖测试用例。if

(a<80)b=0:elseif(a<=150)b=5;elseif(a<200)b=8:elseb=l;

A.a=(80,150,200,201)

B.a=(80,81,199,200)

€.3=(79,149,200,201)

0.3=(79450,199,200)

37、算术表达式a+(b-c)*d的后缀式是()(-、+、*表示算术的减、力口、乘运算,运

算符的优先级和结合性遵循惯例)。

A.bc-d*a+

B.abc-d*+

C.ab+c-d*

D.abcd-*+

38、在电子支付业务流程的参与者中,清算中心的作用是()。

A.发行有效的电子支付手段,如电子现金、电子支票和信用卡等

B.接收支付者的电子支付手段并为支付者提供商品或服务

C.接收商家从支付者收到的电子支付手段,验证其有效性

D.从接收银行收到电子支付手段并验证其有效性,然后提交给发行银行

39、在Windows2003Server中启用配置SNMP服务时,必须以()身份登录才能完成

SNMP服务的配置功能。

A.guest

B.普通用户

C.administrator组成员

D.user组成员

40、若某模块内所有处理元素都在同一个数据结构上操作,则该模块的内聚类型为()。

A.逻辑

B.过程

C.通信

D.功能

41、流水线的吞吐率是指流水线在单位时间里所完成的任务数或输出的结果数。设某流水线

有5段,有1段的时间为2ns,另外4段的每段时间为Ins,利用此流水线完成100个任务

的吞吐率约()个/S。

A.500x|0A6

B.490xl0A6

C.250xl0A6

D.167x|0A6

42、某汽车加工工厂有两条装配线LI和L2;每条装配线的工位数均为n(Sij,i=l或2,j=L

2,..n),两条装配线对应的工位完成同样的加工工作,但是所需要的时间可能不同

(aij,i=l或2,j=l,2,...n)o汽车底盘开始到进入两条装配线的时间(el,e2)以及装配后到

结束的时间(X1X2)也可能不相同。从一个工位加工后流到下一个工位需要迁移时间

(tij,i=l或2,j=2,n)。现在要以最快的时间完成一辆汽车的装配,求最优的装配路线。

分析该问题,发现问题具有最优子结构。以L1为例,除了第一个工位之外,经过第j

个工位的最短时间包含了经过L1的第卜1个工位的最短时间或者经过L2的第卜1个工位的最

短时间,如式(1)。装配后到结束的最短时间包含离开L1的最短时间或者离开L2的最短时间

如式(2)。

ej+a,.若j=]

J、♦:(1)

、•&曰+aij+te,+au+以日)其他

=mm(f1>B+xlff2>ft+x2)(2)

由于在求解经过Ll和L2的第j个工位的最短时间均包含了经过L1的第j-1个工位的最

短时间或者经过L2的第『1个工位的最短时间,该问题具有重兔子问题的性质,故采用迭代

方法求解。该问题采用的算法设计策略是(62),算法的时间复杂度为(63)°

A.21

B.23

C.20

D.26

43、下面二叉树表示的简单算术表达式为()。

A.10*20+30-40

B.10*(20+30-40)

C.10*(20+30)-40

D.10*20+(30-40)

44、具有3个节点的二叉树有()种形态。

A.2

B.3

C.5

D.7

45、敏捷开发方法中,()认为每一种不同的项目都需要一套不同的策略、约定和方法

论。

A.极限编程(XP)

B.水晶法(Crystal)

C.并列争球法(Scrum)

D.自适应软件开发(ASD)

46、自然界的声音信号一般都是多种频率声音的复合信号,用来描述组成复合信号的频率范

围的参数被称为信号的(

A.带宽

B.音域

C.响度

D颜度

47、可以保护软件的技术信息、经营信息。

A.软件著作权

B.专利权

C.商业秘密权

D.商标权

48、高质量的文档所应具有的特性中,不包括()。

A.针对性,文档编制应考虑读者对象群

B.精确性,文档的行文应该十分确切,不能现多义性的描述

C.完整性,任何文档都应当是完整的、独立的,应该自成体系

D.无重复性,同一软件系统的几个文档之间应该没有相同的内容,若确实存在相同内容,

则可以用“见**文档**节〃的方式引用

49、在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。若计算机中地址总线的宽

度为32位,则最多允许直接访间主存储器()的物理空间。

A.40M

B.4GB

C.40GB

D.400GB

50、下列选项不属于物联网关键技术的是0

A.感知关键技术

B.网络通信关键技术

C.应用关键技术

D.交通运输关键技术

二、多选题

51、某哈希表(散列表)的长度为n,设散列函数为H(Key)=Keymodp,采用线性探测法解

决冲突。以下关于P值的叙述中,正确的是()。

A.p的值一般为不大于n且最接近n的质数

B.p的值一般为大于n的任意整数

C.p的值必须为小于n的合数

D.p的值必须等于n

52、以下关于螺旋模型的叙述中,不正确的是()。

A.它是风险卵动的,要求开发人员必须具有丰富的风险评估知识和经验

B.它可以降低过多测试或测试不足带来的风险

C.它包含维护周期,因此维护和开发之间没有本质区别

D.它不适用于大型软件开发

53、在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,

(),得到的关系模式属于4NF。

A.将所有多值属性组成一个关系模式

B.使多值属性不在关系模式中出现

C.将实体的码分别和每个多值属性独立构成一个关系模式

D.将多值属性和其他属性一起构成该实体对应的关系模式

54、Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvea

largenumberofcomputers()throughareal-timecommunicationnetworksuchastheInternet.

Inscience,cloudcomputingisa()fordistributedcomputingoveranetwork,andmeansthe

(请作答此空)torunaprogramorapplicationonmanyconnectedcomputersatthesame

time.Thearchitectureofecloudisdevelopedatthreelayers:infrastructure,platform,and

application.Theinfrastucturelayerisbuiltwithvirtualizedcomputestorageandnetwork

resources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionof

softwareresources.Theaoplicationlayerisformedwithacollectionofallneededsoftware

modulesforSaaSapplications.Theinfrastucturelayerservesasthe()forbuildingtheplatform

layerofthecloud.Inturn,theplatformlayerisfoundationforimplementingthe()layerforSaaS

application.

A.ability

B.approach

C.function

D.method

55、某二叉树为单枝树(即非叶子结点只有一个孩子结点)且具有n个结点(n>l),则该二

叉树()

A.共有n层,每层有一个结点

B.共有log2n层,相邻两层的结点数正好相差一倍

C.先序遍历序列与中序遍历序列相同

D.后序遍历序列与中序遍历序列相同

56、以下关于软件系统文档的叙述中,错误的是()o

A.软件系统文档既包括有一定格式要求的规范文档,又包括系统建设过程中的各种来往文

件、会议纪要、会计单据等资料形成的不规范文档

B.软件系统文档可以提高软件开发的可见度

C.软件系统文档不能提高软件开发效率

D.软件系统文档便于用户理解软件的功能、性能等各项指标

57、要将部门表Dept中name列的修改权限赋予用户Ming,并允许Ming将该权限授予他

人。实现该要求的SQL语句如下:

GRANTUPDATE(name)ONTABLEDeptTOMing();

A.FORALL

B.CASCADE

C.WITHGRANTOPTION

D.WITHCHECKOPTION

58、开-闭原则(Open-ClosedPrinciple,OCP)是面向对象的可复用设计的基石。开-闭原则

是指一个软件实体应当对()开放,对(请作答此空)关闭:里氏代换原则(UskovSubstitution

Principle,LSP)是指任何()可以出现的地方,()一定可以出现。依赖倒转原则(Dependence

InversionPrinciple,DIP)就是要依赖于()而不依赖于(),或者说要针对接口编程,不

要针对实现编程。

A.修改

B.扩展

C.分析

D.设计

59、TCP/IP()layerprotocolsprovideservicestotheapplication(请作答此空)runningona

computer.Theapplicationlayerdoesnotdefinetheapplicationitself,butratheritdefines()that

applicationsneed-liketheabilitytotransferafileinthecaseofHTTP.Inshort,theapplication

layerprovidesan()betweensoftwarerunningonacomputerandthenetworkitself.TheTCP/IP

applicationlayerincludesarelativelylargenumberofprotocols,withHTTPbeingonlyoneof

those.TheTCP/IP()layerconsistsoftwomainprotocoloptions--theTransmissionControl

Protocol(TCP)andtheUserDatagramProtocol(UDP).

A.hardware]

B.software]

C.packet

0.equipment

60、良好的启发式设计原则上不包括()o

A.提高模块独立性

B.模块规模越小越好

C.模块作用域在其控制域之内

D.降低模块接口复杂性

61、下面关于面向对象分析与面向对象设计的说法中,不正确的是().

A.面向对象分析侧重于理解问题

B.面向对象设计侧重于理解解决方案

C.面向对象分析描述软件要做什么

D.面向对象设计一般不关注技术和实现层面的细节

62、某项目包含的活动如下表所示,完成整个项目的最孤时间为()周。不能通过缩短活

动()的工期,来缩短整个项目的完成时间

工期(周)一醯幅

A-3PY

即3

CPIP*

D/3~

E“5P

FU4^C声

G-3,C,E/

卬3F,G^

A.A

B.B

C.D

D.F

63、在Windows系统中,扩展名()表示该文件是批处理文件。

A.com

B.sys

C.html

D.bat

64、电子商务网站的基本构件中,使工作人员和商业伙伴通过因特网共享资源、协同

工作。

A.目录服务^

B.网站服务器

C.内容管理子系统

D.工作流和群件子系统

65、在CPU内外常需设置多级高速缓存(Cache),其主要目的是()。

A.扩大主存的存储容量

B.提高CPU访问主存数据或指令的效率

C.扩大存储系统的存量

D.提高CPU访问内外存储器的速度

66、Certificatesare()documentsattestingtothe()ofapublickeytoanindividualorother

entity.Theyallowverificationoftheclaimthatagivenpublickeydoesinfactbelongtoagiven

individual.Certificateshelppreventsomeonefromusingaphonykeyto()someoneelse.Intheir

simplestform,Certificatescontainapublickeyandaname.Ascommonlyused,aCertificatealso

containsan()date,thenameoftheCAthatissuedtheCertificate^serialnumber;andperhaps

otherinformation.Mostimportantly,itcontainsthedigital(请作答此空)ofthecertificate

issuer.ThemostwidelyacceptedformatforcertificatesisX.509,thus,Certificatescanbereador

writtenbyanyapplicationcomplyingwithX.509.

A.signature]

B.mark

C.stamp

D.hypertext

67、利用()可以对软件的技术信息、经营信息提供保护。

A.著作权

B.专利权

C.商业秘密权

D.商标权

68、位图与矢量图相比,位图.

A.占用空间较大,处理侧重于获取和复制,显示速度快

B.占用空间较小,处理侧重于绘制和创建,显示速度较慢

C.占用空间较大,处理侧.重于获取和复制,显示速度较慢

D.占用空间较小,处理侧重于绘制和创建,显示速度快

69、某软件公司欲开发一个基于Web的考勤管理系统。在项目初期,客户对系统的基本功

能、表现形式等要求并不明确,在这种情况下,采用()开发方法比较合适。

A.瀑布式

B.形式化

C.结构化

D.极限编程

70>如下所示的UML状态图中,()时,不一定会离开状态B

A.状态B中的两个结束状态均达到

B.在当前状态为B2时,事件e2发生

C.事件e2发生

D.事件el发生

71、若关系模式R和S分别为:R(A,B,C,D.、S(B,C,E,F.,则关系R与S自然联结

运算后的属性列有6个,与表达式711,3,5,6(o3<6(

RxS

))等价的SQL语句为:SELECT()FROMR

A.A,R.C,E,F

B.A,C,S.B,S.E

C.A,C/S.B,S.C

D.R.A,R.C,S.B,S.C

72、不属于程序的基本控制结构。

A.顺序结构

B.分支结构

C.循环结构

D.递归结构

73、在面向对象方法中,不同对象收到同一消息可以产生完全不同的结果,这一现象称为

()o在使用时•,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。

A.接口

B.继承

C.覆盖

D.多态

74、利用报文摘要算法生成报文接要的目的是()。

A.验证通信对方的身份防止假冒

B.对传输数据进行加密防止数据被窃听

C.防止发送言否认发送过数据

D.防止发送的报文被篡改

75、下列选项中,常用的信息系统开发方法不包括()«

A.结构化方法

8.关系方法

C.原型法

D.面向对象方法

76、子商务网站设计时,需求分析需要细化所有的系统功能,此时常用的分析方法中面向对

象的是()方法。

A.OOA)

BJackson

C.SA]

D.Petri网

77、欲开发一系统,如果客户不能完整描述需求,则开发过程最适宜采用o

A.原型模型

B.瀑布模型

C.V模型

D.螺旋模型

78、在DOM中通过元素ID号访问对象的正确方法是()o

A.document.getElementsByName("元素名称")

B.document.getElementsByTagName("标记名称”)

C.document.getElementsByld("元素id")

D.document.getElementsByld("元素”)

79、WWWisalargenetworkofInternetserversprovidingandotherservicestoterminals

runningclientapplicationssuchasabrowser.

A.modem

B.compression

C.hypertext

D.encode

80、软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。对软件进行改正

性维护,可提高软件的()。

A.可靠性

B.可维护性

C.可使用性

D.可移植性

81、以下著作权权利中,1)的保护期受时间限制。

A.署名权

B.修改权

C.发表权

D.保护作品完整权

82、将高级语言源程序翻译成目标程序的是()o

A.解释程序

B.编译程序

C.链接程序

D.汇编程序

83、给定关系模式R<U,F>,U={A,B,C,D,E},F=[B^A,D^A,A1E,ACfB},则R

的候选关键字为CD,分解p={RI(ABCE),R2(CD)}()

A.具有无损连接性,且保持函数依赖

B.不具有无损连接性,但保持函数依赖

C.具有无损连接性,但不保持函数依赖

D.不具有无损连接性,也不保持函数依赖

84、在字符串的KMP模式兀配锋法中,需要求解模式串p的next函数值,其定义如下所示。

若模式串P为"aaabaaa”,则其next函数值为()。

(0j=l)

,

nextlj]={max{k|l<k<j,p1p2…p—'="Py-t+iPy-k+z

U其他情况J

A.0123123

B.0123210

C.0123432

D.0123456

85、位于CPU与主存之间的高速缓冲存储器Cache用于存放部分主存数据的拷贝,主存地

址与Cache地址之间的转换工作由()完成。

A.硬件

B.软件

C用户

D.程序员

86、软件质量保证的主要目标不包括()。

A.通过预防、检查与改进来保证软件质量

B.保证开发出来的软件和软件开发过程符合相应标准与规程

C.收集软件产品、软件过程中存在的不符合项,在项目总结时进行分析

D.确保项目组制定的计划、标准和规程适合项目需要,同时满足评审和审计需要

87、某集团公司卜属有多个超市,每个超市的所有销售数据最终要存入公司的数据仓库中。

假设该公司高管需要从时间、地区和商品种类三个维度来分析某家甩商品的销售数据,那么

最适合采用()来完成。

A.DataExtraction

B.OLAP

C.OLTP

D.ETL

88、设某n阶三对角矩阵Anxn的示意图如下图所示。若将该三对角矩阵的非零元素按行存

储在一维数组B[k](14k«3*n-2)中,则k与i、j的对应关系是(

32.2

A.k=2i+j-2

B.k=2i-j+2

C.k=3i+j-l

D.K=3i-j+2

89、基于RUP的软件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四

个阶段,每次通过这四个阶段就会产生一代软件,其中建立完善的架构是()阶段的任务。

A.初始

B.细化

C.构建

D.移交

90、在面向对象方法中,支持多态的是()。

A.静态分配

B.动态分配

C.静态类型

D.动态绑定

91VirtualizationisanapproachtoITthatpoolsandshare$()sothatutilizationisoptimizedand

suppliesautomaticallymeetdemand.TraditionalITenvironmentsareoftensilos,whereboth

technologyandhuman()arealignedaroundanappicationorbusinessfunction.Witha

virtualized(请作答此空),people,processes,andtechnologyarefocusedonmeetingservicelevels,

()isallocateddynamicallyjesourcesareoptimized,andtheentireinfrastructureissimplified

andflexible.Weofferabroadspectrumofvirtualization()thatallowscustomerstochoosethe

mostappropriatepathandoptimizationfocusfortheirITinfrastructureresources.

A.system

B.infrastructure

C.hardware

D.link

92、编译程序对C语言源程序进行语法分析时,可以确定()。

A.变量是否定义(或声明)

B.变量的值是否正确

C.循环语句的执行次数

D.循环条件是否正确

93、下图所示为一个有限自动机(其中,A是初态、C是终态),该自动机所识别的字符串

的特点是()。

A.必须以11结尾的0、1串

B.必须以00结尾的0、1串

C.必须以01结尾的0、1串

D.必须以10结尾韵0、1串

94、以下关于二叉排序树(或二叉查找树、二叉搜索树)的叙述中,正确的是()。

A.对二又排序树进行先序、中序和后序遍历,都得到结点关键字的有序序列

B.含有n个结点的二叉排序树高度为Iog2n+1

C.从根到任意一个叶子结点的路径上,结点的关键字呈现有序排列的特点

D.从左到右排列同层次的结点,其关键字呈现有序排列的特点

95、己知一棵度为3的树(一个结点的度是指其子树的数目,树的度是指该树中所有结点的

度的最大值)中有5个度为1的结点,4个度为2的结点,2个度为3的结点,那么,该树

中的叶子结点数目为()。

A.10

B.9

C.8

D.7

96、王某是某公司的软件发计师,完成某项软件开发后按公司规定进行软件归档。以下有关

该软件的著作权的叙述中,正确的是()。

A.著作权应由公司和王某共同享有

B.著作权应由公司享有

C.著作权应由王某享有

D.除署名权以外,著作权的其他权利由王某享有

97、在Excel中,若在A1单元格中输入=SUM(MAX(15,8),MIN(8,3)),按Enter键后,

则Al单元格显示的内容为();若在A2单元格中输入"=3=b"(输入不包含引号),则A2

单元格显示的内容为(请作答此空)。

A.=3=6

B.=36

C.TRUE

D.FALSE

98、算术表达式(a-b)*c+d的后缀式是()(-、+、*表示算术的减、力口、乘运算,运

算符的优先级和结合性遵循惯例)。

A.abcd-*+

B.ab-cd*+

C.ab-c*d+

D.abc-d*+

99、下列关于风险的叙述不正确的是:风险是指(

A.可能发生的事件

B.一定会发生的事件

C.会带来损失的事件

D.可能对其进行干预,以减少损失的事件

100.局域网中,常采用广播消息的方法来获取访问目标IP地址对应的MAC地址,实现此

功能的协议为()。

A.RARP协议

B.SMTP协议

C.SUP协议

D.ARP协议

参考答案与解析

1、答案:B

本题解析:

按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为

5At+3At+2At=10At,执行600条指令所需的时间为10Atx200=2000Ato若采用流水线方式,

执行完200条执行所需要的时间为10At+199*5At=1005Ato

2、答案:C

本题解析:

一般将多台分为通用多态和特殊多态。通用多态包括参数多态和包含多态。

参数多态采用参数化模板,通过给出不同的类型参数,使得一个结构有多种类型。

包含多态同样的操作可用于一个类型及其子类型。(注意是子类型,不是子类。)包含多态一

般需要进行运行时的类型检查。如Pascal中的子界。

特殊多态包括强制多态和过载多态。

强制多态编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的

要求。程序设计语言中基本类型的大多数操作符:,在发生不同类型的数据进行混合运算时,

编译程序一般都会进行强制多态

过载多态是一种特定的多态,指同一个名(操作符、函数名)在不同上下文中可代表不同的

含义。

3、答案:A

本题解析:

本题考查在引入自动化测试之前手工测试的缺点。

手工测试全部依靠人手工完成,因此工作最大且耗时,难以衡量测试工作的进展。手T测试

无法模拟软件的长时间运行和大量并发用户的访问,因此难以胜任可靠性测试和性能测试。

当测试规模较大时,纯人工的测试过程的管理也会面临困难。

根据上述描述,题目中的6项都属于手工测试的缺点。应选择选项A。

4、答案:D

木题解析:

适配器模式将一个接口转换成为客户想要的另一个接口,适配器模式使接U不兼容的那些类

可以一起工作。

桥接模式将抽象部分与实现部分分离,使得它们两部分可以独立地变化。

组合模式组合多个对象形成树型结构以表示整体一部分的结构层次。

装饰器模式动态地给•个对象增加其他职责,就增加对象功能来说,装饰模式比生成子类实

现更为灵活。

5、答案:B

本题解析:

本题考查企业资源计划(ERP)的基本概念。企业资源计划[EnterpriseResourcePlanning,ERP)

是将企业内部各部门,包括财务、会计、生产、物料管理、质量管理、销售与分销、人力资

源管理等,利用信息技术整合并连接在•起的应用软件,是目前较为成熟的现代企业管理模

式,它不但可以为整个企、比资源做最有效的全面性整合规划,并且可以通过网络的及时反

应性,有效缩减企业自身内部的作业时间,为多元化和以客户为中心的生产模式提供优化的

系统平台。

6、答案:B

本题解析:

在ASP的内置对象中。能修改cookie中的值的是response,它还可以创建cookie,而request

可以访问cookie中的参数。

7、答案:D

本题解析:

对表的操作是模式级进行的操作,创建索引是内模式。AB是同一个概念。

8、答案:A

本题解析:

本题考查数据校验基础知识。计算机系统运行时,各个部件之间要进行数据交换,为了确保

数据在传送过程中正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括

查错和纠错。常用的三种校验码:奇偶校验码(ParityCodes)>海明码(HammingCode)和循环

冗余校验(CyclicRedundancyCheck,CRC)码。循环冗余校验码广泛应用于数据通信领域和磁

介质存储系统中。它利用生成多项式为k个数据位产生r个校验位来进行编码,其编码长度

为k+r。CRC的代码格式为:

/!—IH-lr-12

数据位校验位

9、答案:C

本题解析:

算法是对问题求解过程的一种描述,是为解决一个或一类问题给出的一个确定的、有限长的

操作序列。在设计算法时.通常应考虑以下原则:首先说设计的算法必须是“正确的",其次

应有很好的“可读性”,还必须具有“健壮性”,最后应考虑所设计的算法具有“高效率与低存储

量”。所谓算法是正确的,除了应该满足算法说明中写明的“功能”之外,应对各组典型的带

有苛刻条件的输入数据得出正确的结果。在算法是正确的前提下,算法的可读性是摆在第一

位的。算法的效率是指算法的执行时间,算法的存储量是指算法执行过程中所需最大存储空

间。

10、答案:D

本题解析:

本题考查程序语言方面的基础知识。

对于题中自动机的状态图,先忽略状态q0的自环(识别若干个0),从初态q0到终态ql,

该自动机可识别的字符串为1、101、10101、…,显然,该自动机识别的0、1串中1不能连

续出现。

11、答案:D

本题解析:

本题考查病毒性营销方面的基础知识。病毒性营销是-一种常用的网络营销方法,常用于进行

网站推广、品牌推广等。病毒性营销利用用户口碑传播原理,在互联网上,这种“口碑传播”

更为方便,可以像病毒一样迅速蔓延,使病毒性营销成为一种高效的信息传播方式,而且由

于这种传播是用户之间自发进行的,因此几乎是不需要费用的网络营销手段。

12、答案:D

本题解析:

循环冗余校验CRC使用模二除法来构造校验位。

13、答案:A

本题解析:

本题考查验收测试的基本概念。验收测试主要是确认软件的功能、性能及其他特性是否满足

软件需求规格说明书中列出的需求,是否符合软件开发商与用户签订的合同的要求。验收测

试由用户主导,开发方参㈢。软件验收测试尽可能在现场进行实际运行测试,如果受条件限

制,也可以在模拟环境中进行测试,无论何种测试方式,都必须事先明确验收方法,制定测

试计划规定要做的测试种类,并制定相应的测试步骤和具体的测试用例。测试完成后要明确

给出验收通过或者不通过的结论。根据上述描述,应选择选项A。

14、答案:A

本题解析:

本题考查电子表格软件应用方面的基本常识。在Excel中,公式必须以等号“=〃开头,系统将

号后面的字符串识别为公式。为大于等于比较运算符,由于在A1单元格输入“=88

>=85",比较结果为真,则A1单元格显示的值为TRUE。

15、答案:B

本题解析:暂无解析

16.答案:A

本题解析:

本题考查电子商务网站基本构件的基本知识。应用服务器主要用于企业较大规模电子商务应

用的开发、发布和管理,同时与企业原有系统集成。具体而言就是接收处理用户的请求,处

理业务逻辑。

17、答案:A

本题解析:

本题考查ASP组件的基本知识。ASP组件与ASP对象十分相似,利用它们都可以使ASP完成

某些特定的功能,它们的区别在于:一个组件可能包含不只一个对象;而且在使用组件之前,

要首先创建一个实例。ASP组件主要包括以下几种:①AdRotator组件可以方便地在Web

页面上插入一个循环播放广告横幅的播放器。©BrowserCapabilities组件用来了解客户端所

用的浏览器类型以及版本。③DatabaseAccess组件使得用户能方便地通过ActiveXData

Objects(ADO)访问存储在服务器端的数据库或其他表格化数据结构中的信息。④FileAccess

组件可以在ASP页面中实现对文件的创建、读写以及对目录和磁盘的操作。

18、答案:C

本题解析:

对于可靠度计算,串联系统可靠度为K1XR2,开联系统K1=1-(1-R)X(1-R)X(1-K),并联系统

R2=l-(1-R)x(l-R),因此本题选择C选项。

19、答案:D

本题解析:

Gantt图是一种简单的水平条形图,以日历为基准描述项目任务。水平轴表示日历时间线(如

时、天、周、月和年等),每个条形表示一个任务,任务名称垂直地列在左边的列中,图中

水平条的起点和终点对应水平轴上的时间,分别表示该任务的开始时间和结束时间,水平条

的长度表示完成该任务所持续的时间。当日历中同一时段存在多个水平条时,表示任务之间

的并发。

Gantt图能清晰地描述每个任务从何时开始,到何时结束,任务的进展情况以及各个任务之

间的并行性。但是其缺点是不能清晰地反映出各个任务之间的依赖关系,难以确定整个项目

的关键所在,也不能反映计划中有潜力的部分。

20>答案:A

本题解析:

本题考查知识产权中关于软件著作权方面的知识。

著作权因作品的完成而自动产生,不必履行任何形式的登记或注册手续,也不论其是否己经

发表,所以甲对该软件作品享有著作权。乙未经甲的许可擅自使用甲的软件作品的行为,侵

犯了甲的软件著作权。

21、答案:A

本题解析:

类可以分为三种类型,分别是实体类、边界类和控制类。1、实体类实体类的主要职责是存

储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代

表的实体对象密切相关。2、控制类控制类用于描述一个用例所具有的事件流控制行为,控

制一个用例中的事件顺序,例如,用例"身份验证”可以对应于一个控制类”身份验证器〃,它

提供了与身份验证相关的所有操作。控制类用于对一个或几个用例所特有的控制行为进行建

模,控制对象(控制类的实例)通常控制其他对象,因此,它们的行为具有协调性。通常情

况下,控制类没有属性,但一定有方法。3、边界类边界类用于描述外部参与者与系统之间

的交互,它位于系统与外界的交接处,包括所有窗体、报表、打印机和扫描仪等硬件的接口,

以及与其他系统的接口。要寻找和定义边界类,可以检查用例模型,每个参与者和用例交互

至少要有一个边界类,边界类使参与者能与系统交互。边界类是一种用于对系统外部环境与

其内部运作之间的交互进行建模的类。常见的边界类有窗口、通信协议、打印机接口、传感

器和终端等。实际上,在系统设计时,产生的报表都可以作为边界类来处理。

22、答案:B

本题解析:

先序遍历即先根后左子树再右子树,中序遍历为先左子树后跟再右子树。先序遍历的最开始

结点A即为整棵树的根,结合中序遍历,A结点左侧B即为根节点A的左子树,右侧DCFE

则为A的右子树,同理可以得出C为A的右子树的根节点,D为C的左子树,EF为C的右

子树,F为E的左子树。可以得到如下图,所以该二颗树的高度为4。

由图可知,叙述符合的只有B选项,树的高度为4。

23、答案:B

本题解析:

本题考查操作系统文件管理可靠性方面的基础知识。

影响文件系统可靠性因素之一是文件系统的一致性问题.很多文件系统是先读取磁盘块到主

存,在主存进行修改,修改完毕再写回磁盘。例如读取某磁盘块,修改后再将信息写回磁盘

前系统崩溃,则文件系统就可能会出现不一致性状态。如果这些未被写回的磁盘块是索引节

点块、目录块或空闲块,特别是系统目录文件,那么对系统的影响相对较大,且后果也是不

堪设想的。通常解决方案是采用文件系统的一致性检查,一致性检查包括块的一致性检查和

文件的一致性检查。

24、答案:A

本题解析:

系统分析阶段的主要任务是为一个新系统定义业务需求,该阶段的关键是描述一个系统必须

做什么(或者一个系统是什么),而不是系统应该如何实现。具体而言,系统分析阶段需要完

成的任务包括(但不限于):①确定软件系统的功能需求和非功能需求;②分析软件系统的

数据要求;③导出系统的逻辑模型;④修正项目开发计划;⑤如有必要,可以开发一个原

型系统。

25、答案:A

木题解析:

计算机系统是一个硬件和软件的综合体,可以把它看作是按功能划分的多级层次结构:(1)

硬联逻辑级。由计算机的内核,由门、触发器等逻辑电路组成。(2)微程序级。这一级的机

器语言是微指令集,程序员用微指令编写的微程序一般直接由硬件执行。(3)传统机器级。

这一级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。

(4)操作系统级。从操作系统的基本功能来看,•方面它要直接管理传统机器中的软硬件

资源,另一方面它又是传统机器的延伸。(5)汇编语言级。这一级的机器语言是汇编语言,

完成汇编语言翻译的程序称为汇编程序。(6)高级语言级。这一级的机器语言就是各种高级

语言,通常用编译程序来完成高级语言翻译的工作。(7)应用语言级。这一级是为了使计算

机满足某种用途而专门设计的,因此,这一级的机器语言就是各种面向问题的应用语言。

26、答案:D

本题解析:

类图(ClassDiadram)展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的

建模中,最常见的就是类图,它给出系统的静态设计视图。

组件图(Comp

温馨提示

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

最新文档

评论

0/150

提交评论