[计算机类试卷]2009年下半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc

上传人:boatfragile160 文档编号:492830 上传时间:2018-11-30 格式:DOC 页数:35 大小:137.50KB
下载 相关 举报
[计算机类试卷]2009年下半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc_第1页
第1页 / 共35页
[计算机类试卷]2009年下半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc_第2页
第2页 / 共35页
[计算机类试卷]2009年下半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc_第3页
第3页 / 共35页
[计算机类试卷]2009年下半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc_第4页
第4页 / 共35页
[计算机类试卷]2009年下半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷及答案与解析.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

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

2、中,错误的是( )。 ( A)在 CISC中,其复杂指令都采用硬布线逻辑来执行 ( B)采用 CISC技术的 CPU,其芯片设计复杂度更高 ( C)在 RIsc中,更适合采用硬布线逻辑执行指令 ( D)采用 RISC技术,指令系统中的指令种类和寻址方式更少 3 以下关于校验码的叙述中,正确的是 ( )。 ( A)海明码利用多组数位的奇偶性来检错和纠错 ( B)海明码的码距必须大于等于 1 ( C)循环冗余校验码具有很强的检错和纠错能 力 ( D)循环冗余校验码的码距必定为 1 4 以下关于 Cache的叙述中,正确的是 ( )。 ( A)在容量确定的情况下,替换算法的时间复杂度是影响 Cach

3、e命中率的关键因素 ( B) Cache的设计思想是在合理成本下提高命中率 ( C) Cache的设计目标是容量尽可能与主存容量相等 ( D) CPLI中的 Cache容量应大于 CPU之外的 Cache容量 5 网络安全体系设计可从物理线路安全、网络安全、系统安全、应用安全等方面来进行。其中,数据库容灾属于 ( )。 ( A)物理线路安全和网络安全 ( B)物理线路安全和应用安全 ( C)系统安全和网络安全 ( D)系统安全和应用安全 6 包过滤防火墙对数据包的过滤依据不包括 ( )。 ( A)源 IP地址 ( B)源端口号 ( C) MAC地址 ( D)目的 IP地址 7 某网站向 cA申

4、请了数字证书,用户通过 ( )来验证网站的真伪。 ( A) cA的签名 ( B)证书巾的公钥 ( C)网站的私钥 ( D)用户的公钥 8 下列智力成果中,能取得专利权的是 ( )。 ( A)计算机程序代码 ( B)游戏的规则和方法 ( C)计算机算法 ( D)用于控制测 试过程的程序 9 软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是 ( )。 ( A)独家许可使用 ( B)独占许可使用 ( C)普通许可使用 ( D)部分许可使用 10 多媒体中的 “媒体 ”有

5、两重含义,一是指存储信息的实体;二是指表达与传递信息的载体。 ( )是存储信息的实体。 ( A)文字、图形、磁带、半导体存储器 ( B)磁盘、光盘、磁带、半导体存储器 ( C)文字 、图形、图像、声音 ( D)声卡、磁带、半导体存储器 11 RGB8: 8: 8表示一帧彩色图像的颜色数为 ( )种。 ( A) 23 ( B) 28 ( C) 224 ( D) 2512 12 位图与矢量图相比,位图 ( )。 ( A)占用空问较大,处理侧重于获取和复制,显示速度快 ( B)占用空间较小,处理侧重于绘制和创建,显示速度较慢 ( C)占用空间较大,处理侧重于获取和复制,显示速度较慢 ( D)占用空间

6、较小,处理侧重于绘制和创建,显示速度快 13 在采用结构化方法进行系统分析时,根据分解与抽象的 原则,按照系统中数据处理的流程,用 ( )来建立系统的逻辑模型,从而完成分析工作。 ( A) ER图 ( B)数据流图 ( C)程序流程图 ( D)软件体系结构 14 面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题, ( )方法不属于面向对象方法。 ( A) Booch ( B) Coad ( C) OMT ( D) Jackson 15 确定构建软件系统所需要的人数时,无需考虑 (17 )。 ( A)系统的市场前景 ( B)系统的规模 ( C)系统的技术复杂性 ( D

7、)项目计划 16 一个项目为了修正一个错误而进行了变更。但这个错误被修正后,却引起以前可以正确运行的代码出错。 ( )最可能发现这一问题。 ( A)单元测试 ( B)接受测试 ( C)回归测试 ( D)安装测试 17 风险预测从两个方面评估风险,即风险发生的可能性以及 ( )。 ( A)风险产生的原因 ( B)风险监控技术 ( C)风险能否消除 ( D)风险发生所产生的后果 18 许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括 ( )。 ( A)便于为数据合理分配存储单元 ( B)便于对参与 表达式计算的数据对象进行检查 ( C)便于定义动态数据结构 ( D)便于规定数据对象的

8、取值范围及能够进行的运算 19 以下关于 C C+语言指针变量的叙述中,正确的是 (21 )。 ( A)指针变量可以是全局变量也可以是局部变量 ( B)必须为指针变量与指针所指向的变量分配相同大小的存储空间 ( C)对指针变量进行算术运算是没有意义的 ( D)指针变量必须由动态产生的数据对象来赋值 20 将高级语言源程序翻译为机器语青程序的过程中常引人中间代码。以下关于中间代码的叙述中,错误的是 ( )。 ( A)不 同的高级程序语言可以产生同一种中问代码 ( B)使用中间代码有利于进行与机器无关的优化处理 ( C)使用中间代码有利于提高编译程序的可移植性 ( D)中间代码与机器语言代码在指令

9、结构上必须一致 21 若系统正在将 ( )文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。 ( A)空闲块 ( B)目录 ( C)用户数据 ( D)用户程序 22 UNIx系统采用直接、一级、二级和三级间接索引技术访问文件,其索引结点有13个地址项 (i_addr0 i_addr12)。如果每个盘块的大小 为 1KB,每个盘块号占4B,则进程 A访问文件 F中第 11264字节处的数据时, ( )。 ( A)可直接寻址 ( B)需要一次间接寻址 ( C)需要二次间接寻址 ( D)需要三次间接寻址 23 软件能力成熟度模型 (CMM)的第 4级 (已管理级 )的核心是 ( )。 (

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

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

12、 ( C)环路覆盖 ( D)黑盒测试 30 极限编程 (xP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、 ( )。 ( A)好的计划 ( B)不断的发布 ( C)反馈和勇气 ( D)持续集成 31 以下关于类和对象的叙述中,错误的是 ( )。 ( A)类是具有相同属性和服务的一组对象的集合 ( B)类是一个对象模板,用它仅可以产生一个对象 ( C)在客观世界中实际存在的是类的实例,即对象 ( D)类为属于该类的全部对象提供了统一的抽象描述 32 以下关于面向对象分析的叙述中,错误的是 ( )。 ( A)面向对象分析着重分析问题域 和系统责任 ( B)面向对象分析需要考

13、虑系统的测试问题 ( C)面向对象分析忽略与系统实现有关的问题 ( D)面向对象分析建立独立于实现的系统分析模型 33 以下关于面向对象设计的叙述中,错误的是 ( )。 ( A)高层模块不应该依赖于底层模块 ( B)抽象不应该依赖于细节 ( C)细节可以依赖于抽象 ( D)高层模块无法不依赖于底层模块 34 以下关于编译系统对某高级语言进行翻译的叙述中,错误的是 ( )。 ( A)词法分析将把源程序看作一个线性字符序列进行分析 ( B)语法分析阶段可以发现程序中 所有的语法错误 ( C)语义分析阶段可以发现程序中所有的语义错误 ( D)目标代码生成阶段的工作与目标机器的体系结构相关 35 若一

14、个程序语言可以提供链表的定义和运算,则其运行时的 ( )。 ( A)数据空间适合采用静态存储分配策略 ( B)数据空间必须采用堆存储分配策略 ( C)指令空间需要采用栈结构 ( D)指令代码必须放入堆区 36 由某上下文无关文法 Ms推导出某句子的分析树如下图所示,则错误的叙述是( )。 ( A)该文法推导出的句子必须以 “a”开头 ( B) acabcbdcc是该文法推 导出的一个句子 ( C) “s-aAcB”是该文法的一个产生式 ( D) a、 b、 c、 d属于该文法的终结符号集 37 邻接矩阵和邻接表是图 (网 )的两种基本存储结构,对于具有 n个顶点、 e条边的图, ( )。 (

15、A)进行深度优先遍历运算所消耗的时间与采用哪一种存储结构无关 ( B)进行广度优先遍历运算所消耗的时间与采用哪一种存储结构无关 ( C)采用邻接表表示图时,查找所有顶点的邻接顶点的时间复杂度为 O(n*c) ( D)采用邻接矩阵表示图时,查找所有顶点的邻接顶点的时间复杂度为 o(n2) 38 单向链 表中往往含有一个头结点,该结点不存储数据元素,一般令链表的头指针指向该结点,而该结点指针域的值为第一个元素结点的指针。以下关于单链表头结点的叙述中,错误的是 ( )。 ( A)若在头结点中存入链表长度值,则求链表长度运算的时间复杂度为 O(1) ( B)在链表的任何一个元素前后进行插入和删除操作可

16、用一致的方式进行处理 ( C)加入头结点后,代表链表的头指针不因为链表为空而改变 ( D)加入头结点后,在链表中进行查找运算的时问复杂度为 O(1) 39 对于长度为 m(m1)的指定序列,通过初始为空的一个栈、一 个队列后,错误的叙述是 ( )。 ( A)若入栈和入队的序列相同,则出栈序列和 m队序列可能相同 ( B)若入栈和入队的序列相同,则出栈序列和出队序列可以互为逆序 ( C)入队序列与出队序列关系为 1: 1,而入栈序列与出栈序列关系是 1: n(n1) ( D)入栈序列与出栈序列关系为 1: 1,而入队序列与出队序列关系是 1: n(n1) 40 字符串采用链表存储方式时,每个结点

17、存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,则串比较、求子串、串连接、串替换等串的基本运算中, ( )。 ( A)进行 串的比较运算最不方便 ( B)进行求子串运算最不方便 ( C)进行串连接最不方便 ( D)进行串替换最不方便 41 某算法的时间复杂度表达式为 T(n)=an2+bnlgn+cn+d,其中, n为问题的规模,a、 b、 c和 d为常数,用 O表示其渐近时间复杂度为 ( )。 ( A) (n2) ( B) O(n) ( C) O(nlgn) ( D) O(1) 42 Why is【 S1】 fun?What delights may its practiti

18、oner expect as his reward?First inthe sheer joy of making things As the child delights in his mud pie, SO the aduIt enjoys buildingthings, especially things of his own design Second is the pleasure of making things that are usefulto other people.Third is the fascination of fashioning complex puzzlel

19、ike objects of interlockingmoving parts and watching them work in subtle cycles, playing out the consequences 0f pfineiplesbuilt in from the beginning Fourth is the joy of always learning, which spfings from the【 S2】 nature of the task In one way or another the problem is ever new, arid its solver l

20、eams some thing:sometimes 【 S3】 sometimes theoretical, and sometimes both Finallv there is thedelight of working in such a tractable medium The【 S4】, like the poet, works 0nly slightlyremoved from pure thoughtstuff Few media of creation are so flexible, SO easy to polish and rework, SO readily capab

21、le of realizing grand conceptual structures Yet the program【 S5】, unlike the poets words, is real in the sense that it moves andworks, producing visible outputs separate from the construct itself It prints resuhs, draws pictures produces sounds, moves arms Programming then is fun because it gratifie

22、s creative longings builtdeep within US and delights sensibilities we have in common with all men 42 【 S1】 ( A) programming ( B) composing ( C) WOrking ( D) writing 43 浮点数的一般表示形式为 N=2EF,其中 E为阶码, F为尾数。以下关于浮点表示的叙述中,错误的是 ( )。两个浮点数进行相加运算,应首先 ( )。 ( A)阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度 ( B)工业标准 IEEE754浮点数格式中阶

23、码采用移码、尾数采用原码表示 ( C)规格化指的是阶码采用移码、尾数采用补码 ( D)规格化表示要求将尾数的绝对值限定在区间 O 5, 1) ( A)将较大的数进行规格化处理 ( B)将较小的数进行规格化处理 ( C)将这两个数的尾数相加 ( D)统一这两个数的阶码 45 操作系统是裸机上的第一层软件,其他系统软件 (如 ( )等 )和应用软件都是建立在操作系统基础上的。下图 分别表示 ( )。 ( A)编译程序、财务软件和数据库管理系统软件 。 ( B)汇编程序、编译程序和 Java解释器 ( C)编译程序、数据库管理系统软件和汽车防盗程序 ( D)语言处理程序、办公管理软件和气象预报软件

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

25、)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) 49 下列 UML类图表示的是 ( )设计模式。该设计模式中, ( )。( A)备忘录 (Memento) ( B)策略 (strategy) ( C)状态 (State) ( D)观察者 (Observer)(47) ( A)一个 Subject对象可对应多个 Observer对象 ( B) Subjeet只能有一个 ConcreteSubject子类 ( C) Observer只能

26、有一个 ConcreteObserver子类 ( D)一个 Subject对象必须至少对应一个 Observer对象 51 假设有学生 s(学号,姓名,性别,入学时间,联系方式 ),院系 D(院系号,院系名称,电话号码,负责人 )和课程 c(课程号,课程名 )三个实体,若一名学生属于一个院系,一个院系有多名学生;一名学生可以选择多门课程,一门课程可被多名学生选择,则图中 (a)和 (b)分别为 ( )一联系。假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式 ( )。 ( A) 1 *和 1 * ( B) 1 *和 * 1 ( C) 1 *和 * * ( D) 1 *和 * * (

27、A) S中应加入关系模式 D的主键 ( B) s中应加入关系模式 c的主键 ( C) D中应加入关系模式 s的主键 ( D) c中应加入关系模式 s的主键 53 已知一个二叉树的先序遍历序列为 、 、 、 、 ,中序遍历序列为 、 、 、 、 ,则该二叉树的后序遍历序列为 ( )。对于任意一棵二叉树,叙述错误的是 ( )。 ( A) 、 、 、 、 ( B) 、 、 、 、 ( C) 、 、 、 、 ( D) 、 、 、 、 ( A)由其后序遍历序列 和中序遍历序列可以构造该二叉树的先序遍历序列 ( B)由其先序遍历序列和后序遍历序列可以构造该二叉树的中序遍历序列 ( C)由其层序遍历序列和中

28、序遍历序列可以构造该二叉树的先序遍历序列 ( D)由其层序遍历序列和中序遍历序列不能构造该二叉树的后序遍历序列 55 以下关于快速排序算法的描述中,错误的是 ( )。在快速排序过程中,需要设立基准元素并划分序列来进行排序。若序列由元素 12, 25, 30, 45, 52, 67, 85构成,则初始排列为 ( )时,排序效率最高 (令序列的第一个元素为基准元素 )。 ( A) 快速排序算法是不稳定的排序算法 ( B)快速排序算法在最坏情况下的时间复杂度为 0(nlgn) ( C)快速排序算法是一种分治算法 ( D)当输入数据基本有序时,快速排序算法具有最坏情况下的时间复杂度 ( A) 45,

29、12, 30, 25, 67, 52, 85 ( B) 85, 67, 52, 45, 30, 25, 12 ( C) 12, 25, 30, 45, 52, 67, 85 ( D) 45, 12, 25, 30, 85, 67, 52 57 下列网络互连设备中,属于物理层的是 ( ),属于网络层的是 ( )。 ( A)中继器 ( B)交换机 ( C)路由器 ( D)网桥 ( A)中继器 ( B)交换机 ( C)路由器 ( D)网桥 59 ( )是把对象的属性和服务结合成一个独立的系统单元,并尽可能隐藏对象的内部细节; ( )是指子类可以自动拥有父类的全部属性和服务; ( )是对象发出的服务请

30、求,一般包含提供服务的对象标识、服务标识、输入信息和应答信息等。 ( A)继承 ( B)多态 ( C)消息 ( D)封装 ( A)继承 ( B)多态 ( C)消息 ( D)封装 61 采用 ( )设计模式可保证一个类仅有一个实例;采用 ( )设计模 式可将对象组合成树形结构以表示 “部分一整体 ”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用 ( )设计模式可动态地给一个对象添加一些额外的职责。 ( A)命令 (Command) ( B)单例 (Singleton) ( C)装饰 (Deeorate) ( D)组合 (Composite)(44) ( A)命令 (Command)

31、 ( B)单例 (singleton) ( C)装饰 (Decorate) ( D)组合 (Composite) 63 软硬件故障常造成数据库中的数据破坏。数据库恢复就是 ( )。 ( A)重新安装数据库管理系统和应用程序 ( B)重新安装应用程序,并将数据库做镜像 ( C)重新安装数据库管理系统,并将数据库做镜像 ( D)在尽可能短的时间内,把数据库恢复到故障发生前的状态 64 设有员工实体 Emp(员工号,姓名,性别,年龄,出生年月,联系方式,部门号 ),其中 “联系方式 ”要求记录该员工的手机号码和办公室电话,部门号要求参照另一部门实体 Dept的主码 “部门号 ”。 Emp实体中存在派

32、生属性和多值属性: ( );对属性部门号应该进行 ( )约束;可以通过命令 ( )修改表中的数据。 ( A)年龄和出生年月 ( B)年龄和联系方式 ( C)出生年月和联系方式 ( D)出生年月和年龄 ( A) INSERT ( B) DELETE ( C) UPDATE ( D) MODIFY 66 下图是 HTML文件 test html在 IE中的显示效果,实现图中 处效果的 HTML语句是 ( ),实现图中 处效果的 HTML语句是 ( ),实现图中 处效果的 HTML语句是 ( )。 ( A) 我的主页 ( B) 我的主页 ( C) 我的主页 ( D) 我的主页 (69) ( A) W

33、elcome ( B) Welcome ( C) Welcome ( D) Welcome 68 【 S2】 ( A) repeating ( B) basic ( C) non repeating ( D) advance 69 【 S3】 ( A) semantic ( B) practical ( C) 1exical ( D) svntaetical 70 【 S4】 ( A) poet ( B) architect ( C) doctor ( D) programmer 71 【 S5】 ( A) construct ( B) code ( C) size ( D) scale 20

34、09年下半年软件水平考试(中级)软件设计师上午(基础知识)试题真题试卷答案与解析 1 【正确答案】 B 【试题解析】 cPu中的程序计数器 Pc用于保存要执行的指令地址。访问内存时,需先将内存地址送入存储器地址寄存器 MAR中。向内存写入数据时,将写入的数据放人存储器数据寄存器 MDR中。指令寄存器 IR用于存放当前要执行的指令。 2 【正确答案】 A 【试题解析】 复杂指令集计算机 (Complex Instrllction Set(omputer, CISC)通常包括一个复杂的数据通路和一个微程序控制器。微程序控制器由一个微程序存储器、一个微程序计数器 (MicroPC)和地址选择逻辑构成

35、。在微程序存储器中的每一个字都表示一个控制字,并且包含了一个时钟周期内所有数据通路控制信号的值。 CISC更适于采用微程序控制,而 RISC更适于采用硬布线控制逻辑。 3 【正确答案】 A 【试题解析】 海明码是一种可以纠正一位差错的编 码。它是利用信息位为 k位,增加 r位冗余位,构成一个 n=k+r位的码字,然后用 r个监督关系式产生的 r个校正因子来区分无错和在码字中的 n个不同位置的一位错。海明码是利用奇偶性来检错和纠错的校验方法。海明码的构成方法是:在数据位之问插入 k个校验位,通过扩大码距来实现检错和纠错。【总结与扩展】 (1)循环冗余校验码 (CRC码, CRC=Cyclic R

36、edundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。 (2)生成 cRC码的基本原理:任意一个由二进制位串 组成的代码都可以和一个系数仅为 O和 1取值的多项式一一对应。例如:代码 1010lll对应的多项式为 x6+x4+x2+x+l,而多项式为x5+x3+x2+x+1对应的代码 101111。 4 【正确答案】 B 【试题解析】 Cache主要由两部分组成:控制部分和 Cache存储部分。 Cache存储部分用来存 放主存的部分拷贝 (备份 )。控制部分的功能是判断 cPu要访问的信息是否在 Cache存储器中,若在即为命

37、中;若不在则没有命中。命中时直接对 (;ache存储器寻址。未命中时,若是读取操作,则从主存 中读取数据,并按照确定的替换原则把该数据写入 Cache存储器中;若是写入操作,则将数据写入主存即可。 5 【正确答案】 D 【试题解析】 整体的网络安全主要表现在以下几个方面:网络的物理安全、网络拓扑结构安全、网络系统安全、应用系统安全和网络管理的安全等。数据库容灾通常指数据库备份,属于系统安全和应用安全。 6 【正确答案】 C 【试题解析】 包过滤防火墙是用一个软件查看所流经的数据包的包头 (Jaeader),由此决定整个包的命运。它可能会决定丢弃 (DROP)这个包,可能会接受 (AccEPT)

38、这个包 (让这个包通过 ),也可能执行其他更复杂的动作,工作在网络层。数据包过滤是通过对数据包的 IP头和 TCP头或 UDP头的检查来实现的。 7 【正确答案】 A 【试题解析】 数字签名 (Digital Signature)技术是不对称加密算法的典型应用。数字签名的应用过程是:数据源发送方使用自己的私钥对数据校验或其他与数据内容有关的变量进行加密处理,完成对数据的合法 “签名 ”;数据接收方则利用对方的公钥来解读收到的 “数字签名 ”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。数字签名技术是 在网络系统虚拟环境中确认身份的重要技术,完全可以代替现实过程中的 “亲笔签字 ”,

39、在技术和法律上有保证,可见数字签名是对签名真实性的保护。 8 【正确答案】 D 【试题解析】 科学发现和智力活动的规则和方法属于专利法不适用的对象,凶而不授予专利权。 9 【正确答案】 A 【试题解析】 软件权利人不得再许可任何第三人以此方法使用该软件,此项许可使用的是独家许可使用。 10 【正确答案】 B 【试题解析】 媒体 (Media)就是人与人之间实现信息交流的中介,简单地说,就是信息的载体,也 称为媒介。多媒体就是多重媒体的意思,可以理解为直接作用于人感官的文字、图形、图像、动画、声音和视频等各种媒体的统称,即多种信息载体的表现形式和传递方式。 11 【正确答案】 C 【试题解析】

40、真彩色 (true Color)是指组成一幅彩色图像的每个像素值中,有 R、G、 B三个基色分量,每个基色分量直接决定显示设备的基色强度,这样产生的彩色称为真彩色。通常,在一些场合把 RGB 8: 8: 8方式表示的彩色图像称为真彩色图像或全彩色图像,一帧彩色图像的颜色数为 224种。 12 【正确答案】 A 【试题 解析】 位图图像 (bit map):亦称为点阵图像或绘制图像,是由称作像素(图片元素 )的单个点组成的。这些点可以进行不同的排列和染色以构成图样。【总结与扩展】矢量图:计算机中显示的图形一般可以分为两大类 矢量图和位图。矢量图使用直线和曲线来捕述图形,这些图形的元素是一些点、线

41、、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的。 13 【正确答案】 B 【试题解析】 数据流图简称 DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主 要表达工具及用于表示软件模型的一种图示方法。 14 【正确答案】 D 【试题解析】 Jackson系统开发方法是一种典型的面向数据结构的分析和设计方法。【总结与扩展】面向数据结构的设计方法以数据结构作为软件设计的基础,它根据输入输出数据结构导出程序的结构,适用于规模不大的数据处理系统。 15 【正确答案】 A 【试题解析】 构建软件系统时,需要综合考虑,包括系统的规模、

42、系统的技术复杂度、项目计划等问题。 16 【正确答案】 C 【试题解析】 在软件生命周期中的任何一个阶段,只要 软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解得不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用从而导致软件未被修改的部分产生新的问题,使本来工作正常的功能产生错误。同样,在有新代码加入软件的时候,除了新加入的代码中有可能含有错误外,

43、新代码还有可能对原有的代码带来影响。因此,每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。同时,还需要补充新的测试用例来测试新的或被修改了的功能。为了验证修改的正确性及其影响就需要进行回归测试。 17 【正确答案】 D 【试题解析】 风险预测,又称风险估算,它从两个方面评估一个风险:风险发生的可能性或概率;以及如果风险发生了,所产生的后果。通常,项目计划人员与管理人员、技术人员一起,进行 4种风险预测活动。 (1)建立一个尺度或标准,以反映风险发生的可能 性; (2)描述风险的后果; (3)评估风险对项目和产品的影响;(4)

44、标注风险预测的整体精确度,以免产生误解。 18 【正确答案】 D 【试题解析】 变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可以指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪类数据。 19 【正确答案】 A 【试题解析】 在信息工程中指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器 (CPu)中的寄存器 (Register)。指针一般出现在比较近机器语言的语言,如汇编语言或 c语言。面向对象的语言如 Java一般避免用指针。指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接

45、使用这个指针所储存的内存地址,又可以使用这个地址里存储的变量或函数的值。 20 【正确答案】 D 【试题解析】 编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有两 个优点。 (1)重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。 (2)可以在中间表示应用与机器无关的代码优化器。 21 【正确答案】 B 【试题解析】 为了实现 “按名存取 ”系统必须为每个文件设置用于描述和控制文件

46、的数据结构,它至少要包括文件名和存放文件的物理地址,这个数据结构称为文件控制块 (FcB),文件控制块的有序集合称为文件目录。因此,丢失文件目录,对系统的影象较大。 22 【正确答案】 C 【试题解析】 多次间接寻址方式。为了进一步扩大寻址 范围,又引入了二次间接寻址方式和三次间接寻址方式。使用的地址项分别为 j addr(11)和 i addr(12)。二次间接寻址可将寻址范围扩大到 64MB。三次间接寻址可将寻址范围扩大到16GB。 23 【正确答案】 C 【试题解析】 能力成熟度模型 CMM第 4级 (已管理级 )的核心内容是对软件过程和产品都有定量的理解和控制。【总结与扩展】 CMM是

47、目前国际上使用流行的一种软件生产过程行业标准模型; CMM为软件企业的过程能力提供了一个阶梯式的进化框架,将软件过程改进的进化步骤分成 5个成熟度等级初始级 (1级 )、可重复级 (2级 )、定义级 (3级 )、管理级 (4级 )、优化级 (5级 ),每一个级别定义一组过程能力目标,低级别是实现高级别的基础。 24 【正确答案】 D 【试题解析】 软件设计中最重要的概念就是抽象,或者说是采用面向对象的思想来设计软件系统,在面向对象设计方法流行之前采用的是面向过程的思想。在面向对象的设计中,几个重要的思想就是抽象、继承和封装,在分析和设计时同样要遵循这些原则。分析过程是对需求进行分析,产生出概念

48、模型,此概念模型和设计阶段的模型是不同的,概念模型停留于业务层面,而设计模型则为所设计 的概念模型提出技术级别的解决方案。项目范围不属于软件设计模型关注的范围。 25 【正确答案】 C 【试题解析】 可靠性指的是在指定条件下使用时,软件产品维持规定的性能级别的能力。易恢复性是指在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。 26 【正确答案】 D 【试题解析】 采用 McCabe度量法度量程序复杂度,需要先画出程序流图,识别有向图中的节点数 n=8,有向弧数 m=9,然后利用环路复杂性计算公式 V(G)=m-n+2进行计算,得出题目中所示的程序图的环路 复杂度是

49、3。 27 【正确答案】 A 【试题解析】 系统开发计划用于系统开发人员和项目管理人员在项目期内进行沟通,包括 PERT图和预算分配表等。 28 【正确答案】 A 【试题解析】 正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误,这方面的维护工作量要占整个维护工作量的 17 21。所发现的错误有的不太重耍,不影响系统的正常运行,其维护工作可随时进行;而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划进行修改,并且要进行复查和控制。 29 【 正确答案】 D 【试题解析】 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 30 【正确答案】 C 【试题解析】 xP是一个轻量级的、灵巧的软

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

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

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