1999年系统分析员级试题及答案21页.docx
《1999年系统分析员级试题及答案21页.docx》由会员分享,可在线阅读,更多相关《1999年系统分析员级试题及答案21页.docx(22页珍藏版)》请在冰豆网上搜索。
1999年系统分析员级试题及答案21页
1999年系统分析员级上午试题
试题1
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
软件语言是指用于书写计算机软件的语言。
它主要包括需求定义语言、功能性语言、设计性语言、程序设计语言和文档语言等。
_A_就是一种典型的设计性语言,常用于详细设计。
_B_语言是一种功能性语言,它是以_C_理论为基础的一种规约语言。
程序设计语言用于书写计算机程序,它包含语法、语义、和_D_三个方面。
程序设计语言又可分为过程式语言和非过程式语言,如_E_就是典型的非过程式语言。
A:
①PSL②PDL③Eiffel④Modula
B:
①Prolog②OBJ③Java④Z
C:
①一阶谓词演算②λ演算③异调代数④范畴论
D:
①语境②语调③语用④词语
E:
①Prolog和RPG②Java和C++③Lisp和Ada④Java和Ada
试题2
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
操作系统解决进程间的_A_问题,常常运用对信号量进行_B_的低级_C_来实现。
例如,为保证系统数据库的完整性,可以将信号量定义为某个库文件(或纪录)的锁,初值为1。
任何进程访问该库文件(或纪录)之前,首先对它作一个_D_,访问之后,对它作一个_E_,从而保证任一时刻正在访问该文件(或纪录)的进程至多只有一个。
A:
①同步与异步②串行与并行③同步与互斥④调度与控制
B:
①读写操作②P-V操作③消息操作④开关操作
C:
①调度算法②分配策略③进程控制④通信原语
D:
①P操作②V操作③开关操作④读操作
E:
①开关操作②P操作③V操作④写操作
试题3
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
关系数据库的规范化理论事针对_A_的问题设计的。
这种理论适用于_B_设计。
到目前为止规范化理论已提出许多类范式,但在实际应用中最有价值的是_C_或BCNF。
一个关系模式是否属于某种范式是由_D_确定的。
属于不同范式的关系之间应满足_E_。
A:
①一个关系太大,引起应用数据库的独立性下降
②数据安排太分散,引起应用数据的共享性下降
③数据存取路径不适当,引起数据存取时间效率下降
④数据冗余,引起更新(插入、修改、删除等)异常
B:
①数据库管理系统②数据库③数据定义语言④数据操纵语言
C:
①1NF②2NF③3NF④4NF
D:
①数据模型②关系操作③函数依赖④关系值
E:
①
②
③
④
试题4
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
软件开发模型是指软件开发的全部过程、活动和任务的结构框架。
主要的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。
螺旋模型将瀑布模型和演化模型相结合,并增加了_A_,它建立在_B_的基础上,沿着螺线自内向外每旋转一圈,就得到_B_的一个新版本。
喷泉模型描述了_C_的开发模型,它体现了这种开发方法创建软件的过程所固有的_D_和_E_的特征。
A:
①系统工程②风险分析③设计评审④进度控制
B:
①模块划分②子程序分解③设计④原型
C:
①面向对象②面向数据流③面向数据结构④面向事件驱动
D:
①归纳②推理③迭代④递归
E:
①开发各阶段之间无“间隙”②开发各阶段分界明显
③部分开发阶段分界明显④开发过程不分段
试题5
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
如何评价软件的质量一直是软件技术人员所关心的问题,目前已有多种软件质量模型来描述软件的质量特性。
ISO/IEC9126是国际标准化组织在1991年提出的软件质量标准。
它由三个层次组成,第一层是质量特性,第二层是质量子特性,第三层是度量指标。
六个质量特性是:
功能性、可靠性、易使用性、效率、可维护性和_A_。
其中功能性包括质量子特性_B_;可靠性包括质量子特性_C_;易使用性包括质量子特性_D_;可维护性包括质量子特性_E_。
A:
①易理解性②容错性③可移植性④安全性
B:
①互用性②易恢复性③易安装性④易替换性
C:
①依从性②易恢复性③资源特性④一致性
D:
①易理解性②容错性③易分析性④安全性
E:
①准确性②容错性③易操作性④易测试性
试题6
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
计算机软件知识产权包括著作权、专利权、商标权和制止不正当竞争的权利等。
如果某公司购买了一个工具软件,在销售该公司开发的软件(需使用该工具软件)的同时,向客户提供此工具软件的复制品,这种行为_A_。
如果某公司购买了一个应用软件的源程序,他们将源程序中的所有标示符作了全面修改后,作为该公司的产品销售,这种行为_B_。
如果公司甲开发了一个名为X的软件,在未注册商标时就开始销售,该软件销售后受到用户的好评。
不久,公司乙也推出了自己开发的类似产品,取名也是X,并率先进行商标注册,公司乙的行为_C_。
专利权是由国家专利主管机关根据国家颁布的专利法授予专利申请者或其权力继受者在一定期限内实施其发明的专有权力。
在与计算机软件相关的发明中,_D_通常不是申请发明专利的主题。
我国的“反不正当劳动竞争法”指出,商业秘密(Tradesecret)的拥有者有权制止他人对自己的商业秘密从事不正当竞争的行为。
软件的商业秘密是指_E_的技术设计。
A:
①尚不构成侵权②侵犯了著作权③侵犯了专利权④属于不正当竞争
B:
①尚不构成侵权②侵犯了著作权③侵犯了专利权④属于不正当竞争
C:
①尚不构成侵权②侵犯了著作权③侵犯了专利权④侵犯了商标权
D:
①设备仪器以及与其结合在一起的计算机程序,作为一个完整的产品
②具有发明创造的计算机技术,作为一种方法发明
③独自开发的计算机程序代码本身④有关将汉字输入计算机的发明创造
E:
①已公开发表且已获得专利②已公开发表但未获得专利
③未公开发表但已获得专利④未公开发表且未获得专利
试题7
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
在CPU和主存间设置Cache存储器主要是为了_A_。
若使用基于数据内容进行访问的存储设备作为Cache时,能更快决定是否命中。
这种地址映射方法称为_B_映射。
CPU向Cache执行写操作时,可以同时写回主存储器或者仅当Cache中该数据被淘汰时才写回主存储器,前者称为_C_,而后者称为_D_。
若Cache的存取速度是主存存取速度的十倍,且命中率可达到0.8,则CPU对该存储系统的平均存取周期为_E_T(T为主存的存取周期)。
A:
①扩充主存容量②解决CPU和主存的速度匹配
③提高可靠性④增加CPU访问的并行度
B:
①相联②内容③直接④间接
C、D:
①写缓②写映射③写回④写直达
E:
①0.1②0.19③0.21④0.28
试题8
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
防火墙是一种常用的网络安全装置,它可以_A_。
有多种实现防火墙的技术,如包过滤、代理服务器、双穴主机和屏蔽子网网关等。
相对来说_B_功能较弱但实现也较简单。
因特网的电子邮件、文件传输和Web访问中分别采用了_C_、_D_和_E_等协议。
A:
①防止内部人员的攻击②防止外部人员的攻击
③防止内部人员对外部的非法访问
④既防止外部人员的攻击,又防止内部人员对外部的非法访问
B:
①包过滤②代理服务器③双穴主机④屏蔽子网网关
C、D:
①PPP②STMP③FTP④WAP
E:
①HTTP②RTCP③SNMP④IMCP
试题9
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
在多媒体中记录音乐的文件格式常用的有WAVE、MP3和MIDI等。
其中WAVE记录了音乐的_A_,MP3记录了_B_的音乐,MIDI记录了_C_。
在用MPEG格式存储的图像序列中,不能随机恢复一幅图像的原因是它使用了_D_技术,影响这种图像数据压缩比的主要因素是_E_。
A:
①模拟信号电压量②模拟信号的采样数值
③数字化压缩编码④电子合成波形
B:
①属于MTV②有极高保真度③经过三次编码处理④经数字化压缩编码
C:
①描述音乐演奏过程的指令②音乐电信号的采样数值
③分成许多小段的音乐④多声道电子合成的音乐
D:
①帧内图像数据压缩②帧间图像数据压缩③富里哀变换④霍夫曼编码
E:
①图像的大小②图像的色彩③图像表现的细节④图像序列变化的程度
试题10
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
公开密钥方法的主要优点之一是_A_。
RSA算法的基础是_B_。
当N个用户采用公开密钥方法保密通讯时,系统中一共有_C_个密钥,每个用户要小心保管好_D_个密钥,为了防止不老实用户否认他们曾经通过计算机发送过的文件,较简便的方法是利用公开密钥方法完成_E_。
A:
①所有密钥公开②加密解密计算方便③便于密钥的传送④易于用硬件实现
B:
①素因子分解②替代和置换的混合③求高阶矩阵特征值④K-L变换
C:
①N②2N③N(N_1)/2④N2
D:
①0②1③N-1④N
E:
①文件加密②文件复制③数字签名④文件存档
试题11
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
Thetaskathandnowisto_A_theprogrammerswhostilluseyesterday’ssoftwaretechnologytosolvetoday’ssoftwareproblems.Object-orientedprogrammingrequiresanewattitudetowardproblem_B_.Problem_B_withcomputersystembecomesmorenatural.Applicationcan_C_betranslatedinto_D_.Althoughitiscommonlybelievedthatitwillbecasiertotrainnewprogrammerstouseobject-orientedtechniquesthanto_E_programmerswhohavesubstantialexperienceinapplyingconventionalprogramminglanguageconstructs.
A:
①test②force③educate④touch
B:
①solve②solves③solved④solving
C:
①indirectly②directly③smoothly④quickly
D:
①classes②class③objects④object
E:
①train②retrain③find④recruit
试题12
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
TCPfunctionsattheOpenSystemInterconnection(OSI)_A_layer,OrLayer4.listchiefresponsibilityistoensure_B_end-to-endconnectivity.IP,locatedonelayerdown,attheOSInetworklayer,orLayer3,communicatestheaddressesofeach_C_senderandreceivertotheroutersalongtheway.RoutersandLayer3switchescanreadIPandotherLayer3_D_.Thisinformation,combinedwithroutingtablesandothernetworkintelligence,isallittakestoget_E_theroomoraroundtheworldviaTCP/IP.
A:
①transpose②translate③transmit④transport
B:
①flexible②reliable③easy④simple
C:
①packet②packets③packet’s④packets’
D:
①better②protocols③protocol④good
E:
①across②up③off④rid
试题13
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
1.
。
2.设函数
,则f(3)=_B_。
3.设ex是f(x)的一个原函数,则
。
4.设A是nⅹn矩阵,如果对任一n维向量
都有AX=0,则_D_。
5.设
,则它的特征值为_E_。
A:
①0②-1③2④
B:
①0②8③6④2
C:
①ex(1-x)+c②ex(x+1)+c③ex(x-1)+c④-ex(x+1)+c
D:
①A是非奇阵②A的秩大于0
③
④
E:
①2,2,2-2②1,1,1,-1③2,2,-2,-2④1,1,-1,-1
试题14
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
1..设S是有限集合,且|S|=n,则S上既不是自反的又不是反自反的关系有_A_个。
2.下图中,n到z的最短长度是_B_。
3.在有理数集Q上,若定义运算“&”:
a&b=a+b+aⅹb其中+和ⅹ为普通加法和乘法。
则[Q;&]是一个_C_,且它的单位元是_D_,零元是_E_。
A:
①
②
③
④
B:
①12②13③14④15
C:
①半群②群③有限群④无限群
D、E:
①-1②0③1④e
试题15
从供选择的答案中,选出应填入下面叙述中_?
_内的最确切的解答,把相应编号写在答卷的对应栏内。
1..在M件产品中,有N(22.随机变量ξ服从参数为λ的泊松(Poisson)分布,则其数学期望为_B_;方差为_C_。
3.用_D_排序方法,对数组排序,平均时间复杂度和最坏情况下时间复杂度都是O(nlogn)。
4.用牛顿(Newton)迭代法求实系数多项式方程的实根时,若在根附近f’(x)≠0,则迭代过程一般是收敛的。
但是还要求_E_,否则迭代过程可能发散。
A:
①
②
③
④
其中的C(X,Y)表示从X个元素中取出Y个元素的组合,即
B、C:
①λ②λ2③
④
D:
①选择(selection)②冒泡(bubble)③快速(quick)④堆(heap)
E:
①多项式的系数是整数②初值x0足够精确
③多项式的系数是正负交替④初值取为多项式中最高次数的系数
1999年系统分析员级下午试题I
试题一(为必答题)
阅读以下关于软件工程管理方面的叙述,回答问题1和问题2。
某大型企业集团的信息工程部有一百多名专职的软件工程师从事着企业内外的软件开发与维护工作,该集团分布地域广阔,集团内采用了多种操作系统平台和多类开发环境。
李总工程师在总结近三年来的软件开发工作时,发现有15%左右的软件开发项目未能完成而被迫取消;其余85%的项目中大多也不能完全实现预定的目标。
比如:
平均每个项目的实际完成成本超过预算152%,平均完成时间超过预期的216%。
这些数据表明信息工程部未能对开发成本和开发进度实施有效的控制。
李总组织了信息工程部内有关的管理人员和业务骨干,召开了三次小结与分析会议,在会上集中讨论了软件工程管理有关的问题,在归纳的意见中出现了以下的一些内容:
(1)软件开发已经逐渐成为一类工业化的生产过程,必须尽可能对其中的所有环节进行有效的管理与控制。
(2)软件工程管理与其它工程管理相比,主要的困难包括:
软件产品的不可见性(难以把握开发进展与质量要求等)、软件开发过程的非标准化和许多软件项目开发的“一次性”(缺少可借鉴的经验)等。
(3)软件开发面对着进度、成本、功能和性能四方面的主要约束,即要求在预定的期限内,使用规定的有限资源,满足不断增长的软件功能与性能需求。
从这个角度来看,必须强化软件工程的管理。
(4)Client/Server与Browser/Server模式等已成为当前软件体系结构的主流。
在日益复杂的分布式开发环境下,进行跨平台的团队开发,实现代码共享相当困难,软件工程管理在其中可以发挥其重大作用。
(5)尽可能采用更加先进的操作系统、工作平台和开发工具,可以极大地提高软件开发效率,从根本上防止和解决李总在总结中所发现的软件开发问题。
(6)面向对象(OO)技术的使用,可以保证在跨平台的复杂环境下团队开发的需要,从而可从根本上免除软件工程管理上的烦恼,也能从根本上缓解李总所发现的软件开发问题。
(7)软件开发项目未能完成而被迫取消,究其根本原因无非是两大类:
一是用户需求变更过于频繁或要求过高,另一是软件开发人员的素质不能适应项目要求。
(8)一个大中型的应用系统的开发可能包含有成百上千个软件模块以及数以百万计的代码行,任何一个编程人员不可能了解和追踪该应用系统所有的每一个片断,因此使软件代码具有可管理性和可审核性将是软件工程管理中的一项重要任务。
(9)软件在投入使用后的维护与支持工作极为重要,软件工程管理在这方面也可以发挥其重要作用。
(10)我们的长远目标是需要建立一类软件开发管理体系,能有效地辅助软件开发全过程中对有关信息的收集和管理,这类体系应是可重复使用的并可适用于各类软件开发项目,使软件资源在软件的生命周期中保持完整。
(11)对外服务的软件开发机构应当努力取得ISO9000质量认证,并根据CMM(能力成熟度模型)标准来改进自己的开发过程。
在这些质量标准实现的过程中,软件工程管理起着重要的作用。
[问题1]
李总工程师指出在上述十一条意见中,有三条的提法是不够恰当的或者是不够全面的,请你指出其序号,并各用50字以内文字说明理由。
[问题2]
信息工程部与李总在详细分析本集团的软件工程管理方面存在的各类问题时,发现在不少软件项目实施过程中,软件项目计划这一环节较为薄弱,尤其是对软件项目资源估算问题有一些偏差。
软件开发所需的资源估算包括人力资源、软件资源和硬件与系统平台资源三大部分,目前该集团的一个主要矛盾看来是在软件开发所需要的“软件资源”的估算与计划上。
请你用100字以内文字以提纲方式说明,软件开发中所需的软件资源主要包括有哪些具体的内容?
(只需列出相应的名称即可)
试题二
阅读以下关于三层Client/Server系统的系统分析方面的叙述,回答问题1、问题2和问题3。
某大型证券公司原来已采用两层的Client/Server(以下简称为C/S)方式实现了日常的证券业务交易和信息管理工作。
随着业务的日益扩大、安全性要求的增高和交易处理的内容与范围的扩充,准备改造与升级其应用系统。
比如:
希望采用多种平台和接纳来自更多的数据源的业务处理,以更多的经营规则来实现联机事务处理(OLTP),使用具有不同数据库和操作系统的四类服务器,在系统中也将要集成更多的客户机与应用程序等。
公司信息管理部门的夏经理及其同事们准备采用三层C/S结构来升级开发该应用系统。
夏经理把该公司C/S结构应用系统中的常规处理流程抽象地概括称为图2.1的形式。
图2.1 C/S结构的常规处理流程
夏经理打算把本公司的C/S网络应用系统分成三层,并准备采用面向对象分析与设计的方法加以实施,这三层大体上是:
(1)第一层为表示层,即该公司应用的用户接口与对话部分,比如采用GUI界面检查用户输入数据,显示输出的数据与信息,其中不包括公司相应业务的处理逻辑。
(2)第二层是功能层,即是公司中各类业务处理具体逻辑,这是公司应用的本质性的部分。
(3)第三层即数据层,由DBMS承担数据库的存取与管理,比如包括公司内数据的登录、更新和检索等。
[问题1]
信息管理部门的同事发现不论在二层C/S系统中,还是在三层C/S系统中,图2.1的流程好像差不多。
请你用100字以内文字,简要地说明基于瘦客户机的三层C/S系统与原来的二层C/S系统相比,对图2.1中处理流程的功能划分上存在的显著差别(可用A、B、C、D四块进行划分)。
[问题2]
夏经理发现在三层C/S结构中,中间件(middleware)有着更大的作用,他认为中间件是一类采用应用编程接口API定义的软件层,提供了分布系统中通信接口,并可解决各类潜在的不兼容性方面的问题。
请你用100字以内文字,简明的列出该证券公司的三层C/S系统中可能会用到哪几类中间件(按功能列出名称即可)。
[问题3]
夏经理提出该公司新的三层C/S系统应当实现下列一些主要目标:
(1)在公司的任意客户端访问点,允许有可能访问到公司规定的任何地方的数据库;
(2)采用公司内统一的用户界面,可以访问到各类信息系统;
(3)允许实现跨平台的各类互操作性,支持异种数据库;
(4)提供高可用性、高可靠性和高安全性;
(5)具有良好的开放型、可扩性和可升级性;
(6)维护方便,成本不高,有较高的性能价格比。
请你用50字以内文字指出,为了实现这些目标,该类系统在开发与设计时需要特别注意的也是最关键的两类问题是什么?
试题三
阅读以下关于办公室自动化系统工作流分析方面的叙述,回答问题1、问题2和问题3。
某市政府部门在网络环境下以若干个数据库为中心,以形成了一个初步的OA系统,并且正常运行了几年。
该OA系统能胜任常规的公文收发、归档处理、事务管理和业务信息汇总等基本功能,办公人员也已能熟练的使用计算机从事文字处理、电子报表、日程管理、电子邮件、演示材料制作以及数据库的建立与使用等各类工作。
信息处的廖处长在小结该政府部门的办公自动化OA工作时认为:
(1)目前的OA应用大多还处于局部个人工作的状态。
(2)OA对提高政府办事效率的作用尚不够显著。
(3)对有关领导人员进行决策分析的支持也很不够。
为此,廖处长组织了一个小组调查采用工作流方法改造OA系统的可能性,他们认为:
(1)该政府部门中