2004年下半年系统分析师上午试题.pdf
《2004年下半年系统分析师上午试题.pdf》由会员分享,可在线阅读,更多相关《2004年下半年系统分析师上午试题.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上学吧-知识分享与传播平台-http:/全国计算机技术与软件专业技术资格(水平)考试全国计算机技术与软件专业技术资格(水平)考试20042004 年下半年年下半年 系统分析师系统分析师 上午试题上午试题(由上学吧提供)(考试时间 9:0012:30 共 150 分钟)试题试题 在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为_(1)_。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为_(2)_。编译程序根据上下文判定算子的操作意义,这称为_(3)_。(1)A.参数多态B.过载多态C.包含多态D.隐含多态(2)A.参数多态B.过载多态C.包含多
2、态D.隐含多态(3)A.算子鉴别B.算子操作C.算子定义D.算子运算 在面向对象分析过程中,用概念模型来详细描述系统的问题域,用_(4)_来表示概念模型;用_(5)_来描述对象行为。(4)A.序列图B.类图C.协作图D.用 例图(5)A.序列图和协作图B.用例图和活动图C.状态图和活动图D.用 例图和构件图 若将有限状态自动机(DFA)识别的 0、1 符号串看作二进制数,则_(6)_识别的是能被十进制数 3 整除的正整数,_(7)_是与该自动机等价的正规式。(7)A.0*(101*01)*0*B.(0*10101)*C.(0*(11)*(00)*)*D.(0*(1(01*0)*1)*)*在 U
3、ML 中,_(8)_把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。(8)A.组合活动B.同步条C.活动D.泳道 在较高的抽象层次上,传统的程序流程图与 UML 中活动图最根本的区别在于_(9)_。(9)A.程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序B.活动图不能提供循环控制结构,而程序流程图提供上学吧-知识分享与传播平台-http:/C.活动图不能表示并发活动,而程序流程图可以表示并发活动D.两者采用不同的图形符号系统 在局部 E-R 图合并为总体 E-R 图的过程中,_(
4、10)_是错误的。(10)A.不同局部 E-R 图中出现的相同实体,在总体 E-R 图中只能出现一次B.在总体 E-R 图中可以添加属于不同局部 E-R 实体之间的联系C.在总体 E-R 图中可以删除在原局部 E-R 图中存在的联系D.在总体 E-R 图中不能删除任何不同实体间的联系 设=(A1,A2),(A1,A3)是关系 R(A1,A2,A3)上的一个分解,下表是 R 上的一个关系实例 r,R 的函数依赖集为_(11)_,分解_(12)_。A1A2A3aadabeacf(11)A.F=A1A2,A1A3B.F=A1A2C.F=A1A3D.F=A1A3A2,A1A2A3(12)A.是无损联接
5、的B.是保持函数依赖的C.是有损联接的D.是否保持函数依赖是无法确定的 设学生选课关系模式为 SC(Sno,Cno,Grade),其中 Sno 为学号,Cno 为课程号,Grade 为成绩,SQL 查询语句如下:SELECT SnoFROM SC SCXWHERE NOT EXISTS(SELECT*FROM SC SCYWHERE SCY.Sno=1042 AND NOT EXISTS(SELECT*FROM SC SCZWHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno);与该查询等价的元组演算表达式为t|_(13)_(SC(u)SC(v)_(14)_t1=
6、u1)。在一个单 CPU 的计算机系统中,采用可剥夺式优先级的进程调度方案,所有任务可以并行使用 I/O 设备。下表列出了三个任务 T1、T2、T3 的优先级、独立运行时占用 CPU 和I/O 设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时上学吧-知识分享与传播平台-http:/间为_(15)_ms,CPU 的空闲时间共有_(16)_ms。任务任务优先级优先级每个任务独立运行时所需的时间每个任务独立运行时所需的时间T1高对每个任务:占用 CPU 5ms,I/O 8ms,再占用 CPU 2msT2中T3低(15)A.15B.21C.27D.45(16)A.3B.4C
7、.5D.6 进程的五态模型包括运行状态、活跃就绪状态、静止就绪状态、活跃阻塞状态和静止阻塞状态。针对下图的进程五态模型,为了确保进程调度的正常工作,(a)、(b)和(c)的状态分别为_(17)_,并增加一条_(18)_。调 度时 间 片 到等 待 事 件 发 生恢 复 或激 活挂起运 行(b)(c)(a)活 跃就 绪挂起恢 复 或激 活(17)A.静止就绪、静止阻塞和活跃阻塞B.静止就绪、活跃阻塞和静止阻塞C.活跃阻塞、静止就绪和静止阻塞D.活跃阻塞、静止阻塞和静止就绪(18)A.“运行”(a)的“等待”边B.“运行”(b)的“等待”边C.(a)“运行”的“恢复或激活”边D.“活动就绪”(b)
8、的“等待”边 在 UNIX 系统中,Shell 程序_(19)_实现显示用户主目录以及当前命令的进程标识符。(19)A.echo UserHome directory:$LOGNAMEB.echo UserHome directory:$HOMEecho Current shells PID:$echo Current shells PID:$C.echo UserHome directory:$LOGNAMED.echo UserHome directory:$HOMEecho Current shells PID:$echo Current shells PID:$某软件开发从详细设计到集
9、成测试各阶段所需工作量估计(按软件工程师人月数估计)如表 1 所示,这几个阶段分配的软件工程师和程序人数如表 2 所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的 2 倍。若在该项目的这几个阶段都增加一名软件工上学吧-知识分享与传播平台-http:/程师,则这几个阶段可以缩短_(20)_个月完成任务(假定各个开发阶段串行工作)。表表 1 1表表 2 2开发阶段估计所需人月数开发阶段分组人数详细设计6软件工程师程序员编码与单元测试12详细设计20集成测试12编码与单元测试22合计30集成测试20(20)A.1B.2C.3D.4 某工程计划如下图所示,由于任务 A 延误了一天,为保证该工
10、程按时完成,应将任务_(21)_缩短一天,使成本增加最少。下表列出了各任务每缩短一天所需增加的成本。所 需 天 数A任 务 名4464GFCDEB858任务每缩短一天需要增加的成本A4B6C3D2E2.5F2.5G5(21)ABB.CC.DD.E 在各种不同的软件需求中,_(22)_描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。软件需求说明书是需求分析阶段的成果,_(23)_不是其应包含的内容。(22)A.业务需求B.非功能需求C.用户需求D.功能需求(23)A.数据描述B.功能描述C.系统结构描述D.性能描述 软件测试是为了发现错误而执行程序的过程。检验软件是否满足用户需求的
11、测试称为_(24)_。_(25)_是维护中常用的方法,其目的是检验修改所引起的副作用。黑盒测试法主要根据_(26)_来设计测试用例。(24)A.确认测试B.有效性测试C.系统测试D.集 成测试(25)A.回归测试B.模块测试C.功能测试D.结 构测试(26)A.程序数据结构B.程序流程图C.程序内部逻辑D.程 序外部功能 软件项目管理中可以使用各种图形工具,在以下关于各种图形工具的论述中正确的是_(27)_。(27)A.流程图直观地描述了工作过程的具体步骤,以及这些步骤之间的时序关系,可以用于控制工作过程的完成时间。B PERT 图画出了项目中各个活动之间的时序关系,可用于计算工程项目的关键路
12、径,上学吧-知识分享与传播平台-http:/以便控制项目的进度。C.因果分析图能表现出软件过程中各种原因和效果之间的关系,并且表现了它们随时间出现的顺序和重要程度,这些数据可用于改进软件过程的性能。D.Gantt 图为整个项目建立了一个时间表,反映了项目中的所有任务之间的依赖关系、以及各个任务的起止日期,这些信息可用于项目的任务调度。对软件开发的看法可有多种观点,敏捷软件开发方法是一种_(28)_,代表性是极限编程 XP,它的核心思想为_(29)_。(28)A.数学观B.建模观C.工程观D.协作游戏(29)A.强调文档和以敏捷性应对变化B.强调建模和以敏捷性应对变化C.强调设计和以敏捷性应对变
13、化D.强调人和人之间的合作的因素和以敏捷性应对变化至是风险管理中的 4 个活动,其恰当的顺序是_(30)_。风险识别的一个方法是_(31)_。选择风险管理工具研究风险处理方法评估风险处理结果 风 险识别、确认和度量(30)A.B.C.D.(31)A.定义风险参照水准B.预测风险组合C.建立风险条目检查表D.制 定风险尺度 逆向工程可用于维护已有的软件,逆向工程能够_(32)_。(32)A.分析源程序,决定需要修改的部分及其影响的程度B.能够使用数学方法证明各软件功能的正确性C.分析源程序,从源程序导出程序结构D.将源程序改写成易于理解的、结构清晰的程序 通常软件项目管理活动包括项目的计划、调度
14、、通信、费用估算、资源分配以及质量控制等,软件生产是智力密集型的活动,其产品无物理外形,生产状态也“不可见”,因而难于检查和驾驭。软件项目管理工具就是要使这种生产过程成为可见、可控的过程。因此,软件项目管理工具应具备_(33)_。(33)A.软件生产周期内各活动的识别和分配B.对工作计划的安排、评审和检查C.对软件设计计划、技术和文档内容进行管理D.与软件开发工具匹配 使用自动项目管理工具与使用手工方法管理相比有许多优点,但是_(34)_不属于自动项目管理工具的优点。(34)A.能对大型项目进行精确跟踪,使项目经理能及时掌握实际工作进展和资源的实际消耗情况B.能指导设计人员采用软件生存周期各阶
15、段的适用技术,进行设计和控制工程进度C.能辅助开发 PERT、CPM9 关键路径方法)和 WBS(工作分解结构),自动更新活动网络图和 Gantt 图上学吧-知识分享与传播平台-http:/D.能自动计算、自动积累数据、自动生成图形和报表来取代人工计算、调度、统计和文档工作,提高管理工作效率。数字信封_(35)_。(35)A.使用非对称密钥密码算法加密邮件正文B.使用 RSA 算法对邮件正文生成摘要C.使用收件人的公钥加密会话密钥D.使用发件人的私钥加密会话密钥 在密码学中,单向 Hash 函数具有_(36)_所描述的特性。(36)A.对输入的长度不固定的字符串,返回一串不同长度的字符串B.不
16、仅可以用于产生信息摘要,还可以用于加密短信息C.在某一特定时间内,无法查找经 Hash 操作后生成特定 Hash 值的原报文D.不能运用 Hash 解决验证签名、用户身份认证和不可抵赖性问题SSL(TLS)协议_(37)_。(37)A.工作于 TCP/IP 协议栈的网络层B.不能够提供身份认证功能C.仅能够实现加解密功能D.可以被用于实现安全电子邮件 在使用 Kerberos 进行密钥管理的环境中,有 N 个人,为确保在任意两个人之间进行秘密对话,系统所需的最少会话密钥数为_(38)_个。(38)A.N-1B.NC.N+1D.N(N-1)/2 声卡中常采用 Wave 音效合成和 MIDI 音效
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2004 年下 半年 系统分析 上午 试题
限制150内