2009年下半年 软件设计师

上传人:wt****50 文档编号:45682973 上传时间:2018-06-18 格式:PDF 页数:23 大小:1,001.43KB
返回 下载 相关 举报
2009年下半年 软件设计师_第1页
第1页 / 共23页
2009年下半年 软件设计师_第2页
第2页 / 共23页
2009年下半年 软件设计师_第3页
第3页 / 共23页
2009年下半年 软件设计师_第4页
第4页 / 共23页
2009年下半年 软件设计师_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《2009年下半年 软件设计师》由会员分享,可在线阅读,更多相关《2009年下半年 软件设计师(23页珍藏版)》请在金锄头文库上搜索。

1、全国计算机技术与软件专业技术资格(水平)考试全国计算机技术与软件专业技术资格(水平)考试 2009 年年下下半年半年 软件设计师软件设计师 上上午试卷午试卷 以下关于 CPU 的叙述中,错误的是 (1) 。 (1)A. CPU 产生每条指令的操作信号并将操作信号送往相应的部件进行控制 B. 程序计数器 PC 除了存放指令地址,也可以临时存储算术/逻辑运算结果 C. CPU 中的控制器决定计算机运行过程的自动化 D. 指令译码器是 CPU 控制器中的部件 以下关于 CISC(Complex Instruction Set Computer,复杂指令集计算机)和 RISC (Reduced Ins

2、truction Set Computer,精简指令集计算机)的叙述中,错误的是 (2) 。 (2)A. 在 CISC 中,其复杂指令都采用硬布线逻辑来执行 B. 采用 CISC 技术的 CPU,其芯片设计复杂度更高 C. 在 RISC 中,更适合采用硬布线逻辑执行指令 D. 采用 RISC 技术,指令系统中的指令种类和寻址方式更少 浮点数的一般表示形式为 N = ,其中 E 为阶码,F 为尾数。以下关于浮点 示的叙述中,错误的是 (3) 。两个浮点数进行相加运算,应首先 (4) 。 (3)A. 阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度 B. 工业标准 IEEE754 浮点数

3、格式中阶码采用移码、尾数采用原码表示 C. 规格化指的是阶码采用移码、尾数采用补码 D. 规格化表示要求将尾数的绝对值限定在区间0.5, 1) (4)A. 将较大的数进行规格化处理 B. 将较小的数进行规格化处理 C. 将这两个数的尾数相加 D. 统一这两个数的阶码 以下关于校验码的叙述中,正确的是 (5) 。 (5)A. 海明码利用多组数位的奇偶性来检错和纠错 B. 海明码的码距必须大于等于 1 C. 循环冗余校验码具有很强的检错和纠错能力 D. 循环冗余校验码的码距必定为 1 以下关于 Cache 的叙述中,正确的是 (6) 。 (6)A. 在容量确定的情况下,替换算法的时间复杂度是影响

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

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

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

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

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

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

10、上的第一层软件,其他系统软件(如 (23) 等)和应用软件都是建 立在操作系统基础上的。下图分别表示 (24) 。 (23)A. 编译程序、财务软件和数据库管理系统软件 B. 汇编程序、编译程序和 Java 解释器 C. 编译程序、数据库管理系统软件和汽车防盗程序 D. 语言处理程序、办公管理软件和气象预报软件 (24)A. 应用软件开发者、最终用户和系统软件开发者 B. 应用软件开发者、系统软件开发者和最终用户 C. 最终用户、系统软件开发者和应用软件开发者 D. 最终用户、应用软件开发者和系统软件开发者 进程 P1、P2、P3 和 P4 的前趋图如下: P1 P2 P3 P4 若用 PV

11、操作控制这几个进程并发执行的过程,则需要设置 4 个信号量 S1、S2、S3 和 S4, 且信号量初值都等于零。 下图中 a 和 b 应分别填写 (25) , c 和 d 应分别填写 (26) 。 (25)A. P(S1)P(S2)和 P(S3) B. P(S1)P(S2)和 V(S1) C. V(S1)V(S2)和 P(S1) D. V(S1)V(S2)和 V(S3) (26)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) 若系统正在将 (27) 文件修改的结果写回磁盘时系

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

13、能特性 B. 组织具有标准软件过程 C. 对软件过程和产品都有定量的理解和控制 D. 先进的新思想和新技术促进过程不断改进 软件系统设计的主要目的是为系统制定蓝图, (30) 并不是软件设计模型所关 注的。 (30)A. 系统总体结构 B. 数据结构 C. 界面模型 D. 项目范围 ISO/IEC 9126 软件质量模型中,可靠性质量特性包括多个子特性。一软件在故障发生 后, 要求在 90 秒内恢复其性能和受影响的数据, 与达到此目的有关的软件属性为 (31) 子 特性。 (31)A. 容错性 B. 成熟性 C. 易恢复性 D. 易操作性 c P1 执行 P2 执行 a P1 V(S3) b

14、P2 P3 执行 V(S4) P3 P4 执行 d P4 某程序的程序图如下所示,运用 McCabe 度量法对其进行度量, 其环路复杂度是 (32)。 (32)A. 2 B. 3 C. 4 D. 5 系统开发计划用于系统开发人员与项目管理人员在项目期内进行沟通,它包括 (33)和预算分配表等。 (33)A. PERT 图 B.总体规划 C. 测试计划 D. 开发合同 改正在软件系统开发阶段已经发生而系统测试阶段还没有发现的错误,属于 (34) 维 护。 (34)A. 正确性 B. 适应性 C. 完善性 D. 预防性 某系统重用了第三方组件(但无法获得其源代码) ,则应采用 (35) 对组件进行 测试。 (35)A. 基本路径覆盖 B.分支覆盖 C. 环路覆盖 D. 黑盒测试 极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、 简单性、 (36) 。 (36)A. 好的计划 B. 不断的发布 C. 反馈和勇气 D.持续集成 以下关于类和对象的叙述中,错误的是 (37) 。 (37)A. 类是具有相同属性和服务的一组对象的集合 B. 类是一个对象模板,用它仅可以产生一个对象 C. 在客观世界中实际存在的是类的实例,即对象 D. 类为属于该类的全部对象提供了统一的抽象描述

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号