系统分析师测试题.docx
《系统分析师测试题.docx》由会员分享,可在线阅读,更多相关《系统分析师测试题.docx(23页珍藏版)》请在冰豆网上搜索。
系统分析师测试题
●两个公司希望通过Internet进行安全通信保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在传输节点使用特殊的安全单元而增加开支,最合适的加密方式是
(1),使用的会话密钥算法应该是
(2)
(1)
A.链路加密
B.节点加密
C.端—端加密
D.混合加密
(2)
A.RSA
B.RC—5
C.MD5
D.ECC
●如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中的属性由该运算决定,这说明所实施的运算关系是:
(3)
(3)
A.选择
B.投影
C.连接
D.笛卡儿积
●影响软件开发成本估算的因素不包括以上哪项(4)
(4)
A.软件人员业务水平
B.软件开始规模及复杂度
C.开发所需时间
D.开发所需硬件资源模型
●JavaBean组件模型特点不包括(5)
(5)
A.JavaBean组件模型是面向应用的组件模型
B.它支持可移植和可重用的Java组件的开发
C.JavaBean组件可以工作于任何Java程序应用开发工具中
D.JavaBean组件总是在程序运行时被实例化
●在形式语言中,方法G是一个四元组G=(VN,Vr,P,Z),其中VN为(6)。
若方法G的产生式集P为:
(1)Z→Bc
(2)Z→Zc (3)B→Ab (4)B→Bb (5)A→Aa (6)A→a 则文法G是(7)文法,识别G的自动机为(8)。
对于G来说,(9)为文法G可接受的字符串,(10)为文法G不可接受的字符串。
(6)
A.状态标志符
B.开始符
C.语句集
D.非终结符集合
(7)
A.短语
B.上下文有关
C.上下文无关
D.正则
(8)
A.图灵机
B.下推自动机
C.有穷状态自动机
D.线性界限自动机
(9)
A.aaabc
B.acbb
C.acbcab
D.acbbca
(10)
A.abbcc
B.acbc
C.aaabc
D.aabbccc
●自底向上的估计法的特点是(11)
(11)
A.简单、工作量小、误差大
B.精度高,但缺少子任务(模块)间的联系
C.估算较精确,但区分类比较困难
D.复杂、不可行,一般不采用此种方法,但这种副作用可以通过详细的设计文档加以控制
●以下属于选择类排序法的是(12)
(12)
A.堆栈排序法
B.插入排序法
C.冒泡排序法
D.快速排序法
●下列对关系的叙述中(13)不正确的
(13)
A.关系中的每个属性是不可分解的
B.在关系中元组的顺序是无关紧要的
C.任意的一个二维表都是一个关系
D.在关系中任意两个元组不能完全相同
●对于“指针”和“链”,下面的说法正确的是,(14)
(14)
A.它们是数据物理组织的两种形式
B.它们是数据逻辑组织的两种形式
C.它们是数据物理组织的两种基本工具
D.它们是数据逻辑组织的两种基本工具
●甲、乙同为生产锂电池的厂家。
甲得知乙研制出改进锂电池质量的技术戾窍后,遂以不正当方式获取了该技术,并加以利用。
甲厂侵害了乙厂的(15)
(15)
A.技术秘密权
B.专利权
C.专利申请权
D.经营信息权
●两个公司希望通过Internet进行安全通信保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在传输节点使用特殊的安全单元而增加开支,最合适的加密方式是
(1),使用的会话密钥算法应该是
(2)
(1)
A.链路加密
B.节点加密
C.端—端加密
D.混合加密
(2)
A.RSA
B.RC—5
C.MD5
D.ECC
●如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中的属性由该运算决定,这说明所实施的运算关系是:
(3)
(3)
A.选择
B.投影
C.连接
D.笛卡儿积
●影响软件开发成本估算的因素不包括以上哪项(4)
(4)
A.软件人员业务水平
B.软件开始规模及复杂度
C.开发所需时间
D.开发所需硬件资源模型
●JavaBean组件模型特点不包括(5)
(5)
A.JavaBean组件模型是面向应用的组件模型
B.它支持可移植和可重用的Java组件的开发
C.JavaBean组件可以工作于任何Java程序应用开发工具中
D.JavaBean组件总是在程序运行时被实例化
●在形式语言中,方法G是一个四元组G=(VN,Vr,P,Z),其中VN为(6)。
若方法G的产生式集P为:
(1)Z→Bc
(2)Z→Zc (3)B→Ab (4)B→Bb (5)A→Aa (6)A→a 则文法G是(7)文法,识别G的自动机为(8)。
对于G来说,(9)为文法G可接受的字符串,(10)为文法G不可接受的字符串。
(6)
A.状态标志符
B.开始符
C.语句集
D.非终结符集合
(7)
A.短语
B.上下文有关
C.上下文无关
D.正则
(8)
A.图灵机
B.下推自动机
C.有穷状态自动机
D.线性界限自动机
(9)
A.aaabc
B.acbb
C.acbcab
D.acbbca
(10)
A.abbcc
B.acbc
C.aaabc
D.aabbccc
●自底向上的估计法的特点是(11)
(11)
A.简单、工作量小、误差大
B.精度高,但缺少子任务(模块)间的联系
C.估算较精确,但区分类比较困难
D.复杂、不可行,一般不采用此种方法,但这种副作用可以通过详细的设计文档加以控制
●以下属于选择类排序法的是(12)
(12)
A.堆栈排序法
B.插入排序法
C.冒泡排序法
D.快速排序法
●下列对关系的叙述中(13)不正确的
(13)
A.关系中的每个属性是不可分解的
B.在关系中元组的顺序是无关紧要的
C.任意的一个二维表都是一个关系
D.在关系中任意两个元组不能完全相同
●对于“指针”和“链”,下面的说法正确的是,(14)
(14)
A.它们是数据物理组织的两种形式
B.它们是数据逻辑组织的两种形式
C.它们是数据物理组织的两种基本工具
D.它们是数据逻辑组织的两种基本工具
●甲、乙同为生产锂电池的厂家。
甲得知乙研制出改进锂电池质量的技术戾窍后,遂以不正当方式获取了该技术,并加以利用。
甲厂侵害了乙厂的(15)
(15)
A.技术秘密权
B.专利权
C.专利申请权
D.经营信息权
●入侵检测系统按其输入数据的来源分为3种,其中不包括
(1)
(1)
A.基于主机的入侵检测系统
B.基于网络的入侵检测系统
C.分布式入侵检测系统
D.集中式入侵检测系统
●用Huffman(霍夫曼)算法求带权的2,3,5,7,8的最优二叉树T,那么T的权为
(2)
T中有(3)处树叶,共有(4)个结点
(2)
A.45
B.50
C.55
D.60
(3)
A.4
B.5
C.6
D.7
(4)
A.6
B.7
C.8
D.9
●数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成(5)
(5)
A.数据说明条目、控制流条目、加工条目、数据存储条目
B.数据流条目、数据项条目、文件条目、加工条目
C.数据项条目、数据流条目、基本加工条目、数据存储条目
D.数据流条目、数据文件条目、数据池条目、加工条目
●根据质量管理的基本原理,所进行的PDCA循环,其中“D”是指(6)
(6)
A.计划
B.实施
C.检查
D.处理
●因计算机硬件和软件环境的变化而作出的修改软件的过程称为(7),为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为(8)
(7),(8)
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
●需求分析最终结果是产生(9)
(9)
A.项目开发计划
B.需求规格说明书
C.设计说明书
D.可行性分析报告
●下列关于瀑布模型的描述正确的是(10)
(10)
A.瀑布模型的核心是按照软件开发的时间顺序将问题简化
B.瀑布模型具有良好的灵活性
C.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开
D.利用瀑布模型,如果发现问题修改的代价很低
●软件工程方法的产生源于软件危机,下列(11)是产生软件危机的内在原因
I 软件复杂性
II 软件维护困难
III 软件成本太高
IV 软件质量难保证
(11)
A.I
B.III
C.I和IV
D.III和IV
●目前已经提出的软件开发标准化的方案有(12)
(12)
A.CORBA
B.XML
C.HTML
D.PVCS
●可行性研究主要从(13)方面进行研究
(13)
A.技术可行性,经济可行性,系统可行性
B.技术可行性,经济可行性,操作可行性
C.经济可行性,系统可行性,操作可行性
D.经济可行性,系统可行性,社会可行性
●算法的空间复杂度是指(14),算法的时间复杂度是指(15)
(14)
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
(15)
A.编写算法所用的时间
B.算法程序中的每条指令执行的时间
C.算法执行过程中所需要的时间
D.算法使用时间的复杂程度
●栈结构不适用地下列
(1)应用
(1)
A.表达式求值
B.树的层次序周游算法的实现
C.二叉树对称序周游算法的实现
D.快速排序算法的实现
●以下关于数据结构的基本概念的叙述中
(2)是错误的。
(2)
A.数据元素是数据的基本单位
B.数据项是有独立含义的数据最小的单位
C.数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构
D.数据的逻辑结构分为线性结构和非线性结构
●电视系统采用的颜色空间是,其亮度信号和色度信号是相分离的。
下列颜色空间中,(3)颜色空间不属于电视系统的颜色空间。
(3)
A.YUV
B.YIQ
C.YCrCb
D.HSL
●在关系数据库设计中,定义数据库全局模式是(4)阶段的内容。
(4)
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
●下列叙述中,正确的是(5)
(5)
A.用E—R图只能表示实体集之间一对多的联系
B.用E—R图只能表示实体集之间一对一的联系
C.用E—R图表示的概念数据模型只能转换为关系数据模型
D.用E—R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系
●基于“学生-选课-课程”数据库中的三个关系:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系(6)。
(6)
A.S和SC.
B.SC和C
C.S和C
D.S,SC和C
●若要求查找姓名中第一个字为‘刘’的学生号和姓名。
下面列出的SQL语句中,(7)是正确的。
(7)
A.SELECTS#,SNAME,FROMSWHERESNAME=‘刘%’
B.SELECTS#,SNAME,FROMSWHERESNAME=‘刘-’
C.SELECTS#,SNAME,FROMSWHERESNAMELIKE‘刘%’
D.SELECTS#,SNAME,FROMSWHERESNAMELIKE‘刘-’
●主机A运行Unit操作系统,IP地址为202.113.224.35,子网屏蔽码为255.255.255.240。
它们分别连接在同一台局域交换机上,但处于不同的VLAN中。
主机通过ping命令去ping主机B时,发现接收不到正确的响应。
可能的原因是(8)
(8)
A.主机A主机B的IP地址不同
B.主机A和主机B处于不同的VLAN中
C.主机A和主机B使用了不同操作系统
D.主机A和主机B处于不同的子网中
●用户A通过计算机网络向用户B发消息,表示自己同意签订某个合同,随后用户A反悔不承认自己发过该条消息。
为了防止这种情况发生,应采用(9)
(9)
A.数字签名技术
B.消息认证技术
C.数据加密技术
D.身份认证技术
●下面选项中正确描述了冲突域的是(10)
(10)
A.传送了冲突的数据包的网络区域
B.以网桥、路由器、交换机为边界的网络区域
C.安装了路由器和集线器的网络区域
D.应用了过滤器的网络区域
●一个局域网中某台主机的IP地址为176.68.160.12,使用20位作为网络地址,那么该局域网的子网掩码为(11)最多可以连接的主机数为(12)
(11)
A.255.255.246.0
B.255.255.244.0
C.255.255.240.0
D.255.242.0.0
(12)
A.1022
B.2046
C.4094
D.4096
●在下列各项中,一个计算机网络的3个主要组成部分是(13)
1、若干数据库2、一个通信子网
3、一系列通信协议4、若干主机
5、电话网6、大量终端
(13)
A.1、2、3
B.2、3、4
C.3、4、5
D.2、4、6
●设集合A={a,b,c},A上的二元关系R={,}不具备关系(14)性质。
(14)
A.传递性
B.反对称性
C.对称性
D.自反性
●在谓词演算中,P(a)是xp(x)的有效结论,根据是(15)。
(15)
A.US规则
B.UG规则
C.ES规则
D.EG规则
●设∫x0f(t2)=2x3,则∫10f(x)=
(1)。
(1)
A.1
B.2
C.3
D.4
●过原点做曲线y=ex的切线,则切线的方程为
(2)。
(2)
A.y=ex
B.y=ex
C.y=x
D.y=ex/2
●lim(sin3x/tg2x)=(3)。
x→0
(3)
A.3
B.3/2
C.2
D.1
●命题公式¬(P∨Q)←→(P∧Q)的合取范式为(4),析取范式为(5)。
(4)
A.(P∨Q)∧(¬P∨¬Q)
B.(P∨¬Q)∧(¬P∨¬Q)
C.(¬P∨Q)∧(P∨¬Q)
D.(P∨Q)∧(¬P∨Q)
(5)
A.(P∧Q)∨(¬P∧Q)
B.(¬P∧¬Q)∨(¬P∧Q)
C.(P∧¬Q)∨(¬P∧Q)
D.(P∧¬Q)∨(P∧Q)
●Inthefollowingessay,eachblandhasfourchoices.Choosethebestanswerandwritedownontheanswersheet.Withtheimplementationof(6)theso–callednetworkhasbecomeareality.Theprovisionofsuchfacilitiesisthemostimportantpartofthenetworkrequirements.However,inmanyapplicationsthecommunicatingcomputersmaybeofdifferenttypes.Thismeansthattheymayusedifferentprogramminglanguagesand,moreimportantly,differentformsof(7)interfacebetweenuser(application)program,normallyreferredto,asapplicationprocesses,andtheunderlyingcommunicationservicesmaybe(8).Forexample,onecomputermaybeasmallsingle-usercomputer,whileanothermaybealarge(9)system.Intheearlierdaysofcomputercommunication,theseissuesmeantthatonlyclosedcommunitiesofcomputers(thatis,fromthesamemanufacturer)couldcommunicatewitheachotherinameaningfulway.IBM’ssystemsNetworkArchitecture(SNA)andDEC’sDigitalNetworkArchitecture(DNA)arejusttwoexamplesofcommunicationsoftwarepackagesproducedbymanufacturerstoallowtheirsystemstobeintercormectedtogether.Theseproprietarypackages,however,ofwhichthereamstillmanyinexistence,donotaddresstheproblemofuniversalinterconnectability,oropensystemsinterconnection.Inanattempttoalleviatethisproblem,(10),inthelate1970s,formulatedareferencemodeltoprovideacommonbasis(orthecoordinationofstandardsdevelopmentsandtoallowexistingandevolvingstandardsactivitiestobeplacedintoperspectivewithoneanother.
(6)
A.communicationchannel
B.protocols
C.datachannel
D.publiccommunication
(7)
A.database
B.datarepresentation
C.protocols
D.datacommunication
(8)
A.same
B.similar
C.different
D.dependent
(9)
A.multi-user
B.client
C.server
D.full-user
(10)
A.DNA
B.SNA
C.theOSI
D.theISO
阅读以下关于软件工程管理方面的叙述,回答问题1和问题2
某大型企业集团的信息工程部有一百多名专职的软件工程师从事企业内外的软件开发与维护工作,该集团分布地域广阔,集团内采用了多种操作系统平台和多类开发环境。
王总工程师在总结近三年来的软件开发工作时,发现有10%左右的软件开发项目未能完成而被迫取消;其余25%的项目中大多也不能完全实现预定的目标,特别是在软件测试环节出了很大问题。
王总工程师组织了信息工程啊内有关的管理人员和业务骨干,召开了三次小结与分析会议,在会能上能下集中讨论了软件包工程管理有关的问题,在归纳的意见中出现了以下的一些内容:
(1)软件开发已经逐渐成为一类工业化的生产过程,必须尽可能对其中的所有环节进行有效的管理与控制。
(2)软件工程管理与其它工程管理相比,主要的困难包括:
软件产品的不可见性(难以把握开发进展与质量要求等)、软件开发过程的非标准化和许多软件项目开发的“一次性”(缺少可借鉴的经验)等。
(3)软件开发面对着进度、成本、功能和性能四方面的主要约束,即要求在预定的期限内,使用规定的有限资源,满足不断增长的软件功能与性能需求。
从这个角度来看,必须强化软件工程的管理。
(4)Client/Server与Browser/Serve模式等已成为当前软件体系结构的主流。
在日益复杂的分布式开发环境下,进行跨平台的团队开发,实现代码共享相当困难,软件工程管理在其中可以发挥其重大作用。
(5)从目前情况看,要注意软件维护可能带来的副作用,也就是没有找到隐含的错误,在以后的软件维护中一定要注意。
(6)跨平台复杂环境多重结构开发含有许多需要加以管理的对象类型,多样化的团体开发也应加强管理。
(7)为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以测试计划的编制是很重要的。
(8)一个大中型的应用系统的开发可能包含有成百上千个软件模块以及数以百万计的代码行,任何一个编程人员不可能了解和追踪该应用系统所有的每一个片断,因此使软件代码具有可管理性和可审核性将是软件工程管理中的一项重要任务。
(9)要提高软件的使用效率,要实施软件复用。
软件复用是指重复使用已有软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率、降低开发成本的目的。
软件复用的两个层次包括知识复用,方法和标准复用,软件