2009年下半年软件设计师上午试题(含解析)

考试总分:75分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 2009年下半年软件设计师上午试题(含解析)

开始答题

试卷预览

  • 1. 软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是______。[1分]

    A独家许可使用

    B独占许可使用

    C普通许可使用

    D部分许可使用

  • 2. 多媒体中的“媒体”有两重含义,一是指存储信息的实体;二是指表达与传递信息的载体。______是存储信息的实体。[1分]

    A文字、图形、磁带、半导体存储器

    B磁盘、光盘、磁带、半导体存储器

    C文字、图形、图像、声音

    D声卡、磁带、半导体存储器

  • 3. RGB8:8:8表示一帧彩色图像的颜色数为______种。[1分]

    A23(上标)

    B28(上标)

    C224(上标)

    D2512(上标)

  • 4. 位图与矢量图相比,位图______。[1分]

    A占用空间较大,处理侧重于获取和复制,显示速度快

    B占用空间较小,处理侧重于绘制和创建,显示速度较慢

    C占用空间较大,处理侧重于获取和复制,显示速度较慢

    D占用空间较小,处理侧重于绘制和创建,显示速度快

  • 5. UNIX系统采用直接、一级、二级和三级间接索引技术访问文件,其索引结点有13个地址项(i_addr[0]~i_addr[12])。如果每个盘块的大小为1KB,每个盘块号占4B,则进程A访问文件F中第11264字节处的数据时,______。[1分]

    A可直接寻址

    B需要一级间接寻址

    C需要二级间接寻址

    D需要三级间接寻址

  • 6. 软件能力成熟度模型(CMM)的第4级(已管理级)的核心是______。[1分]

    A建立基本的项目管理和实践来跟踪项目费用、进度和功能特性

    B组织具有标准软件过程

    C对软件过程和产品都有定量的理解和控制

    D先进的新思想和新技术促进过程不断改进

  • 7. 软件系统设计的主要目的是为系统制定蓝图,______并不是软件设计模型所关注的。[1分]

    A系统总体结构

    B数据结构

    C界面模型

    D项目范围

  • 8. ISO/IEC9126软件质量模型中,可靠性质量特性包括多个子特性。一软件在故障发生后,要求在90秒内恢复其性能和受影响的数据,与达到此目的有关的软件属性为______子特性。[1分]

    A容错性

    B成熟性

    C易恢复性

    D易操作性

  • 9. [1分]

    A命令(Command)

    B单例(Singleton)

    C装饰(Decorate)

    D组合(Composite)

  • 10. [1分]

    A备忘录(Memento)

    B策略(Strategy)

    C状态(Stye)

    D观察者(Observer)

  • 11. [1分]

    A一个Subiect对象可对应多个Observer对象

    BSubiect只能有一个ConcreteSubject子类

    CObserver只能有一个ConcreteObserver子类

    D一个Subiect对象必须至少对应一个Observer对象

  • 12. 以下关于编译系统对某高级语言进行翻译的叙述中,错误的是______。[1分]

    A词法分析将把源程序看作一个线性字符序列进行分析

    B语法分析阶段可以发现程序中所有的语法错误

    C语义分析阶段可以发现程序中所有的语义错误

    D目标代码生成阶段的工作与目标机器的体系结构相关

  • 13. 对于长度为m(m>1)的指定序列,通过初始为空的一个栈、一个队列后,错误的叙述是______。[1分]

    A若入栈和入队的序列相同,则出栈序列和出队序列可能相同

    B若入栈和入队的序列相同,则出栈序列和出队序列可以互为逆序

    C入队序列与出队序列关系为1:1,而入栈序列与出栈序列关系是1:n(n≥1)

    D入栈序列与出栈序列关系为1:1,而入队序列与出队序列关系是1:n(n≥1)

  • 14. 字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,在串比较、求子串、串连接、串替换等串的基本运算中,______。[1分]

    A进行串的比较运算最不方便

    B进行求子串运算最不方便

    C进行串连接最不方便

    D进行串替换最不方便

  • 15. 某算法的时间复杂度表达式为T(n)=an2(上标)+bnlgn+cn+d,其中,n为问题的规模,a、b、c和d为常数,用O表示其渐近时间复杂度为______。[1分]

    AO(n2(上标))

    BO(n)

    CO(nlgn)

    DO(1)

  • 16. [1分]

    A快速排序算法是不稳定的排序算法

    B快速排序算法在最坏情况下的时间复杂度为O(nlgn)

    C快速排序算法是一种分治算法

    D当输入数据基本有序时,快速排序算法具有最坏情况下的时间复杂度

  • 17. [1分]

    A阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度

    B工业标准IEEE754浮点数格式中阶码采用移码、尾数采用原码表示

    C规格化指的是阶码采用移码、尾数采用补码

    D规格化表示要求将尾数的绝对值限定在区间[0.5,1)

  • 18. [1分]

    A将较大的数进行规格化处理

    B将较小的数进行规格化处理

    C将这两个数的尾数相加

    D统一这两个数的阶码

  • 19. 以下关于校验码的叙述中,正确的是______。[1分]

    A海明码利用多组数位的奇偶性来检错和纠错

    B海明码的码距必须大于等于1

    C循环冗余校验码具有很强的检错和纠错能力

    D循环冗余校验码的码距必定为1

  • 20. 以下关于Cache的叙述中,正确的是______。[1分]

    A在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素

    BCache的设计思想是在合理成本下提高命中率

    CCache的设计目标是容量尽可能与主存容量相等

    DCPU中的Cache容量应大于CPU之外的Cache容量

  • 21. 风险预测从两个方面评估风险,即风险发生的可能性以及______。[1分]

    A风险产生的原因

    B风险监控技术

    C风险能否消除

    D风险发生所产生的后果

  • 22. 许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括______。[1分]

    A便于为数据合理分配存储单元

    B便于对参与表达式计算的数据对象进行检查

    C便于定义动态数据结构

    D便于规定数据对象的取值范围及能够进行的运算

  • 23. 以下关于C/C++语言指针变量的叙述中,正确的是______。[1分]

    A指针变量可以是全局变量也可以是局部变量

    B必须为指针变量与指针所指向的变量分配相同大小的存储空间

    C对指针变量进行算术运算是没有意义的

    D指针变量必须由动态产生的数据对象来赋值

  • 24. 将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是______。[1分]

    A不同的高级程序语言可以产生同一种中间代码

    B使用中间代码有利于进行与机器无关的优化处理

    C使用中间代码有利于提高编译程序的可移植性

    D中间代码与机器语言代码在指令结构上必须一致

  • 25. [1分]

    A编译程序、财务软件和数据库管理系统软件

    B汇编程序、编译程序和Java解释器

    C编译程序、数据库管理系统软件和汽车防盗程序

    D语言处理程序、办公管理软件和气象预报软件

  • 26. 极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、______。[1分]

    A好的计划

    B不断的发布

    C反馈和勇气

    D持续集成

  • 27. 以下关于类和对象的叙述中,错误的是______。[1分]

    A类是具有相同属性和服务的一组对象的集合

    B类是一个对象模板,用它仅可以产生一个对象

    C在客观世界中实际存在的是类的实例,即对象

    D类为属于该类的全部对象提供了统一的抽象描述

  • 28. [1分]

    A继承

    B多态

    C消息

    D封装

  • 29. [1分]

    A继承

    B多态

    C消息

    D封装

  • 30. 软硬件故障常造成数据库中的数据破坏。数据库恢复就是______。[1分]

    A重新安装数据库管理系统和应用程序

    B重新安装应用程序,并将数据库做镜像

    C重新安装数据库管理系统,并将数据库做镜像

    D在尽可能短的时间内,把数据库恢复到故障发生前的状态

  • 31. [1分]

    A年龄和出生年月

    B年龄和联系方式

    C出生年月和联系方式

    D出生年月和年龄

  • 32. [1分]

    A非空主键

    B主键

    C外键

    D候选键

  • 33. [1分]

    AINSERT

    BDELETE

    CUPDATE

    DMODIFY

  • 34. [1分]

    A<B>Welcome</B>

    B<UL>Welcome</UL>

    C<I>welcome</I>

    D<H>Welcome</H>

  • 35. [1分]

    Aprogramming

    Bcomposing

    Cworking

    Dwriting

  • 36. [1分]

    Arepeating

    Bbasic

    Cnon-repeating

    Dadvance

  • 37. [1分]

    Asemantic

    Bpractical

    Clexical

    Dsyntactical

  • 38. 以下关于CPU的叙述中,错误的是______。[1分]

    ACPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制

    B程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果

    CCPU中的控制器决定计算机运行过程的自动化

    D指令译码器是CPU控制器中的部件

  • 39. 包过滤防火墙对数据包的过滤依据不包括______。[1分]

    A源IP地址

    B源端口号

    CMAC地址

    D目的IP地址

  • 40. 下列智力成果中,能取得专利权的是______。[1分]

    A计算机程序代码

    B游戏的规则和方法

    C计算机算法

    D用于控制测试过程的程序

  • 41. 在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用______来建立系统的逻辑模型,从而完成分析工作。[1分]

    AE-R图

    B数据流图

    C程序流程图

    D软件体系结构

  • 42. 确定构建软件系统所需要的人数时,无需考虑______。[1分]

    A系统的市场前景

    B系统的规模

    C系统的技术复杂性

    D项目计划

  • 43. [1分]

    A应用软件开发者、最终用户和系统软件开发者

    B应用软件开发者、系统软件开发者和最终用户

    C最终用户、系统软件开发者和应用软件开发者

    D最终用户、应用软件开发者和系统软件开发者

  • 44. [1分]

    AP(S1)P(S2)和P(S4)

    BP(S2)P(S3)和P(S4)

    CV(S1)V(S2)和V(S4)

    DV(S2)V(S3)和V(S4)

  • 45. 系统开发计划用于系统开发人员与项目管理人员在项目期内进行沟通,它包括______和预算分配表等。[1分]

    APERT图

    B总体规划

    C测试计划

    D开发合同

  • 46. 某系统重用了第三方组件(但无法获得其源代码),则应采用______对组件进行测试。[1分]

    A基本路径覆盖

    B分支覆盖

    C环路覆盖

    D黑盒测试

  • 47. [1分]

    A继承

    B多态

    C消息

    D封装

  • 48. 以下关于面向对象设计的叙述中,错误的是______。[1分]

    A高层模块不应该依赖于底层模块

    B抽象不应该依赖于细节

    C细节可以依赖于抽象

    D高层模块无法不依赖于底层模块

  • 49. [1分]

    A命令(Command)

    B单例(Singleton)

    C装饰(Decorate)

    D组合(Composite)

  • 50. 若一个程序语言可以提供链表的定义和运算,则其运行时的______。[1分]

    A数据空间适合采用静态存储分配策略

    B数据空间必须采用堆存储分配策略

    C指令空间需要采用栈结构

    D指令代码必须放入堆区

  • 51. [1分]

    A1*和1*

    B1*和*1

    C1*和**

    D*1和**

  • 52. [1分]

    A由其后序遍历序列和中序遍历序列可以构造该二叉树的先序遍历序列

    B由其先序遍历序列和后序遍历序列可以构造该二叉树的中序遍历序列

    C由其层序遍历序列和中序遍历序列可以构造该二叉树的先序遍历序列

    D由其层序遍历序列和后序遍历序列不能构造该二叉树的中序遍历序列

  • 53. 单向链表中往往含有一个头结点,该结点不存储数据元素,一般令链表的头指针指向该结点,而该结点指针域的值为第一个元素结点的指针。以下关于单链表头结点的叙述中,错误的是______。[1分]

    A若在头结点中存入链表长度值,则求链表长度运算的时间复杂度为O(1)

    B在链表的任何一个元素前后进行插入和删除操作可用一致的方式进行处理

    C加入头结点后,代表链表的头指针不因为链表为空而改变

    D加入头结点后,在链表中进行查找运算的时间复杂度为O(1)

  • 54. [1分]

    A45,12,30,25,67,52,85

    B85,67,52,45,30,25,12

    C12,25,30,45,52,67,85

    D45,12,25,30,85,67,52

  • 55. [1分]

    A中继器

    B交换机

    C路由器

    D网桥

  • 56. [1分]

    A<HR>

    B<LINE></LINE>

    C<CELL></CELL>

    D<TR></TR>

  • 57. [1分]

    Apoet

    Barchitect

    Cdoctor

    Dprogrammer

  • 58. 以下关于CISC(ComplexInstructionSetComputer,复杂指令集计算机)和RISC(ReducedInstructionSetComputer,精简指令集计算机)的叙述中,错误的是______。[1分]

    A在CISC中,其复杂指令都采用硬布线逻辑来执行

    B采用CISC技术的CPU,其芯片设计复杂度更高

    C在RISC中,更适合采用硬布线逻辑执行指令

    D采用RISC技术,指令系统中的指令种类和寻址方式更少

  • 59. 网络安全体系设计可从物理线路安全、网络安全、系统安全、应用安全等方面来进行,其中,数据库容灾属于______。[1分]

    A物理线路安全和网络安全

    B应用安全和网络安全

    C系统安全和网络安全

    D系统安全和应用安全

  • 60. 某网站向CA申请了数字证书,用户通过______来验证网站的真伪。[1分]

    ACA的签名

    B证书中的公钥

    C网站的私钥

    D用户的公钥

  • 61. 面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,______方法不属于面向对象方法。[1分]

    ABooch

    BCoad

    COMT

    DJackson

  • 62. 一个项目为了修正一个错误而进行了变更。但这个错误被修正后,却引起以前可以正确运行的代码出错。______最可能发现这一问题。[1分]

    A单元测试

    B接受测试

    C回归测试

    D安装测试

  • 63. [1分]

    AP(S1)P(S2)和P(S3)

    BP(S1)P(S2)和V(S1)

    CV(S1)V(S2)和P(S1)

    DV(S1)V(S2)和V(S3)

  • 64. 若系统正在将______文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。[1分]

    A空闲块

    B目录

    C用户数据

    D用户程序

  • 65. 某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是______。[1分]

    A2

    B3

    C4

    D5

  • 66. 改正在软件系统开发阶段已经发生而系统测试阶段还没有发现的错误,属于______维护。[1分]

    A正确性

    B适应性

    C完善性

    D预防性

  • 67. 以下关于面向对象分析的叙述中,错误的是______。[1分]

    A面向对象分析着重分析问题域和系统责任

    B面向对象分析需要考虑系统的测试问题

    C面向对象分析忽略与系统实现有关的问题

    D面向对象分析建立独立于实现的系统分析模型

  • 68. [1分]

    A命令(Command)

    B单例(Singleton)

    C装饰(Decorate)

    D组合(CompOsite)

  • 69. 由某上下文无关文法M[S]推导出某句子的分析树如下图所示,则错误的叙述是______。[1分]

    A该文法推导出的句子必须以“a”开头

    Bacabcbdcc是该文法推导出的一个句子

    C“S->aAcB”是该文法的一个产生式

    Da、b、c、d属于该文法的终结符号集

  • 70. [1分]

    AS中应加入关系模式D的主键

    BS中应加入关系模式C的主键

    CD中应加入关系模式S的主键

    DC中应加入关系模式S的主键

  • 71. [1分]

    A②、③、①、⑤、④

    B①、②、③、④、⑤

    C②、④、⑤、③、①

    D④、⑤、③、②、①

  • 72. 邻接矩阵和邻接表是图(网)的两种基本存储结构,对于具有n个顶点、6条边的图,______。[1分]

    A进行深度优先遍历运算所消耗的时间与采用哪一种存储结构无关

    B进行广度优先遍历运算所消耗的时间与采用哪一种存储结构无关

    C采用邻接表表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n*e)

    D采用邻接矩阵表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n2(上标))

  • 73. [1分]

    A中继器

    B交换机

    C路由器

    D网桥

  • 74. [1分]

    A<TITLE>我的主页</TITLE>

    B<HEAD>我的主页</HEAD>

    C<BODY>我的主页</BODY>

    D<H1>我的主页</H1>

  • 75. [1分]

    Aconstruct

    Bcode

    Csize

    Dscale

相关试卷
相关题库