系统分析师上午题附答案.docx
《系统分析师上午题附答案.docx》由会员分享,可在线阅读,更多相关《系统分析师上午题附答案.docx(14页珍藏版)》请在冰豆网上搜索。
![系统分析师上午题附答案.docx](https://file1.bdocx.com/fileroot1/2023-1/9/662c3d82-dfb2-411f-85a9-099eed3934dc/662c3d82-dfb2-411f-85a9-099eed3934dc1.gif)
系统分析师上午题附答案
系统分析师2004年05月上午题(附答案)
●类库是一种预先定义的程序库,它以程序的模块的形式,按照
(1)把一组类的定义和实现组织在一起:
(2)对类库的建设提供了强有力的支持。
(1)A.类的功能B.类层次结构
C.实例之间的调用关系D.类的类型
(2)A.引用B.重置
C.类属类D.封装
●用例(usecase)用来描述系统在对事件做出响应时所采取的行动。
用例之间是具有相关性的。
在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正确。
那么,用例“创建新订单”、“更新订单”与用例“核查客户帐号”之间是(3)关系。
(3)A.包含(include)B.扩展(extend)
C.分类(classification)D.聚集(aggregation)
●在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。
消息序列可用两种图来表示,强调消息时间次序的图称为(4),该图的特点是(5),强调参加交互的对象的组织图称之为(6),这两种图是(7)。
(4)A.活动图(activitydiagram)B.状态图(statechartdiagram)
C.序列图(sequencediagram)D.协作图(collaborationdiagram)
(5)A.有生命线及控制焦点,重点在消息的时间顺序上
B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀
C.是对系统、子系统或类的行为建模
D.本质上是一种流程图,显示从活动到活动的信息流
(6)A.活动图(activitydiagram)B.状态图(statechartdiagram)
C.序列图(sequencediagram)D.协作图(collaborationdiagram)
(7)A.同构的,所以可以互相转换
B.异构的,所以不可以互相转换
C.强调对象行为的事件顺序,常用于对反应式系统建模
D.专注于系统的动态视图,状态无法确定,所以不可以互相转换
●假设系统中有m个同类的互斥资源,当n个进程共享这m个互换资源时,每个进程的最大需求数是w。
在下列情况中,系统可能会产生死锁的是(8)。
(8)A.m=4,n=3,w=2B.m=4,n=2,w=3
C.m=5,n=2,w=3D.m=5,n=3,w=2
●操作系统设备管理功能的内容结构设计一般是基于分层的思想,因此,通常将I/O软件组织成四个层次:
用户应用层转换、中断应用层软件、中断处理程序、独立于设备的软件和设备驱动程序。
采用分层思想的主要目的是(9)。
当用户进程提出I/O请求访问硬件时,需要按“(10)”的层次结构进行。
(9)A.便于即插即用B.减少系统占用的空间
C.便于系统修改、扩充和移植D.提高处理速度
(10)A.进程请求I/O独立于设备的软件中断处理程序设备驱动程序硬件
B.进程请求I/O独立于设备的软件设备驱动程序中断处理程序硬件
C.进程请求I/O设备驱动程序中断处理程序独立于设备的软件硬件
D.进程请求I/O设备驱动程序独立于设备的软件中断处理程序硬件
●假设磁盘的移动臂位于18号柱面上,进程的请求序列如下表所示。
那么,最省时间的响应序列为(11),最费时间的响应序列为(12)。
请求序列
柱面号
磁盘号
扇区号
1)
15
8
9
2)
20
6
3
3)
20
9
6
4)
40
10
5
5)
15
8
4
6)
6
3
10
7)
8
7
9
8)
15
10
4
(11)A.2)3)4)5)8)1)7)6)
B.6)7)8)1)5)2)3)4)
C.5)8)1)7)6)2)3)4)
D.6)7)5)8)1)2)3)4)
(12)A.4)6)2)3)7)5)8)1)
B.4)3)2)6)1)5)8)7)
C.4)6)3)2)7)1)5)8)
D.4)2)3)6)5)8)1)7)
●若系统中存在一个等待事务集{T0,T1,T2,……,Tn},其中T0正等待T1锁住的数据项A1,T1正等待T2锁住的数据项A2,……,Tn-1正等待被Tn锁住的数据项An,Tn正等待被T0锁住的数据项A0,则系统处于(13)的工作状态。
(13)A.并发处理B.封锁C.循环D.死锁
●在一个采用(14)数据库体系结构的网络数据库应用系统中,计算机C上运行着DBMS软件和应用程序,并存有所有的用户数据,其余各节点作为终端通过通信线路向计算机C发送数据库应用请求。
(14)A.集中式B.主从式C.客户机/服务器D.分布式
●数据仓库中数据的四个基本特征是(15)。
(15)A.面向主题的、集成的、相对稳定的和反映历史变化的
B.面向应用的、分散的、相对稳定的和反映历史变化的
C.面向主题的、集成的、不稳定的和反映特定时刻的
D.面向主题的、分散的、相对稳定的和反映特定时刻的
●关系R(A,B,C)满足下列函数依赖:
F={BC,BA,ABC},关系R的候选关键字为(16),该关键模式属于(17)。
(16)A.ABB.A和BC.A和BCD.AC和AB
(17)A.1NFB.2NFC.3NFD.BCNF
●按照ISO/IEC9126软件质量标准,软件的可维护性所包含的子特性有(18),软件的可移植性包括的子特性有(19)。
(18)A.可靠性、可更改性、一致性B.可分析性、可更改性、安全性
C.可分析性、可安装性、一致性D.可分析性、可更改性、稳定性
(19)A.可理解性、可更改性、依从性B.可安装性、可替换性、一致性
C.可操作性、可安装性、一致性D.可分析性、可适应性、稳定性
●下面有关CMM模型的描述中,不正确的是(20)。
CMM模型的第三级为确定级,其主要过程是关于项目和组织的策略。
以下选项中属于第三级的关键过程是(21)。
(20)A.CMM模型定义了成熟的软件过程的实践活动
B.CMM模型提供了改进软件开发过程的结构化模型
C.CMM模型给出了适用于各种应用范围的专用技术
D.按照CMM模型改进软件过程需要相当可观的费用
(21)A.定量的过程管理B.综合软件管理
C.软件子合同管理D.技术变动管理
●逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。
抽象层次分为四层,其中“最低层”抽象能够导出过程的设计表示文档,“低层”抽象能够导出程序的数据结构信息,“中层”能够导出(22),“高层”抽象能够导出(23)。
(22)A.实体关系模型B.程序和文档结构信息
C.全部文档信息D.数据流和控制流信息
(23)A.实体关系模型B.模块结构图
C.完全的数据流图D.全部文档信息
●(24)是软件过程评估的国际标准,可以被任何组织用于软件的设计、管理、监督、控制以及提高“获得、供应、开发、操作、升级和支付”的能力。
(24)A.ISO/IEC15504B.ISO12207C.SA-CMMD.CMM
●某教授1996年3月1日自选将我国《计算机软件保护条例》译成英文,投递给某刊物,于1996年6月1日发表。
国家有关机关认为该教授的译文质量很高,经与该教授协商,于1997年2月10日发文将该译文定为官方正式译文。
该教授对其译文(25)。
(25)A.自1997年2月10日起一起享有著作权
B.自1997年6月1日起一起享有著作权
C.自1996年3月1日到1997年2月10日期间享有著作权
D.不享有著作权
●甲软件公司将其开发的商业软件著作权经约定合法转让给乙股份有限公司,随后自行对原软件作品提高和改善,形成新版本进行销售。
甲软件公司的行为(26)。
(26)A.不构成侵权,因为这是对原软件作品提高和改善后的新版本
B.不构成侵权,因为其享有原软件作品的使用权
C.不构成侵权,因为对原软件作品增加了新的功能
D.构成侵权,因为其不再享有原软件作品的使用权
●从结构的角度看,数据仓库有三种模型:
企业仓库、(27)和虚拟仓库。
数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识,目前已有多种数据挖掘方法。
如果需要一个示例库(该库中的每个元组都有一个给定的类标识)做训练集时,该方法称为(28)。
(27)A.用户仓库B.产品仓库C.关系型OLAPD.数据集市
(28)A.关联规则挖掘B.特征描述C.聚类分析D.分类分析
●系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定。
人们常将开发过程中完成某项关键工作的时刻称为里程碑。
完成(29)时最适于称为里程碑。
(29)A.需求调查B.总体设计稿C.一套实体关系图D.50%的编码
●项目管理工具能对项目的任务调度、成本估算、资源分配、预算跟踪、人时统计、配置控制等活动给予帮助,它具有很多特征,但(30)不是其特征。
(30)A.覆盖整个软件生存周期
B.指导软件设计人员按软件生存周期各个阶段的适用技术进行设计工作
C.确定关键路径、松弛时间、超前时间和滞后时间
D.生成固定格式的报表和裁剪项目报告
●企业系统规划方法(BSP)是指导公司建立信息系统的方法。
一个企业的信息系统应当满足各个管理层次关于信息的需求。
以下选项中不属于企业系统规划层次的是(31)。
(31)A.战略控制层B.管理控制层C.操作控制层D.数据产生层
●用UML建立业务模型是理解企业业务过程的第一步。
业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务人员,电话售票员也是业务人员,他们之间的关系是(32)。
在UML中,用(33)表示企业业务的工作流。
这种图显示工作流的步骤、决策点,以及完成每一步骤的角色和对象。
(32)A.关联关系(association)B.依赖关系(dependency)
C.聚集关系(aggregation)D.概括关系(generalization)
(33)A.活动图(activitydiagram)B.业务图(businessdiagram)
C.用例图(usecasediagram)D.交互图(interactiondiagram)
●IP安全性(IPSecurity,IPSec)提供了在局域网、广域网和互联网中安全通信能力。
关于IP安全性下列说法不正确的是(34)。
(34)A.IPSec可提供同一公司各分支机构通过的安全连接
B.IPSec可提供对远程安全访问
C.IPSec可提高电子商务的安全性
D.IPSec能在IP的新版本IPv6下工作,但不适应IP目前的版本IPv4
●下列关于PGP(PrettyGoodPrivacy)的说法中不正确的是(35)。
(35)A.PGP可用于电子邮件,也可以用于文件存储
B.PGP可选用MD5和SHA两种算法
C.PGP采用了ZIP数据压缩算法
D.PGP不可使用IDEA加密算法
●X.509数字证书格式中包含的元素有1)证书版本、2)证书序列号、3)签名算法标识、4)证书有效期、5)证书发行商名字、6)证书主体名、7)主体公钥信息和8)(36)。
(36)A.主体的解密密钥B.报文摘要
C.密钥交换协议D.数字签名
●在多媒体数据库中,基于内容检索的体系结构可分为(37)两个子系统。
基于内容检索要解决的关键技术是(38)。
(37)A.多媒体数据管理和调度B.用户访问和数据库管理
C.特征提取和查询D.多媒体数据查询和用户访问
(38)A.多媒体特征提取和匹配技术、相似检索技术
B.多媒体数据库的管理技术、查询技术
C.多媒体数据库的管理技术、相似检索技术
D.多媒体特征提取和匹配技术、多媒体数据库的管理技术
●为了推动多媒体会议系统的发展,ITU组织制订了一系列标准,其中(39)系统标准用于LAN会议。
通用视频会议系统中的核心是(40)。
(39)A.H.320B.H.321C.H.323D.H.324
(40)A.视频会议系统的标准B.视频会议系统的安全保密
C.视频会议终端D.多点控制单元MCU
●某计算机的Cache采用相联映像,Cache容量为16K字节,每块8个字,每个字32位,并且将Cache中每4块分为一组。
若主存最大容量为4GB且按字节编址,则主存地址应为(41)位,组号应为(42)位。
若Cache的命中率为0.95,且Cache的速度是主存的5倍,那么与不采用Cache相比较,采用Cache后速度大致提高到(43)倍。
(41)A.24B.32C.36D.40
(42)A.5B.6C.7D.8
(43)A.3.33B.3.82C.4.17D.4.52
●某流水线浮点加法器分为五级,若每一级所需要的时间分别是6ns、7ns、8ns、9ns和6ns,则此流水线的最大加速比是(44)。
若每一级的时间均为7ns,则最大加速比为(45)。
(44)A.2.0B.4.0C.4.5D.5.2
(45)A.4.1B.5.0C.5.6D.6.2
●微机A和微机B采用同样的CPU,微机A的主频为800MHz而微机B为1200MHz。
若微机A平均指令执行速度为40MIPS,则微机A的平均指令周期为(46)ns,微机B的平均指令执行速度为(47)MIPS。
(46)A.15B.25C.40D.60
(47)A.20B.40C.60D.80
●在某计算机系统中,若某一功能的处理速度被提高到10倍,而该功能的处理使用时间仅占整个系统运行时间的50%,那么可使系统的性能大致提高到(48)倍。
(48)A.1.51B.1.72C.1.82D.1.91
●1000Base-SX使用的传输介质是(49)。
(49)A.UTPB.MMFC.STPD.SMF
●将拥有2500台主机的网络划分为两个子网,并采用C类IP地址。
子网1有500台主机,子网2有2000台主机,则子网1的子网掩码应设置为(50),子网2至少应划分为(51)个C类网络。
(50)A.255.255.255.0B.255.255.250.128
C.255.255.240.0D.255.255.254.0
(51)A.2B.4C.8D.16
●基于层次树的XML应用程序接口是(52)。
(52)A.JDBCB.CGIC.DOMD.SAX
●在CORBA体系结构中,负责屏蔽底层网络通信细节的协议是(53)。
(53)A.IDLB.RPCC.ORBD.GIOP
●现在拟建造一个连接11个城市的铁路网络,要求任何两个城市或者直接可达或者间接可达。
用每个结点表示一个城市,两个结点之间边的权值表示两个城市之间直达铁路的造价,由此可得如下各城市之间的造价图。
若要求设计的铁路网络总造价最小,则这个最小造价为(54)。
这个问题相当于求解已知图的(55)。
(54)A.266B.268C.271D.273
(55)A.欧拉回路B.哈密尔顿回路C.最大匹配D.最小生成树
●一个计算机公司开发的项目需要完成七个任务,其中的某些任务只能在其他任务结束之后才能开始。
设这七个任务的集合为A={a,b,c,d,e,f,g},考虑任务集合A上的偏序≤:
任务x≤任务y,当且仅当任务y在任务x结束后才能开始。
这七个任务关于该偏序关系≤的哈斯图如下所示:
在下列执行次序中,不能按照要求完成这个项目的执行次序为(56)。
(56)A.acebfdgB.caebdfg
C.ecabdfgD.cabdfeg
●设下图表示五个城市的航线图,每个结点表示一个城市,两个结点之间边的权值表示两个城市之间直达航线的票价(单位:
元)。
若某人打算旅游一个城市各一次,并且返回到他的出发点,则旅行的最低总票价为(57)元。
(57)A.875B.1045C.1285D.1525
●设X表示由命题变元P1、P2、P3、……Pn和联接词-,,,,构成的所有命题公式的集合,则集合X关于运算的单位元为(58)。
(58)A.P1P2P3…PnB.P1P2P3…PnC.FD.T
●设集合A={1,2,3},下列关系中不是等价关系的为(59)。
(59)A.R1={<1,1>,<2,2>,<3,3>}
B.R2={<1,1>,<2,2>,<3,3>,<2,3>,<3.2>}
C.R3={<1,1>,<2,2>,<3,3>,<1,2>}
D.R4={<1,1>,<2,2>,<3,3>,<1,2>,<2,1>,<1,3>,<3,1>,<2,3>,<3,2>}
●设集合Z26={0,1,…,25},乘法密码的加密函数为Ek:
Z26Z26,k(i)=(ik)mod26,密钥kZ26-{0},当密钥k为(60)时,加密函数Ek(i)是一个单射函数。
(60)A.4B.5C.6D.13
●设某工厂有B1和B2两条流水线生产同种产品,B1和B2的产量分别占60%和40%,且B1和B2的不合格率分别为1%和2%。
现在从该厂的这种产品中随机抽取一件,结果为不合格产品,则该不合格产品是流水线B2所生产的概率为(61)。
(61)A.3/5B.2/5C.3/7D.4/7
●在业务领域分析过程中,通过建立实体关系图,把与业务相关的数据模型化;通过建立(62)来表示业务活动的分解过程;两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立(63)来详细说明整个业务过程的逻辑。
(62)A.数据流图(DFD)B.过程层次图(PHD)
C.过程活动图(PAD)D.过程关系图(PRD)
(63)A.数据流图(DFD)B.过程层次图(PHD)
C.过程活动图(PAD)D.甘特图(Ganntte)
●多个软件工程师合作开发一个项目,各开发者之间需要两两互相通信。
假设每一条通信路径的开销为200LOC/年(LOC为代码行数)。
设有四名软件工程师,如果单独工作,每个人的生产率是6000LOC/年,那么由这四名软件工程师组成的项目组的生产率为(64)。
在这一年期限的最后两个月,又增加了两名工程师,新增成员的个人生产率为3000LOC/年,那么这六人组成的项目组全年完成的开发工作量为(65)。
(64)A.28000LOC/年B.24000LOC/年
C.22800LOC/年D.21500LOC/年
(65)A.21000LOCB.23000LOC
C.23500LOCD.24500LOC
●Developingreliablesoftwareontimeandwithin(66)representsadifficultendeavorformanyorganizations.
Usuallybusinesssolutionshavethreemainaspects:
people,(67),andtechnology.Themainreasonforfailingsoftwareprojectshaslittletodowithtechnologyandtools,andmuchtodowithlackofprocess(68).Experiencehasshownthatintroducingnewtechnologyandtoolsinanimmatureorundisciplinedenvironmentislikelytoincreasethechaos.CASEtoolsarenotenough.“Afoolwithatoolisstillafool!
”
Structuredmethodwasthefirstwaveofthesoftwareindustry.Thiswasthebeginningoftransformingsoftwaredevelopmentfroma“(69)industry”tomassproductionsoftwareprocessmovementifthesecondwaveinthesoftwareindustry.Theprocessmaturitymovementpreparesthewayforthethirdwaveofthesoftwareindustry:
“softwareindustrialization”.Softwaredevelopmentwillbecomelikeanassemblyandmanufacturingprocess.Acriticalenablingfactorisadisciplinedsoftwareengineeringprocesswithpredictablequality,(70)andfunctionality.
(66)A.forecastB.preparationC.budgetD.economy
(67)A.processB.skillC.organizationD.interface
(68)A.lawB.disciplineC.planD.evaluation
(69)A.collegeB.familyC.workshopD.cottage
(70)A.planB.scheduleC.effortD.product
●PriortotheUML,therewasnoclearleading(71)language.Usershadtochoosefromamongmanysimilarmodelinglanguageswithminordifferenceinoverall(72)power.Mostofthemodelinglanguagessharedasetofcommonlyacceptedthatareexpressedslightlydifferentlyinvariouslanguages.Thislackof(73)discouragednewusersfromenteringtheOOmarketandfromdoingOOmodelingwithoutgreatlyexpandingthepowerofmodeling.Users