2011年软件设计师考试考前密卷(一)-上午试题

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
1

●B

  • asically,a(71)is a standalone process or a set of integrated processes that runs on a router or server to control the flow of(72)application traffic(73)through it.Typically,firewalls are(74)on the entry point to a pu
  • bli
  • c network such as the Internet.They coul
  • d be considered traffic cops.The firewall's(75)is to ensure that all communication between an organization's network and the Internet conform. to the organization's security policies.    (71)A.router  B.client    C.firewall  D.switch&n
2

●Softw

  • are designis a&n
  • bsp;(66) pro
  • cess.It requires acertain (67) of flair on the partof the
  • designer.Design can not be learned from a book.It must be practiced and learnt by experienceand study of existing systems.A well (68) software system is straightforward to implementand maintain,easily (69) and reliable.Badly (68)&
  • B.created
  • C.creating
  • D.creative    (67) A.amount
  • B.amounted
  • C.mount
  • D.mounted    (68) A.design
3

●某种中继设备提供运输层及运输层以上各层之间的协议转换,这种中继设备是 (61) ,从OSI协议层次来看,用以实现不同网络间的地址翻译、协议转换和数据格式转换等功能的路由器属于 (62) 范畴,当采用数据报服务时,负责端到端的流量控制的是 (63) 。路由器的主要功能是 (64) ,下列接入方式中, (65) 不属于ISP的接入方式。

(61)

  • A.转发器    &n
  • bsp;  B.网桥    
  • C.网关    
  • D.路由器    (62) A.网络层
  • B.数据链路层
  • C.物理层
  • D.运输层    (63) A.主机(端系统)和通信子网
  • B.通信子网
  • C.主机(端系统)
  • D.交换机    (64) A.在链路层对数据帧进行存储转发
4

●多媒体计算机中的媒体信息是指 (56) ,多媒体技术的主要特性有 (57) 。目前音频卡具备的功能有 (58) 。在多媒体计算机中常用的图像输入设备是 (59) 。国际标准MPEG-2采用了分层的编码体系,提供了4种技术,它们是 (60) 。

(56)

  • A.数字、文字、图像    &n
  • bsp;  B.声音、图形    
  • C.动画、视频    
  • D.全部    (57) A.多样性、可扩充性
  • B.多样性、集成性、交互性
  • C.多样性、集成性、可扩充性
  • D.多样性、集成性、交互性、可扩充性    (58) A.录制和回放数字音频文件、实时解/压缩数字音频文件、混音
  • B.录制和回放数字音频文件、实时解/压缩数字音频文件、语音特征识别
  • C.混音、语音特征识别、实时解/压缩数字音频文件
  • D.以上全部    (59) A.数码照相机
5

●若关键字是非负整数,快速排序、归并、堆排序和基数排序 (54) 最快。若要求辅助空间为O (1) ,应选 (55) 。

(54),(55)

  • A.快速排序    &n
  • bsp;  B.归并排序    
  • C.堆排序    
  • D.基数排序
6

●二维数组

  • A按行优先顺序存储,其中每个元素占1个存储单元。若A[1][1]的存储地址为420,A[3][3]的存储地址为446,则A[5][5]的存储地址为&n
  • bsp;(51) 。    (51) A.470
  • B.471    
  • C.472    
  • D.473
7

●假设一个6阶的下三角矩阵B按列优先顺序压缩存储在一维数组

  • A中,其中A[0]存储矩阵的第一个元素
  • b11,则A[14]存储的元素是 (52) 。    (52) A.b63
  • B.b62    
  • C.b64    
  • D.b53
8

●具有6个顶点的连通图的广度优先生成树,其边数为 (53) 。

(53)

  • A.6    &n
  • bsp;  B.5    
  • C.7    
  • D.4
9

●在长度为n的线性表中顺序查找值为x的元素时,查找成功的平均查找长度为 (49) 。

(49)

  • A.n    &n
  • bsp;  B.n/2    
  • C.(n+1)/2    
  • D.(n-1)/2
10

●在单向循环链表中,若头指针为h,那么p所指结点为尾结点的条件是 (50) 。

(50)

  • A.p=NULL    &n
  • bsp;  B.p→next=NULL    
  • C.p=h    
  • D.p→next=h
11

●假定有K个关键字互为同义词,若用线性探查法把这些同义词存入散列表中,至少要进行 (48) 次探查。

(48)

  • A.k(k+1)/2    &n
  • bsp;  B.k(k+1)    
  • C.2k(k+1)    
  • D.不确定
12

●原型化方法是一类动态定义需求的方法, (44) 不是原型化方法所具有的特征。与结构成方法相比,原型化方法更需要 (45) 。衡量原型开发人员能力的重要标准是 (46) 。

(44)

  • A.提供严格定义的文档    &n
  • bsp;  B.加快需求的确定    
  • C.简化项目管理    
  • D.加强用户参与和决策    (45) A.熟练的开发人员
  • B.完整的生命周期
  • C.较长的开发时间
  • D.明确的需求定义    (46) A.丰富的编程技巧
  • B.灵活使用开发工具
  • C.很强的协调组织能力
  • D.快速获取需求
13

●若采用邻接矩阵结构存储具有n个顶点的图,则对该图进行广度优先遍历的算法时间复杂度为 (47) 。

(47)

  • A.O(n)    &n
  • bsp;  B.O(n2)    
  • C.O(n2+1)    
  • D.以上都不对
14

深度为k的完全二叉树所含叶结点的个数最多为 () 。

  • A.2<sup>k</sup>
  • B.2<sup>k-1</sup>
  • C.k
  • D.2k
15

●设长度为n的链队列用单循环链表表示,若只设头指针,则入队、出队操作的时间是 (41) ,若只设尾指针呢,需要的时间为 (42) 。

(41)

  • A.O(n2,O&n
  • bsp;(1)&nbsp;
  • B.O(n),O&nbsp;(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • C.O(n2-1),O(n)&nbsp;&nbsp;&nbsp;&nbsp;
  • D.O(n-1),O(n-1)&nbsp;&nbsp;&nbsp;&nbsp;(42) A.O&nbsp;(1)&nbsp;,O&nbsp;(1)&nbsp;
  • B.O(n),O&nbsp;(1)&nbsp;
  • C.O(n2),O&nbsp;(1)&nbsp;
  • D.O(n),O(n)
16

●数据库系统由数据库、 (35) 和硬件等组成,数据库系统是在 (36) 的基础上发展起来的。

数据库系统由于能减少数据冗余,提高数据独立性,并集中检查 (37) ,由此获得广泛的应用。数据库提供给用户的接口是 (38) ,它具有数据定义、数据操作和数据检查功能,可独立使用,也可以嵌入宿主语言使用。 (39) 语言已被国际标准化组织采纳为标准的关系数据语言。

(35)

  • A.数据库管理系统&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.文件系统&nbsp;&nbsp;&nbsp;&nbsp;
  • C.编译系统&nbsp;&nbsp;&nbsp;&nbsp;
  • D.操作系统&nbsp;&nbsp;&nbsp;&nbsp;(36) A.编绎系统
  • B.解释系统
  • C.文件系统
  • D.数据库管理系统&nbsp;&nbsp;&nbsp;&nbsp;(37) A.数据完整性
  • B.数据的可用性
  • C.数据的操作性
  • D.安全性&nbsp;&nbsp;&nbsp;&nbsp;(38) A.数据库语言
17

●设

  • A和
  • B是两个单链表,其表中元素有序递增。请分析算法的时间复杂度。其时间复杂度为&nbsp;(40)&nbsp;。&nbsp;&nbsp;&nbsp;&nbsp;(40) A.O(m+n-1)
  • B.(m+n+1)&nbsp;&nbsp;&nbsp;&nbsp;
  • C.O(m+n)&nbsp;&nbsp;&nbsp;&nbsp;
  • D.不确定
18

●根据乔姆斯基于20世纪50年代建立的形式语言的理论体系,语言的文法被分为4种类型,即0型(短语文法),1型(上下有关文法)、2型(上下文无关文法)和3型(正规文法)。其中,2型文法与 (28) 等价,所以有足够的能力描述多数现今程序设计的语言的句法结构。一个非确定的有限自动机必存在一个与之等价 (29) 。从文法描述语言的能力来说, (30) 最强, (31) 最弱,由4类文法的定义可知: (32) 必是2型文法。

(28)

  • A.线性有限自动机&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.非确定的下推自动机&nbsp;&nbsp;&nbsp;&nbsp;
  • C.图灵机&nbsp;&nbsp;&nbsp;&nbsp;
  • D.有限自动机&nbsp;&nbsp;&nbsp;&nbsp;(29) A.确定的有限自动机
  • B.图灵机
  • C.非确定的下推自动机
  • D.非确定的有限自动机&nbsp;&nbsp;&nbsp;&nbsp;(30) A.1型文法
  • B.2型文法
  • C.3型文法
  • D.0型文法&nbsp;&nbsp;&nbsp;&nbsp;(31) A.3型文法
19

●静态成员函数仅能访问 (33) 。静态数据成员的初始化必须在 (34) 。

(33)

  • A.静态的数据成员&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.非静态的成员函数&nbsp;&nbsp;&nbsp;&nbsp;
  • C.非静态的数据成员&nbsp;&nbsp;&nbsp;&nbsp;
  • D.以上都不对&nbsp;&nbsp;&nbsp;&nbsp;(34) A.类内
  • B.类外
  • C.在构造函数内
  • D.静态成员函数内
20

  • ATM协议的&n
  • bsp;(25)&nbsp;层将其他网络接收到数据重组。&nbsp;&nbsp;&nbsp;&nbsp;(25) A.物理
  • B.ATM&nbsp;&nbsp;&nbsp;&nbsp;
  • C.应用适配层&nbsp;&nbsp;&nbsp;&nbsp;
  • D.数据适配层
21

●Ethernet和Token Ring都使用 (27) 交换技术。

(27)

  • A.消息交换&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.电路交换&nbsp;&nbsp;&nbsp;&nbsp;
  • C.包交换&nbsp;&nbsp;&nbsp;&nbsp;
  • D.信息交换
22

●X.25协议属OSI (26) 层上的操作。

(26)

  • A.物理&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.数据链路&nbsp;&nbsp;&nbsp;&nbsp;
  • C.网络&nbsp;&nbsp;&nbsp;&nbsp;
  • D.以上全是
23

●下面算法是实现对n个整数的序列进行选择排序,其中序列的"长度"n为问题的规模。该算法的时间复杂度为 (23) 。

void select_sort(int

  • a[],int n)&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;//将a中整数序列重新排列成从小到大有序的整数序列
  • for(i=0;i<n-1;++i){
  • j=i;
  • for(k=i+1;k<n;++k)
  • if(a[k]if(j!=i){w=a[j];a[j]=a[i];a[i]=w;}&nbsp;&nbsp;&nbsp;&nbsp;}//select- sort&nbsp;&nbsp;&nbsp;&nbsp;(23) A.O(n3)&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.O(n2)&nbsp;&nbsp;&nbsp;&nbsp;
  • C.O(n)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • D.O(n4)
24

● 将两个长度为n的递增有序表归并成一个长度为2n的递增有序表,最少需要进行关键字比较 (24) 次。

(24)

  • A.1&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.n-1&nbsp;&nbsp;&nbsp;&nbsp;
  • C.n&nbsp;&nbsp;&nbsp;&nbsp;
  • D.2n
26

●CRM项目实施分为业务集成, (14) 和决策执行。

(14)

  • A.系统总体设计&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.业务数据分析&nbsp;&nbsp;&nbsp;&nbsp;
  • C.决策分析&nbsp;&nbsp;&nbsp;&nbsp;
  • D.应用业务集成分析
27

● 软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了 (20) 。采用螺旋模型时,软件开发沿着螺线白内向外旋转,每转一圈都要对 (21) 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个 (22) 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。

(20)

  • A.版本管理&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.可行性分析&nbsp;&nbsp;&nbsp;&nbsp;
  • C.风险分析&nbsp;&nbsp;&nbsp;&nbsp;
  • D.系统集成&nbsp;&nbsp;&nbsp;&nbsp;(21) A.系统
  • B.计划
  • C.风险
  • D.工程&nbsp;&nbsp;&nbsp;&nbsp;(22) A.原型项目
  • B.概念项目
  • C.改进项目
  • D.风险项目
28

● 按照《中华人民共和国著作权法》的权利保护期,下列权项中,受到永久保护的是 (13) 。

(13)

  • A.发表权&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.修改权&nbsp;&nbsp;&nbsp;&nbsp;
  • C.复制权&nbsp;&nbsp;&nbsp;&nbsp;
  • D.发行权
29

●软件设计包括4个既独立又相互联系的活动,分别为 (11) 、 (12) 、数据设计和过程设计。

(11)

  • A.用户手册设计&nbsp;&nbsp;&nbsp;&nbsp;&n
  • bsp;&nbsp;&nbsp;B.语言设计&nbsp;&nbsp;&nbsp;&nbsp;
  • C.体系结构设计&nbsp;&nbsp;&nbsp;&nbsp;
  • D.文档设计&nbsp;&nbsp;&nbsp;&nbsp;(12) A.文档设计
  • B.程序设计
  • C.实用性设计
  • D.接口设计
30

● 瀑布模型(W

  • aterfall Model)突出的缺点是不适应&n
  • bsp;(9)&nbsp;的变动。&nbsp;&nbsp;&nbsp;&nbsp;(9) A.软件结构  B.运行平台  
  • C.用户需要  
  • D.程序语言
31

●J

  • ackson设计方法是由英国的M.Jackson提出的,它是一种面向&n
  • bsp;(10)&nbsp;的软件设计方法。&nbsp;&nbsp;&nbsp;&nbsp;(10) A.对象
  • B.数据结构&nbsp;&nbsp;&nbsp;&nbsp;
  • C.数据流&nbsp;&nbsp;&nbsp;&nbsp;
  • D.业务流
32

●一般来说,C

  • ache的功能&n
  • bsp;(6)&nbsp;。某32位计算机的
  • Cache容量为16KB,Cache块的大小为16B,若主存与Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的Cache地址为&nbsp;(7)&nbsp;。在下列Cache替换算法中,平均命中率最高的是&nbsp;(8)&nbsp;。&nbsp;&nbsp;&nbsp;&nbsp;(6) A.全部由软件实现
  • B.全部由硬件实现
  • C.由硬件和软件相结合实现&nbsp;&nbsp;&nbsp;&nbsp;
  • D.有的计算机由硬件实现,有的计算机由软件实现&nbsp;&nbsp;&nbsp;&nbsp;(7) A.00 0100 0100 110l(二进制)
  • B.01 0010 0011 0100(二进制)
  • C.10 1000 1111 1000(二进制)
  • D.11 0100 1110 1000(二进制)&nbsp;&nbsp;&nbsp;&nbsp;(8) A.先入后出(FILO)算法
  • B.随机替换(RAND)算法
33

●直接存储器访问(DM

  • A)是一种快速传送大量数据常用的技术。工作过程大致如下所述。&nbsp;&nbsp;&nbsp;&nbsp;1.向CPU申请DMA传送。&nbsp;&nbsp;&nbsp;&nbsp;2.向CPU申请DMA控制器接管&n
  • bsp;(1)&nbsp;的控制权。&nbsp;&nbsp;&nbsp;&nbsp;3.在DMA控制器的控制下,在存储器和&nbsp;(2)&nbsp;之间直接进行数据传送,在传送过中不需要&nbsp;(3)&nbsp;的参与。开始时需提供要传送的数据的&nbsp;(4)&nbsp;和&nbsp;(5)&nbsp;。&nbsp;&nbsp;&nbsp;&nbsp;4.传送结束后,向
  • CPU返回
  • DMA操作完成信号。&nbsp;&nbsp;&nbsp;&nbsp;(1) A.系统控制台  B.系统总线  C.I/O控制器  D.中央处理器&nbsp;&nbsp;&nbsp;&nbsp;(2) A.外部设备   B.运算器   C.缓存     D.中央处理器&nbsp;&nbsp;&nbsp;&nbsp;(3) A.外部设备   B.系统时钟  C.系统总线   D.中央处理器&nbsp;&nbsp;&nbsp;&nbsp;(4) A.结束地址   B.起始地址  C.设备类型   D.数据速率&