- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2000年系统分析员级上午试题
试题1
从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
软件语言主要包括需求定义语言、功能性语言、设计性语言、程序设计性语言和文档语言等。功能性语言用来书写软件的功能规约,如_A_语言。函数式程序设计语言和逻辑式程序设计语言都属于_B_语言。逻辑式语言的基础是_C_,如PROLOG是逻辑式程序设计语言,它的基本运算单位是_D_。函数式语言是一种面向_E_的语言。
A:①PDL ②Z ③JAVA ④PSL
B:①申述式 ②命令式 ③过程 ④第四代
C:①λ演算 ②异调代数 ③谓词逻辑 ④范畴论
D:①Horn子句 ②函数 ③子程序 ④模块
E:①对象 ②谓词 ③表达式 ④值
试题2
从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
再有许多项目组成的大型工程中,用顶点表示项目,有向边表示项目之间谁先开工的先后关系,这种用顶点表示活动的图称为AOV网络,其常用的一种存储结构是_A_。为规划整个工程的实现,通常要对上述图的顶点进行_B_排序,据此可获得项目的_C_序列。但并不是所有图都能获得这样的序列,如_D_图就不能获得这种序列。因为在这种情况下,边所体现的先后关系不是_E_。
A:①队列表 ②连通表 ③邻接表 ④路径表
B:①选择 ②归并 ③拓扑 ④置换
C:①全序 ②综合 ③拓扑 ④优化
D:①有回路的有向 ②无回路的有向
③无回路的AOV网络 ④所有边的先后关系都是非自反的
E:①自反的 ②对称的 ③非自反的 ④非对称的
试题3
从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
设关系R和S的元数分别为2和3,那么,与_A_等价。设关系P和Q具有相同的关系模式,所列出的等价式中_B_是不正确的。设关系模式R(ABC)上成立的FD集为{A→B},ρ1={AB,BC}为R的一个分解,那么,ρ1_C_;若R(ABC)上成立的FD集为{A→C,B→C},ρ2={AB,AC}为R的一个分解,那么,分解ρ2_D_;若R(ABC)上成立的FD集为{A→B},ρ3={AB,BC}为R的一个分解,那么,ρ3 _E_。
A:① ② ③ ④
B:①P∩Q=P-(P-Q) ②P∩Q=Q-(Q-P) ③P∪Q=P∪(Q-P) ④P∪Q=Q∪(Q-P)
C:①不是无损连接分解 ②是无损连接分解
③是否无损连接不能确定 ④是否无损连接,由R的具体关系确定
D:①保持函数依赖 ②丢失了B→C
③丢失了A→C ④是否保持函数依赖,由R的具体关系确定
E:①是无损连接,但不保持FD集 ②是无损连接,且保持FD集的分解
③是损失连接,且不保持FD集 ④是损失连接,但保持FD集的分解
试题4
从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指_A_中的复用,水平式复用是指_B_中的复用。为了提高构件(Component)的复用率,通常要求构件具有较好的_C_。为了将不同软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的_D_和Microsoft公司推出的_E_。
A、B:①同一软件系统 ②不同软件系统 ③同一应用领域 ④不同应用领域
C:①专用性和不变性 ②专用性和可变性 ③通用性和不变性 ④通用性和可变性
D、E:①CORBA ②DCOM ③JavaBeans ④Delphi
试题5
从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现_A_阶段的错误。在集成测试时,通常可采用自顶向下增殖式集成和自底向上增殖式集成。在自底向上增殖式集成时,对每个被集成的模块_B_。对那些为众多用户开发的软件(如操作系统,编译程序),通常还要进行α测试和β测试,以发现可能只有最终用户才能发现的错误,其中,α测试是指最终用户在_C_的情况下所进行的测试,β测试是指最终用户在_D_的情况下所进行的测试。在软件维护阶段,当修改软件后,除了进行常规的测试外,还应进行_E_测试。
A:①需求分析 ②概要设计 ③详细设计 ④编码
B:①不必
文档评论(0)