深圳office培训 深圳excel培训
深圳excel培训 深圳office培训
咨询服务
深圳office培训
深圳office培训
office培训
excel培训
ppt培训
vba培训
access培训
word培训
visio培训
project培训
outlook培训
数据库培训
深圳access培训
深圳sql培训
深圳office培训
 

2008年下半年软件设计师上午试卷


2012年12月8日 作者: 来源:

  计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于  1 

1. [1] A静态数据区 B代码区 C栈区 D堆区

  计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x 的阶码大于 y的阶码,则应将  2 

2. [1] Ax 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术左移 Bx 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术右移 Cy 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术左移 Dy 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术右移

  CPU 中,  3  可用于传送和暂存用户数据,为 ALU 执行算术逻辑运算提供工作区。

3. [1] A程序计数器 B累加寄存器 C程序状态寄存器 D地址寄存器

  下面关于在 I/O 设备与主机间交换数据的叙述,  4  是错误的。

4. [1] A中断方式下,CPU 需要执行程序来实现数据传送任务 B中断方式和 DMA 方式下,CPU I/O 设备都可同步工作 C中断方式和 DMA 方式中,快速 I/O 设备更适合采用中断方式传递数据 D若同时接到 DMA 请求和中断请求,CPU 优先响应 DMA 请求

  下面关于校验方法的叙述,  5  是正确的。

5. [1] A采用奇偶校验可检测数据传输过程中出现一位数据错误的位置并加以纠正 B采用海明校验可检测数据传输过程中出现一位数据错误的位置并加以纠正 C采用海明校验,校验码的长度和位置可随机设定 D采用 CRC 校验,需要将校验码分散开并插入数据的指定位置中

  Cache 用于存放主存数据的部分拷贝,主存单元地址与 Cache 单元地址之间的转换工作由  6  完成。

6. [1] A硬件 B软件 C用户 D程序员

  Windows Server 2003 下若选择安全登录,则首先需要按  7  组合键。

7. [1] AShift+Alt+Esc BCtrl+Alt+Tab CCtrl+Shift DCtrl+Alt+Del

  为了防止电子邮件中的恶意代码,应该用  8  方式阅读电子邮件。

8. [1] A文本 B网页 C程序 D会话

  TCP/IP 在多个层引入了安全机制,其中 TLS 协议位于  9 

9. [1] A数据链路层 B网络层 C传输层 D应用层

  我国专利申请的原则之一是  10 

10. [1] A申请在先 B申请在先与使用在先相结合 C使用在先 D申请在先、使用在先或者二者结合

  李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为  11 

11. [1] A侵犯了张某的著作权,因为其未经许可,擅自复印张某的程序 B侵犯了张某的著作权,因为在评论文章中全文引用了发表的程序 C不侵犯张某的著作权,其行为属于合理使用 D侵犯了张某的著作权,因为其擅自复印,又在其发表的文章中全文引用了张某的程序

  MP3 是目前最流行的数字音乐压缩编码格式之一,其命名中“MP”是指 12  ,“3”是指  13 

12. [1] Amedia player Bmultiple parts Cmusic player DMPEG-1 Audio

13. [1] AMPEG-3 Bversion 3 Cpart 3 Dlayer 3

某数码相机内置 128MB 的存储空间,拍摄分辨率设定为 1600×1200 像素,颜色深度为 24 位,若不采用压缩存储技术,使用内部存储器最多可以存储  14  张照片。

14. [1] A12 B22 C13 D23

  在面向对象系统中,用  15  关系表示一个较大的“整体”类包含一个或多个较小的“部分”类。

15. [1] A泛化 B聚合 C概化 D合成

  若一个项目由 9 个主要任务构成,其计划图(如下图所示)展示了任务之间的前后关系以及每个任务所需天数,该项目的关键路径是  16  ,完成项目所需的最短时间是 17)天

  

16. [1] A B C D

17. [1] A16 B17 C18 D19

  RUPRational  Unified  Process)分为 4 个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在 18  结束时的里程碑。

18. [1] A初启阶段 B精化阶段 C构建阶段 D移交阶段

在软件工程环境中进行风险识别时,常见的、已知的及可预测的风险类包括产品规模、商业影响等,与开发工具的可用性及质量相关的风险是  19 

19. [1] A客户特性 B过程定义 C开发环境 D构建技术

  编译程序对高级语言源程序进行翻译时,需要在该程序的地址空间中为变量指定地址,这种地址称为  20 

20. [1] A逻辑地址 B物理地址 C接口地址 D线性地址

  程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的 while 语句和先执行循环体再判断循环条件的 do-while 语句。关于这两种循环语句,在不改变循环体的条件下,  21  是正确的。

21. [1] Awhile 语句的功能可由 do-while 语句实现 Bdo-while 语句的功能可由 while 语句实现 C若已知循环体的次数,则只能使用 while 语句 D循环条件相同时,do-while 语句的执行效率更高

  表达式(a-b)*(c+5)的后缀式是  22 

22. [1] Aa b c 5 + * - Ba b c + 5 * Ca b c - * 5 + Da b- c 5 + *

  假设系统中有四类互斥资源 R1R2R3 R4,可用资源数分别为 963 3。在 T0 时刻系统中有 P1P2P3 P4 四个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在 T0 时刻系统剩余的可用资源数分别为  23  。如果 P1P2P3 P4 进程按  24  序列执行,那么系统状态是安全的。

  

23. [1] A210 1 B310 0 C311 1 D301 1

24. [1] AP1P2P4P3 BP2P1P4P3 CP3P4P1P2 DP4P2P1P3

  某文件管理系统为了记录磁盘的使用情况,在磁盘上建立了位示图(bitmap)。若系统中字长为 16 位,磁盘上的物理块依次编号为:012、…,那么 8192 号物理块的使用情况在位示图中的第  25  个字中描述。

25. [1] A256 B257 C512 D513

  在操作系统设备管理中,通常临界资源不能采用  26  分配算法。

26. [1] A静态优先级 B动态优先级 C时间片轮转 D先来先服务

  某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法。假定系统为每个作业分配 3 个页面的主存空间,其中一个页面用来存放程序。现有某作业的部分语句如下:

  Var A: Array[1..128,1..128] OF integer;

      i,j: integer;

         FOR i:=1 to 128 DO

           FOR j:=1 to 128 DO

             A[i,j]:=0;

设每个页面可存放 128 个整数变量,变量 ij 放在程序页中,矩阵 A 按行序存放。初始时,程序及变量 ij 已在内存,其余两页为空。在上述程序片段执行过程中,共产生 27  次缺页中断。最后留在内存中的是矩阵 A 的最后  28 

27. [1] A64 B128 C256 D512

28. [1] A2 B2 C1 D1

  软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级。其中  29  对软件过程和产品都有定量的理解与控制。

29. [1] A可重复级和定义级 B定义级和管理级 C管理级和优化级 D定义级、管理级和优化级

  极限编程(XP)包含了策划、设计、编程和测试四个活动,其十二个最佳实践中的“持续集成”实践在  30  活动中进行。

30. [1] A策划和设计 B设计和编程 C设计和测试 D编程和测试

  ISO/IEC  9126 软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。子特性  31  属于可靠性质量特性。

31. [1] A准确性 B易理解性 C成熟性 D易学性

UP(统一过程)是用例驱动的、以架构为核心、迭代和增量的软件过程框架,它提供了一种  32  的特性。

32. [1] A演进 B敏捷 C测试驱动 D持续集成

  系统测试人员与系统开发人员需要通过文档进行沟通,系统测试人员应根据一系列文档对系统进行测试,然后将工作结果撰写成  33  ,交给系统开发人员。

33. [1] A系统开发合同 B系统设计说明书 C测试计划 D系统测试报告

  系统的可维护性可以用系统的可维护性评价指标来衡量。系统的可维护性评价指标不包括 34 

34. [1] A可理解性 B可修改性 C准确性 D可测试性

  某程序根据输入的三条线段长度,判断这三条线段能否构成三角形。以下试用例中,  35  两个用例属于同一个等价类。

6713        4710        92035

91121        554        444

35. [1] A①② B③④ C⑤⑥ D①④

  在模拟环境下,常采用黑盒测试检验所开发的软件是否与需求规格说明书一致。其中有效性测试属于  36  中的一个步骤。

36. [1] A单元测试 B集成测试 C确认测试 D系统测试

面向对象分析与设计中的 37  是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而 38  是指子类应当可以替换父类并出现在父类能够出现的任何地方。

37. [1] A开闭原则 B替换原则 C依赖原则 D单一职责原则

38. [1] A开闭原则 B替换原则 C依赖原则 D单一职责原则

在选择某种面向对象语言进行软件开发时,不需要着重考虑的因素是,该语言(39)。

39. [1] A将来是否能够占据市场主导地位 B类库是否丰富 C开发环境是否成熟 D是否支持全局变量和全局函数的定义

  40  限制了创建类的实例数量,而 41  将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

40. [1] A命令模式(Command B适配器模式(Adapter C策略模式(Strategy D单例模式(Singleton

41. [1] A命令模式(Command B适配器模式(Adapter C策略模式(Strategy D单例模式(Singleton

  42  是指在运行时把过程调用和响应调用所需要执行的代码加以结合。

42. [1] A绑定 B静态绑定 C动态绑定 D继承

  43  设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类 State 为抽象类,则类 44  的实例代表了 Context 对象的状态。

  

43. [1] A单件(Singleton B桥接(Bridge C组合(Composite D状态(State

44. [1] AContext BconcreteStateA CHandle DState

  UML 的各种视图中,  45  显示外部参与者观察到的系统功能;  46  从系统的静态结构和动态行为角度显示系统内部如何实现系统的功能;  47  显示的是源代码以及实际执行代码的组织结构。

45. [1] A用例视图 B进程视图 C实现视图 D逻辑视图

46. [1] A用例视图 B进程视图 C实现视图 D逻辑视图

47. [1] A用例视图 B进程视图 C实现视图 D逻辑视图

  给定文法 G[S]及其非终结符 AFIRST(A)定义为:从 A 出发能推导出的终结符号的集合(S 是文法的起始符号,为非终结符)。对于文法 G[S]

     S[L] | a

     LL, S| S

其中,G[S]包含的四个终结符号分别为:

     a    ,    [    ]

FIRST(S)的成员包括  48 

48. [1] Aa Ba[ Ca[] Da[]和,

  高级语言源程序的编译过程分若干个阶段,分配寄存器属于  49  阶段的工作。

49. [1] A词法分析 B语法分析 C语义分析 D代码生成

  设某上下文无关文法如下:  S11 | 1001  | S0  |SS,则该文法所产生的所有二进制字符串都具有的特点是  50 

50. [1] A能被 3 整除 B01 出现的次数相等 C0 1 的出现次数都为偶数 D能被 2 整除

  某学校学生、教师和课程实体对应的关系模式如下:

  学生(学号,姓名,性别,年龄,家庭住址,电话)

  课程(课程号,课程名)

  教师(职工号,姓名,年龄,家庭住址,电话)

如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个  51  的联系,所以  52  。又由于教师和课程之间是一个  53  的联系,所以  54 

51. [1] A1 1 B1 对多 C多对 1 D多对多

52. [1] A不需要增加一个新的关系模式 B不需要增加一个新的关系模式,只需要将 1 端的码插入多端 C需要增加一个新的选课关系模式,该模式的主键应该为课程号 D需要增加一个新的选课关系模式,该模式的主键应该为课程号和学号

53. [1] A1 1 B1 对多 C多对 1 D多对多

54. [1] A不需要增加一个新的关系模式,只需要将职工号插入课程关系模式 B不需要增加一个新的关系模式,只需要将课程号插入教师关系模式 C需要增加一个新的选课关系模式,该模式的主键应该为课程号 D需要增加一个新的选课关系模式,该模式的主键应该为课程号和教师号

 

  

  

55. [1] A     B C D

56. [1] A   B C D

  一个具有 m 个结点的二叉树,其二叉链表结点(左、右孩子指针分别用 left right表示)中的空指针总数必定为  57  个。为形成中序(先序、后序)线索二叉树,现对该二叉链表所有结点进行如下操作:若结点 p 的左孩子指针为空,则将该左指针改为指向p 在中序(先序、后序)遍历序列的前驱结点;若 p 的右孩子指针为空,则将该右指针改为指向 p 在中序(先序、后序)遍历序列的后继结点。假设指针 s 指向中序(先序、后序)线索二叉树中的某结点,则  58 

57. [1] Am+2 Bm+1 Cm Dm-1

58. [1] As>right 指向的结点一定是 s 所指结点的直接后继结点 Bs>left 指向的结点一定是 s 所指结点的直接前驱结点 C s 所指结点出发的 right 链可能构成环 Ds 所指结点的 left right 指针一定指向不同的结点

  59  的邻接矩阵是一个对称矩阵。

59. [1] A无向图 BAOV CAOE D有向图

将一个无序序列中的元素依次插入到一棵  60  ,并进行中序遍历,可得到一个有序序列。

60. [1] A完全二叉树 B最小生成树 C二叉排序树 D最优二叉树

广义表中的元素可以是原子,也可以是表,因此广义表的适用存储结构是 61 

61. [1] A链表 B静态数组 C动态数组 D散列表

  某一维数组中依次存放了数据元素 12,23,30,38,41,52,54,76,85,在用折半(二分)查找方法(向上取整)查找元素 54 时,所经历“比较”运算的数据元素依次为  62 

62. [1] A41, 52, 54 B41, 76, 54 C41, 76, 52, 54 D41, 30, 76, 54

  具有 n 个顶点、e 条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运算的时间复杂度均为  63 

63. [1] AO(n ) BO(e ) CO(n*e) DO(n+e)

  给定一组长度为 n 的无序序列,将其存储在一维数组 a[0..n-1]中。现采用如下方法找出其中的最大元素和最小元素:比较 a[0] a[n-1],若 a[0]较大,则将二者的值进行交换;再比较 a[1] a[n-2],若 a[1]较大,则交换二者的值;然后依次比较 a[2] a[n-3]a[3] a[n-4]、…,使得每一对元素中的较小者被交换到低下标端。重复上述方法,在数组的前 n/2 个元素中查找最小元素,在后 n/2 个元素查找最大元素,从而得到整个序列的最小元素和最大元素。上述方法采用的算法设计策略是  64 

64. [1] A  动态规划法 B  贪心法 C  分治法 D  回溯法

  设某算法的计算时间表示为递推关系式 T(n)= T(n-1) + n (n>0)  T(0)=1,则该算法的时间复杂度为  65 

65. [1] A(lg n) B(n lg n) C(n) D(n )

ADSL 是一种宽带接入技术,这种技术使用的传输介质是  66 

66. [1] A电话线 BCATV 电缆 C基带同轴电缆 D无线通信网

下面关于网络系统设计原则的论述,正确的是  67 

67. [1] A应尽量采用先进的网络设备,获得最高的网络性能 B网络总体设计过程中,只需要考虑近期目标即可,不需要考虑扩展性 C网络系统应采用开放的标准和技术 D网络需求分析独立于应用系统的需求分析

  下面的选项中,属于本地回路地址的是  68 

68. [1] A120.168.10.1 B10.128.10.1 C127.0.0.1 D172.16.0.1

  下面关于防火墙的说法,正确的是  69 

69. [1] A防火墙一般由软件以及支持该软件运行的硬件系统构成 B防火墙只能防止未经授权的信息发送到内网 C防火墙能准确地检测出攻击来自哪一台计算机 D防火墙的主要支撑技术是加密技术

  Internet上的DNS服务器中保存有  70 

70. [1] A主机名 B域名到IP地址的映射表 C所有主机的MAC地址 D路由表

  It  should  go  without  saying  that  the  focus  of  UML  is  modeling.  However,  what  that means, exactly, can be an open-ended question.  71  is a means to capture ideas, relationships,decisions,  and  requirements  in  a  well-defined  notation  that  can  be  applied  to  many  different domains.  Modeling  not  only  means  different  things  to  different  people,  but  also  it  can  use different pieces  of UML depending on what you are trying to  convey. In general, a UML model is  made  up  of  one  or  more  72  .  A  diagram  graphically  represents  things,  and  the relationships between these things. These  73  can be representations of real-world objects,pure software constructs, or a description of the behavior of some other objects. It is common for an  individual  thing  to  show  up  on  multiple  diagrams;  each  diagram  represents  a  particular interest,  or  view,  of  the  thing  being  modeled.  UML  2.0  divides  diagrams  into  two  categories:

structural  diagrams  and  behavioral  diagrams.  74  are  used  to  capture  the  physical organization of the things in your system, i.e., how one object relates to another.  75  focus on  the  behavior  of  elements  in  a  system.  For  example,  you  can  use  behavioral  diagrams  to capture requirements, operations, and internal state changes for elements.

71. [1] AProgramming BAnalyzing CDesigning DModeling

72. [1] Aviews Bdiagrams Cuser views Dstructure pictures

73. [1] Athings Bpictures Clanguages Ddiagrams

74. [1] AActivity diagrams BUse-case diagrams CStructural diagrams DBehavioral diagrams

75. [1] AActivity diagrams BUse-case diagrams CStructural diagrams


阅读:2677 上一则:2008年上半年软件设计师上午试卷 下一则:2009年上半年软件设计师上午试卷

返回前页 返回顶部
温馨提示:本中心是深圳较为专业office培训机构、咨询及报名请先预约,电话:0755-82124110。
深圳地址:深圳红荔路四川大厦1109B-1110(3号龙岗线通新岭地铁站A出口10米)
热线:0755-82124110(福田、南山、宝安) 0755-22205758(罗湖、龙岗、龙华) 13510024571(东莞、惠州、珠海、广州)
北京地址:北京清华大学华业大厦三区三楼 版权所有:深圳万博计算机教育 粤ICP备11006947号-1
 
深圳信息系统项目管理师培训
深圳信息系统项目管理师培训 欢迎咨询!
您好!请点击这里咨询万博教育
深圳万博吴老师
您好!请点击这里咨询万博教育
深圳万博史老师
 
深圳信息系统项目管理师培训
深圳信息系统项目管理师培训