【计算机类职业资格】计算机水平考试中级软件设计师2009年下半年上午真题及答案解析.doc

上传人:postpastor181 文档编号:1339231 上传时间:2019-10-17 格式:DOC 页数:21 大小:122.50KB
下载 相关 举报
【计算机类职业资格】计算机水平考试中级软件设计师2009年下半年上午真题及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】计算机水平考试中级软件设计师2009年下半年上午真题及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】计算机水平考试中级软件设计师2009年下半年上午真题及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】计算机水平考试中级软件设计师2009年下半年上午真题及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】计算机水平考试中级软件设计师2009年下半年上午真题及答案解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、计算机水平考试中级软件设计师 2009 年下半年上午真题及答案解析(总分:75.00,做题时间:150 分钟)1.以下关于 CPU 的叙述中,错误的是( ) (分数:1.00)A.CPU 产生每条指令的操作信号并将操作信号送往相应的部件进行控制B.程序计数器 PC 除了存放指令地址,也可以临时存储算术/逻辑运算结果C.CPU 中的控制器决定计算机运行过程的自动化D.指令译码器是 CPU 控制器中的部件2.以下关于 CISC (Complex Instruction Set Computer ,复杂指令集计算机)和 RISC(Reduced Instruction Set Computer,精简

2、指令集计算机)的叙述中,错误的是( ) (分数:1.00)A.在 CISC 中,其复杂指令都采用硬布线逻辑来执行B.采用 CISC 技术的 CPU,其芯片设计复杂度更高C.在 RISC 中,更适合采用硬布线逻辑执行指令D.采用 RISC 技术,指令系统中的指令种类和寻址方式更少(分数:2.00)A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度B.工业标准 IEEE754 浮点数格式中阶码采用移码、尾数采用原码表示C.规格化指的是阶码采用移码、尾数采用补码D.规格化表示要求交尾数的绝对值限定在区间0.5,1)A.将较大的数进行规格化处理B.将较小的数进行规格化处理C.将这两个数的尾

3、数相加D.统一这两个数的阶码3.以下关于校验码的叙述中,正确的是( ) (分数:1.00)A.海明码利用多组数位的奇偶性来检错和纠错B.海明码的码距必须大于等于 1C.循环冗余校验码具有很强的检错和纠错能力D.循环冗余校验码的码距必定为 14.以下关于 Cache 的叙述中,正确的是( ) (分数:1.00)A.在容量确定的情况下,替换算法的时间复杂度是影响 Cache 命中率的关键因素B.Cache 的设计思想是在合理成本下提高命中率C.Cache 的设计目标是容量尽可能与主存容量相等D.CPU 中的 Cache 容量应大于 CPU 之外的 Cache 容量5.网络安全体系设计可从物理线路安

4、全、网络安全、系统安全、应用安全等方面来进行。其中,数据库容灾属于( ) (分数:1.00)A.物理线路安全和网络安全B.物理线路安全和应用安全C.系统安全和网络安全D.系统安全和应用安全6.包过虑防火墙对数据包的依据不包括( ) (分数:1.00)A.源 IP 地址B.源端口号C.MAC 地址D.目的 IP 地址7.某网站向 CA 申请了数字证书,用户通过( )来验证网站的真伪 (分数:1.00)A.CA 的签名B.证书中的公钥C.网站的私钥D.用户的公钥8.下列智力成果中,能取得专利权的是( ) (分数:1.00)A.计算机程序代码B.游戏的规则和方法C.计算机算法D.用于控制测试过程的程

5、序9.软件人与被许可方签订一份软件使用许可合同,若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以些相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是( ) (分数:1.00)A.独家许可使用B.独占许可使用C.普通许可使用D.部分许可使用10.多媒体中的“媒体”有两重含义,一是指存储信息的实体;二是指表达与传递信息的载体。( )是存储信息的实体。 (分数:1.00)A.文字、图形、磁带、半导体存储器B.磁盘、光盘、磁带、半导体存储器C.文字、图形、图像、声音D.声卡、磁带、半导体存储器11. (分数:1.00)A.B.C.D.12.位图与矢量图相比,位图( )

6、 (分数:1.00)A.占用空间较大,处理侧重于获取和复制,显示速度快B.占用空间较小,处理侧重于绘制和创建,显示速度较慢C.占用空间较大,处理侧重于获取和复制,显示速度较慢D.占用空间较小,处理侧重于绘制和创建,显示速度快13.在采用结构化方法进行了系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用( )来建立系统的逻辑模型,从而完成分析工作。 (分数:1.00)A.ER 图B.数据流图C.程序流程图D.软件体系结构14.面积对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,( )方法不属于面积对象方法。 (分数:1.00)A.BoochB.CoadC.O

7、MTD.Jackson15.确定构建软件系统所需要的人数时,无需考虑( ) (分数:1.00)A.系统的市场前景B.系统的规模C.系统的技术复杂性D.项目计划16.一个项目为了修正一个错误而进行了变更 ,但这个错误被修正后,却引起以前可以正确运行的代码出错.( )最可能发现这一问题. (分数:1.00)A.单元测试B.接受测试C.回归测试D.安装测试17.风险预测从两个方面评估风险,即风险发生的可能性以及( ) (分数:1.00)A.风险产生的原因B.风险监控技术C.风险能否消除D.风险发生所产生的后果18.许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括( ) (分数:1.00

8、)A.便于为数据合理分配存储单元B.便于对参与表达式计算的数据对象进行检查C.便于定义动态数据结构D.便于规定数据对象的取值范围及能够进行的运算19.以下关于 C/C+语言指针变量的叙述中,正确的是( ) (分数:1.00)A.指针变量可以是全局变量也可以是局部变量B.必须为指针变量与指针所指向的变量分配相同大小的存储空间C.对指针变量进行算术运算是没有意义的D.指针变量必须由动态产生的数据对象来赋值20.将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是( ) (分数:1.00)A.不同的高级程序语言可以产生同一种中间代码B.使用中间代码有利于进行与

9、机器无关的优化处理C.使用中间代码有利于提高编译程序的可移植性D.中间代码与机器语言代码在指令结构上必须一致操作系统是裸机上的第一层软件,其他系统软件(如( 23)等)和应用软件都是建立在操作系统基础上的。下图分别表示(24) (分数:2.00)A.编译程序、财务软件和数据库管理系统软件B.汇编程序、编译程序和 Java 解释器C.编译程序、数据库管理系统软件和汽车防盗程序D.语言处理程序、办公管理软件和气象预报软件A.应用软件开发者、最终用户和系统软件开发者B.应用软件开发者、系统软件开发者和最终用户C.最终用户、系统软件开发者和应用软件开发者D.最终用户、应用软件开发者和系统软件开发者进程

10、 P1、P2、P3 和 P4 的前趋图如下: 若用 PV 操作控制这几个进程并发执行的过程,则需要设置 4 个信号量 S1、S2、S3 和 S4。且信号量初值都等于零,图中 a 和 b 应分别填写(25),c 和 d 应分别填写(26)。 (分数:2.00)A.P(S1) P(S2)和 P(S3)B.P(S1) P(S2)和 V(S1)C.V(S1) VS2)和 P(S1)D.V(S1) V(S2)和 V(S3)A.P(S1) P(S2)和 P(S4)B.P(S2) P(S3)和 P(S4)C.V(S1) V(S2)和 V(S4)D.V(S2) V(S3)和 V(S4)21.若系统正在将( )

11、文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。 (分数:1.00)A.空闲块B.目录C.用户数据D.用户程序22.UNIX 系统采用直接、一级、二级和三级间接索引技术访问文件,其索引结点有 13 个地址项 (i_addr0i_addr12)。如果每个盘块的大小为 1KB,每个盘块号占 4B,则进程 A 访问文件 F 中第 11264 字节处的数据时,( ) (分数:1.00)A.可直接寻址B.需要一次单位寻址C.需要二次间接寻址D.需要三次间接寻址23.软件能力成熟度模型(CMM)的第 4 级(已管理级)的核心是( ) (分数:1.00)A.建立基本的项目管理和实践来跟踪项目费

12、用、进度和功能特性B.组织具有标准软件过程C.对软件过程和产品都有定量的理解和控制D.先进的新思想和新技术促进过程不断改进24.软件系统设计的主要目的是为系统制定蓝图,( )并不是软件设计模型所关注的 (分数:1.00)A.系统总体结构B.数据结构C.界面模型D.项目范围25.ISO/IEC 9126 软件质量模型中,可靠性质特性包括多个子特性,一软件在故障发生后,要求在 90 秒内恢复其性能和受影响的数据,与达到此目的有半的软件属性为( ) (分数:1.00)A.容错性B.成熟性C.易恢复性D.易操作性26.某程序的程序图如下所示,运用 McCabe 度量法对其进行度量,其环路复杂度是( )

13、 (分数:1.00)A.2B.3C.4D.527.系统开发计划用于系统开发人员与项目管理人员在项目期内进行沟通,它包括( )和预算分配表等。 (分数:1.00)A.PERT 图B.总体规则C.测试规划D.开发合同28.改正在软件系统开发阶段已经发生而系统测试阶段清寒没有发现的错误,属于( )维护。 (分数:1.00)A.正确性B.适应性C.完美性D.预防性29.某系统重用了第三方组件(但无法获得其源代码),则应采用( )对组件进行测试。 (分数:1.00)A.基本路径B.分支覆盖C.环路覆盖D.黑盒测试30.极限编程( XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、

14、( )。(分数:1.00)A.好的计划B.不断的发布C.发馈和勇气D.持续集成31.以下关于类和对象的叙述中,错误的是( ) (分数:1.00)A.类是具有相同属性和服务的一组对象的集合B.类是一个对象模板,用它仅可以产生一个对象C.在客观世界中实际存在的是类的实例,好对象D.类为属于该类的全部对象提供了统一的抽象描述(38)是把对象的属性和服务结合成一个独立的系统单元,并尽可能隐藏对象的内部细节:(39)是指子类可以自动拥有父类的全部属性和服务;(40)是对象发出的服务请求,一般包含提供服务的对象标识、服务标识、输入信息和应答信息等。 (分数:3.00)A.继承B.多态C.消息D.封装A.继

15、承B.多态C.消息D.封装A.继承B.多态C.消息D.封装32.以下关于面向对象分析的叙述中,错误的是( ) (分数:1.00)A.面向对象分析重分析问题域和系统责任B.面向对象分析需要考虑系统的测试问题C.面向对象分析忽略与系统实现有关的问题D.面积对象分析建立独立于实现的系统分析模型33.以下关于面向对象设计的叙述中,错误的是( ) (分数:1.00)A.高层模块不应该依赖于底层模块B.抽象不应该依赖于细节C.细节可以依赖于抽象D.高层模块无法不依赖于底层模块采用( 43)设计模式可保证一个类仅有一个实例:采用( 44)设计模式可将组合成树形结构以表示“部分 -整体”的层次结构,使用户对单

16、个对象和组合对象的使用具有一致性;采用( 45)设计模式可动态地给一个对象添加一些额外的职责。(分数:3.00)A.命令( Command)B.单例( Singleton)C.装饰( Decorate)D.组合( Composite)A.命令( Command)B.单例( Singleton)C.装饰( Decorate)D.组合( Composite)A.命令( Command)B.单例( Singleton)C.装饰( Decorate)D.组合( Composite)下列 UML 类图表示的是( 46)设计模式。该设计模式中,(47) (分数:2.00)A.备忘录(Memento)B.策

17、略(Strategy)C.状态(State)D.观察者(Observer)A.一个 Subject 对象对应多个 Observer 对象B.Subject 只能有一个 ConcreteSubject 子类C.Observer 只能有一个 ConcreteObserver 子类D.一个 Subject 对象必须至少对应一个对象34.以下关于编译系统对某高级语言进行翻译的叙述中,错误的是( ) (分数:1.00)A.词法分析将把源程序看作一个线性字符序列进行分析B.语法分析阶段可以发现程序中所有的语法错误C.语义分析阶段可以发现程序所以的主义错误D.目标代码生成阶段的工作与目标的体系结构相关35.

18、若一个程序语言可以提供链表的定义和运算,则其运行时( ) (分数:1.00)A.数据空间适合采用静态存储分配策略B.数据空间必须采用堆存储分配策略C.指令空间需要采用栈结构D.指令代码必须放入堆区36.由某上下文无关文法 MS推导出某句子的分析树如下图所示,则错误的叙述是( ) (分数:1.00)A.该文法推导出的句子必须以“a”开头B.acabcbdcc 是该文法推导出的一个句子C.“S-aAcB”是该文法的终结符号集D.a、b、c、d 属于该文法的终结符号集假设有学生 S(学号,姓名,性别,入学时间,联系方式),院系 D(院系号,院系名称,电话号码,负责人)和课程 C(课程号,课程名)三个

19、实体,若一名学生属于一个院系,一个院系有多名学生;一名学生可以选择多门课程,一门课程可被多名学生选择,刚图中( a)和(b)分别国( 51)联系,假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式( 52) (分数:2.00)(1). (分数:1.00)A.B.C.D.A.S 中应加入关系模式 D 的主键B.S 中应加入关系模式 C 的主键C.D 中应加入关系模式 S 的主键D.C 中应加入关系模式 S 的主键37.软硬件故障常造成数据库中的数据破坏。数据库恢复就是( ) (分数:1.00)A.重新安装数据库管理系统和应用程序B.重新安装应用程序,并将数据库镜像C.重新安装数据库管理

20、系统,并将数据做镜像D.在尽可能短的时间内,把数据库恢复到故障发生前的状态设有员工实体 Emp(员工号,姓名,姓别,年龄,出生年月,联系方式,部门号),其中“联系方式”要求记录该员工的手机号码和办公室电话,部门号要求对照别一部门实体 Dept 的主码“部门号”。Emp 实体中存在派生属性和多值属性:(54):对属性部门号应该进行( 55)约束;可以通过命令(56)修改表中的数据。(分数:3.00)A.年龄和出生年月B.年龄和联系方式C.出生年月和联系方式D.出生年月和年龄A.非空主键B.主键C.外键D.候选键A.INSERTB.DELETEC.UPDATED.MODIFY已知一个二叉树的先序遍

21、历序列为 、 、 、 、 中序遍历序列为 、 、 、 、 ,则该二叉树的后序遍历序列为(57),对于任意一棵二叉树,叙述错误的是(58)(分数:2.00)A. 、 、 、 、B. 、 、 、 、C. 、 、 、 、D. 、 、 、 、A.由其后序遍历序列和中序遍历序列可以构造该二叉树的先序遍历序列B.由其先序遍历序列和后序遍历序列可以构造该二叉树的中序遍历序列C.由其层序遍历序列和中序遍历序列可以构造该二叉树的先序遍历序列D.由其层序遍历序列和中序遍历序列不能构造该二叉树的后序遍历序列38. (分数:1.00)A.B.C.D.39.单向链表中往往含有一个头结点,该结点不存储数据元素,一般令链表

22、的头指针指向该结点,而该结点指针域的值为第一个元素结点的指针,以下关于单链表头结点的叙述中,错误的是( ) (分数:1.00)A.若在头结点中存入链表长度值,则求链表长度运算的时间复杂度为 O(1)B.在链表的任何一个元素前后进行插入和删除操作可用一致的方式进行处理C.加入头结点后,代表链表的头指针不因为链表的空而改变D.加入头结点后,在链表中进行查找运算的时间复杂度为 O(1)40.对于长度为 m(m1)的指定序列,通过初始为空的一个栈,一个队列后,错误的叙述是( ) (分数:1.00)A.若入栈和入队的序列相同,则出栈序列和出队序列可能相同B.若入栈和入队的序列相同,则出栈序列和出队序列可

23、以互为逆序C.入队序列与出队序列关系为 1:1,而入栈序列与出栈序列关系是 1:n(n1)D.入栈序列与出队序列关系为 1:1,而入队序列与出栈序列关系是 1:n(n1)41.字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,则串比较、求子串、串连接、串替换等串的基本运算中,( ) (分数:1.00)A.进行串的比较运算最不方便B.进行求子串运算最不方便C.进行串连接最不方便D.进行串替换最不方便42. (分数:1.00)A.B.C.D.以下关于快速排序算法的描述中,错误的是( 64)。在快速排序过程中,需要设立基准元素并划分序列来进行排序,若序

24、列由元素 12,25,30,45,52,67,85构成,则初始排列为(65),排序效率最高(令序列的第一个元素为基准元素)。(分数:2.00)A.快速排序算法是不稳定的排序算法B.快速排序算法是最坏情况下的时间复杂度为 O(nlgn)C.快递排序算法是一种分治算法D.当输入数据基本有序时,快递排序算法具有最坏情况下的时间复杂度A.45,12,30,25,67,52,85B.85,67,52,45,30,25,12C.12,25,30,45,52,67,85D.45,12,25,30,85,67,52下列网络互连设备中,属于物理层的是(66),属于网络层的是(67)(分数:2.00)A.中继器B

25、.交换机C.路由器D.网桥A.中继器B.交换机C.路由器D.网桥下图是 HTML 文件 test.html 在 IE 中的显示效果,实现图中处效果的 HTML 语句是(68),实现图中 处效果的 HTML 语句是(69),实现图中 处效果的 HTML 语句是(70) (分数:3.00)A.B.的主页C.我的主页D.我的主页A.B.C.D.A.WelcomeB.WelcomeC.WelcomeD.WelcomeWhy is(71)fun? What delights may its practitioner espect his reward? First is the sheer joy of

26、 making things.As the child delights in his mud pie,so the adult enjoys building things,especially things of his own design.Secong is the pleasure of making things that are useful to other people.Third is the fascinanon of fashioning complex puzzle-like objects of interlocking moving parts and watch

27、ing them work in subtle eyeles,playing out the consequences of principies built in from the beginning.Fourth is the joy of always learning,which springs from the(72)nature of the task.In one way or another the problem is ever new,and its solver learns something:sometimes(73),sometimes theoretical,an

28、d sometimes both.Finally,there is the delight of working in such a tractable medium.The(74),like the poet,works only slightly removed from nure thought-stuff.Few media of ereation are so flexible,so easy to polish and rework,so readily capable of realizing grand conceptual structures. Yet the progra

29、m(75),unlike the poets words,is real in the sense that it moves and works,producing visible outputs separate from the comstrct itself.It prints results,draws pictures,produces sounds,moves arms.Progamming then is fun because it gratifies creative longings built deep within us and delights sensibitie

30、s we have in common with all men.(分数:5.00)A.programmingB.composingC.workingD.writingA.repeatingB.basicC.non-repeatingD.advanceA.semanticB.practicalC.lexicalD.syntacticalA.poetB.architectC.doctorD.programmerA.constructB.codeC.sizeD.scale计算机水平考试中级软件设计师 2009 年下半年上午真题答案解析(总分:75.00,做题时间:150 分钟)1.以下关于 CPU

31、 的叙述中,错误的是( ) (分数:1.00)A.CPU 产生每条指令的操作信号并将操作信号送往相应的部件进行控制B.程序计数器 PC 除了存放指令地址,也可以临时存储算术/逻辑运算结果 C.CPU 中的控制器决定计算机运行过程的自动化D.指令译码器是 CPU 控制器中的部件解析:2.以下关于 CISC (Complex Instruction Set Computer ,复杂指令集计算机)和 RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是( ) (分数:1.00)A.在 CISC 中,其复杂指令都采用硬布线逻辑来执行 B.采用

32、 CISC 技术的 CPU,其芯片设计复杂度更高C.在 RISC 中,更适合采用硬布线逻辑执行指令D.采用 RISC 技术,指令系统中的指令种类和寻址方式更少解析:(分数:2.00)A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度B.工业标准 IEEE754 浮点数格式中阶码采用移码、尾数采用原码表示C.规格化指的是阶码采用移码、尾数采用补码 D.规格化表示要求交尾数的绝对值限定在区间0.5,1)解析:A.将较大的数进行规格化处理 B.将较小的数进行规格化处理C.将这两个数的尾数相加D.统一这两个数的阶码解析:3.以下关于校验码的叙述中,正确的是( ) (分数:1.00)A.海明

33、码利用多组数位的奇偶性来检错和纠错 B.海明码的码距必须大于等于 1C.循环冗余校验码具有很强的检错和纠错能力D.循环冗余校验码的码距必定为 1解析:4.以下关于 Cache 的叙述中,正确的是( ) (分数:1.00)A.在容量确定的情况下,替换算法的时间复杂度是影响 Cache 命中率的关键因素 B.Cache 的设计思想是在合理成本下提高命中率C.Cache 的设计目标是容量尽可能与主存容量相等D.CPU 中的 Cache 容量应大于 CPU 之外的 Cache 容量解析:5.网络安全体系设计可从物理线路安全、网络安全、系统安全、应用安全等方面来进行。其中,数据库容灾属于( ) (分数:

34、1.00)A.物理线路安全和网络安全B.物理线路安全和应用安全C.系统安全和网络安全 D.系统安全和应用安全解析:6.包过虑防火墙对数据包的依据不包括( ) (分数:1.00)A.源 IP 地址 B.源端口号C.MAC 地址D.目的 IP 地址解析:7.某网站向 CA 申请了数字证书,用户通过( )来验证网站的真伪 (分数:1.00)A.CA 的签名B.证书中的公钥 C.网站的私钥D.用户的公钥解析:8.下列智力成果中,能取得专利权的是( ) (分数:1.00)A.计算机程序代码B.游戏的规则和方法C.计算机算法 D.用于控制测试过程的程序解析:9.软件人与被许可方签订一份软件使用许可合同,若

35、在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以些相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是( ) (分数:1.00)A.独家许可使用 B.独占许可使用C.普通许可使用D.部分许可使用解析:10.多媒体中的“媒体”有两重含义,一是指存储信息的实体;二是指表达与传递信息的载体。( )是存储信息的实体。 (分数:1.00)A.文字、图形、磁带、半导体存储器B.磁盘、光盘、磁带、半导体存储器 C.文字、图形、图像、声音D.声卡、磁带、半导体存储器解析:11. (分数:1.00)A.B.C. D.解析:12.位图与矢量图相比,位图( ) (分数:1.00)A.占

36、用空间较大,处理侧重于获取和复制,显示速度快B.占用空间较小,处理侧重于绘制和创建,显示速度较慢C.占用空间较大,处理侧重于获取和复制,显示速度较慢D.占用空间较小,处理侧重于绘制和创建,显示速度快 解析:13.在采用结构化方法进行了系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用( )来建立系统的逻辑模型,从而完成分析工作。 (分数:1.00)A.ER 图B.数据流图C.程序流程图 D.软件体系结构解析:14.面积对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,( )方法不属于面积对象方法。 (分数:1.00)A.BoochB.CoadC.OMTD.J

37、ackson 解析:15.确定构建软件系统所需要的人数时,无需考虑( ) (分数:1.00)A.系统的市场前景 B.系统的规模C.系统的技术复杂性D.项目计划解析:16.一个项目为了修正一个错误而进行了变更 ,但这个错误被修正后,却引起以前可以正确运行的代码出错.( )最可能发现这一问题. (分数:1.00)A.单元测试 B.接受测试C.回归测试D.安装测试解析:17.风险预测从两个方面评估风险,即风险发生的可能性以及( ) (分数:1.00)A.风险产生的原因B.风险监控技术C.风险能否消除D.风险发生所产生的后果 解析:18.许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括(

38、 ) (分数:1.00)A.便于为数据合理分配存储单元B.便于对参与表达式计算的数据对象进行检查 C.便于定义动态数据结构D.便于规定数据对象的取值范围及能够进行的运算解析:19.以下关于 C/C+语言指针变量的叙述中,正确的是( ) (分数:1.00)A.指针变量可以是全局变量也可以是局部变量B.必须为指针变量与指针所指向的变量分配相同大小的存储空间 C.对指针变量进行算术运算是没有意义的D.指针变量必须由动态产生的数据对象来赋值解析:20.将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是( ) (分数:1.00)A.不同的高级程序语言可以产生同一

39、种中间代码B.使用中间代码有利于进行与机器无关的优化处理C.使用中间代码有利于提高编译程序的可移植性D.中间代码与机器语言代码在指令结构上必须一致 解析:操作系统是裸机上的第一层软件,其他系统软件(如( 23)等)和应用软件都是建立在操作系统基础上的。下图分别表示(24) (分数:2.00)A.编译程序、财务软件和数据库管理系统软件B.汇编程序、编译程序和 Java 解释器 C.编译程序、数据库管理系统软件和汽车防盗程序D.语言处理程序、办公管理软件和气象预报软件解析:A.应用软件开发者、最终用户和系统软件开发者B.应用软件开发者、系统软件开发者和最终用户C.最终用户、系统软件开发者和应用软件

40、开发者D.最终用户、应用软件开发者和系统软件开发者 解析:进程 P1、P2、P3 和 P4 的前趋图如下: 若用 PV 操作控制这几个进程并发执行的过程,则需要设置 4 个信号量 S1、S2、S3 和 S4。且信号量初值都等于零,图中 a 和 b 应分别填写(25),c 和 d 应分别填写(26)。 (分数:2.00)A.P(S1) P(S2)和 P(S3)B.P(S1) P(S2)和 V(S1)C.V(S1) VS2)和 P(S1) D.V(S1) V(S2)和 V(S3)解析:A.P(S1) P(S2)和 P(S4) B.P(S2) P(S3)和 P(S4)C.V(S1) V(S2)和 V

41、(S4)D.V(S2) V(S3)和 V(S4)解析:21.若系统正在将( )文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。 (分数:1.00)A.空闲块 B.目录C.用户数据D.用户程序解析:22.UNIX 系统采用直接、一级、二级和三级间接索引技术访问文件,其索引结点有 13 个地址项 (i_addr0i_addr12)。如果每个盘块的大小为 1KB,每个盘块号占 4B,则进程 A 访问文件 F 中第 11264 字节处的数据时,( ) (分数:1.00)A.可直接寻址B.需要一次单位寻址 C.需要二次间接寻址D.需要三次间接寻址解析:23.软件能力成熟度模型(CMM)的第

42、 4 级(已管理级)的核心是( ) (分数:1.00)A.建立基本的项目管理和实践来跟踪项目费用、进度和功能特性B.组织具有标准软件过程C.对软件过程和产品都有定量的理解和控制 D.先进的新思想和新技术促进过程不断改进解析:24.软件系统设计的主要目的是为系统制定蓝图,( )并不是软件设计模型所关注的 (分数:1.00)A.系统总体结构B.数据结构C.界面模型 D.项目范围解析:25.ISO/IEC 9126 软件质量模型中,可靠性质特性包括多个子特性,一软件在故障发生后,要求在 90 秒内恢复其性能和受影响的数据,与达到此目的有半的软件属性为( ) (分数:1.00)A.容错性 B.成熟性C

43、.易恢复性D.易操作性解析:26.某程序的程序图如下所示,运用 McCabe 度量法对其进行度量,其环路复杂度是( ) (分数:1.00)A.2B.3C.4 D.5解析:27.系统开发计划用于系统开发人员与项目管理人员在项目期内进行沟通,它包括( )和预算分配表等。 (分数:1.00)A.PERT 图B.总体规则 C.测试规划D.开发合同解析:28.改正在软件系统开发阶段已经发生而系统测试阶段清寒没有发现的错误,属于( )维护。 (分数:1.00)A.正确性B.适应性C.完美性D.预防性 解析:29.某系统重用了第三方组件(但无法获得其源代码),则应采用( )对组件进行测试。 (分数:1.00

44、)A.基本路径B.分支覆盖C.环路覆盖D.黑盒测试 解析:30.极限编程( XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、( )。(分数:1.00)A.好的计划B.不断的发布C.发馈和勇气 D.持续集成解析:31.以下关于类和对象的叙述中,错误的是( ) (分数:1.00)A.类是具有相同属性和服务的一组对象的集合B.类是一个对象模板,用它仅可以产生一个对象C.在客观世界中实际存在的是类的实例,好对象 D.类为属于该类的全部对象提供了统一的抽象描述解析:(38)是把对象的属性和服务结合成一个独立的系统单元,并尽可能隐藏对象的内部细节:(39)是指子类可以自动拥有父类

45、的全部属性和服务;(40)是对象发出的服务请求,一般包含提供服务的对象标识、服务标识、输入信息和应答信息等。 (分数:3.00)A.继承B.多态C.消息D.封装 解析:A.继承 B.多态C.消息D.封装解析:A.继承B.多态C.消息 D.封装解析:32.以下关于面向对象分析的叙述中,错误的是( ) (分数:1.00)A.面向对象分析重分析问题域和系统责任 B.面向对象分析需要考虑系统的测试问题C.面向对象分析忽略与系统实现有关的问题D.面积对象分析建立独立于实现的系统分析模型解析:33.以下关于面向对象设计的叙述中,错误的是( ) (分数:1.00)A.高层模块不应该依赖于底层模块 B.抽象不

46、应该依赖于细节C.细节可以依赖于抽象D.高层模块无法不依赖于底层模块解析:采用( 43)设计模式可保证一个类仅有一个实例:采用( 44)设计模式可将组合成树形结构以表示“部分 -整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用( 45)设计模式可动态地给一个对象添加一些额外的职责。(分数:3.00)A.命令( Command)B.单例( Singleton) C.装饰( Decorate)D.组合( Composite)解析:A.命令( Command)B.单例( Singleton)C.装饰( Decorate)D.组合( Composite) 解析:A.命令( Comma

47、nd)B.单例( Singleton)C.装饰( Decorate) D.组合( Composite)解析:下列 UML 类图表示的是( 46)设计模式。该设计模式中,(47) (分数:2.00)A.备忘录(Memento)B.策略(Strategy)C.状态(State)D.观察者(Observer) 解析:A.一个 Subject 对象对应多个 Observer 对象B.Subject 只能有一个 ConcreteSubject 子类C.Observer 只能有一个 ConcreteObserver 子类D.一个 Subject 对象必须至少对应一个对象 解析:34.以下关于编译系统对某高

48、级语言进行翻译的叙述中,错误的是( ) (分数:1.00)A.词法分析将把源程序看作一个线性字符序列进行分析B.语法分析阶段可以发现程序中所有的语法错误C.语义分析阶段可以发现程序所以的主义错误D.目标代码生成阶段的工作与目标的体系结构相关 解析:35.若一个程序语言可以提供链表的定义和运算,则其运行时( ) (分数:1.00)A.数据空间适合采用静态存储分配策略B.数据空间必须采用堆存储分配策略C.指令空间需要采用栈结构 D.指令代码必须放入堆区解析:36.由某上下文无关文法 MS推导出某句子的分析树如下图所示,则错误的叙述是( ) (分数:1.00)A.该文法推导出的句子必须以“a”开头

49、B.acabcbdcc 是该文法推导出的一个句子C.“S-aAcB”是该文法的终结符号集D.a、b、c、d 属于该文法的终结符号集解析:假设有学生 S(学号,姓名,性别,入学时间,联系方式),院系 D(院系号,院系名称,电话号码,负责人)和课程 C(课程号,课程名)三个实体,若一名学生属于一个院系,一个院系有多名学生;一名学生可以选择多门课程,一门课程可被多名学生选择,刚图中( a)和(b)分别国( 51)联系,假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式( 52) (分数:2.00)(1). (分数:1.00)A.B.C. D.解析:A.S 中应加入关系模式 D 的主键 B.S 中应加入关系模式 C 的主键C.D 中应加入关系模式 S 的主键D.C 中应加入关系模式 S 的主键解析:37.软硬件故障常造成数据库中的数据破坏。数据库恢复就是( ) (分数:1.00)A.重新安装数据库管理系统和应用程序B.重新安装应用程序,并将数据库镜像C.重新安装数据库管理系统,并将数据做镜像D.在尽可能短的时间内,把数据库恢复到故障发生前的状态 解析:设

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1