软件设计师考试历年真题及答案.pdf

全国计算机技术与软件专业技术资格水平考试

历年真题(07-13)

2007年上半年软件设计师上午试卷

不属于计算机控制器中的部件。

1A.指令寄存器IRB.程序计数器PCC.算术逻辑单元ALUD.程序状

态字寄存器PSW

在CPU与主存之间设置高速缓冲存储器其目的是为了。

2A扩大主存的存储容量B提高CPU对主存的访问效率

既扩大主存容量又提高存取速度提高外存储器的速度

下面的描述中不是RISC设计应遵循的设计原则。

3A.指令条数应少一些

B.寻址方式尽可能少

C.采用变长指令功能复杂的指令长度长而简单指令长度短

D.设计尽可能多的通用寄存器

某系统的可靠性结构框图如下图所示。该系统由4个部件组成其中2、3两部件并联冗

余再与1、

4部件串联构成。假设部件1、2、3的可靠度分别为0.90、0.70、0.70。若要求该系统

的可靠度不低于

则进行系统设计时分配给部件4的可靠度至少应为。

图所示。若

△to

(5)A.2B.3C.4D.5

系统而言其

6o

下列行为不属于网络攻击的是

O

(7)A.连续不停Ping某台主机B.发送带病毒和木马的电子邮件

的计算机病毒。

第2页共2页软件设计师考试历年真题第1页共2页软件设计

师历年试题软件设计师历年试题(8)A.可在反病毒检测时隐藏自己B.每次感染都会

改变自己C.可以通过不同的渠道进行传播D.可以根据不同环境造成不同破坏感

染''熊猫烧香”病毒后的计算机不会出现的情况。

(9)A.执行文件图标变成熊猫烧香C.系统运行变慢B.用户信息被泄漏

D.破坏计算

机主板

如果两名以上的申请人分别就同样的发明创造申请专利专利权应授予。

10A.最先发明的人B.最先申请的人C.所有申请人D.协商后的申请人

下列标准代号中为推荐性行业标准的代号。

11A.SJ/TB.Q/TllC.GB/TD.

DB11/T

以下显示器像素点距的规格中最好的是。

12A.0.39B.0.33C.0.31D.0.28

在彩色喷墨打印机中将油墨进行混合后得到的颜色称为色。

13A.相减B.相加C.互补D.比例

800x600的分辨率的图像若每个像素具有16位的颜色深度则可表示种不同的

颜色。

14A.1000B.1024C.65536D.480000

结构化开发方法中数据流图是阶段产生的成果。

15A.需求分析B.总体设计C.详细设计D.程序编码

CVS是一种工具。

16A.需求分析B.编译C.程序编码D.版本控制

以下关于原型化开发方法的叙述中不正确的是。

17A.原型化方法适应于需求不明确的软件开发

B.在开发过程中可以废弃不用早期构造的软件原型

C.原型化方法可以直接开发出最终产品

D.原型化方法利于确认各项系统服务的可用性

通常在软件的活动中无需用户参与。

18A.需求分析B.维护C.编码D.测试

进行软件项目的风险分析时风险避免、风险监控和风险管理及意外事件计划是活动

中需要考

虑的问题。

19A.风险识别B.风险预测C.风险评估D.风险控制

下面关于编程语言的各种说法中是正确的。

20A.由于C语言程序是由函数构成的因此它是一种函数型语言

B.Smalltalk、C++、Java、C#都是面向对象语言

C.函数型语言适用于编写处理高速计算的程序常用于超级计算机的模拟计算

D.逻辑型语言是在Client/server系统中用于实现负载分散的程序语言

在面向对象的语言中。

21A.类的实例化是指对类的实例分配存储空间

B.每个类都必须创建一个实例

C.每个类只能创建一个实例

D.类的实例化是指对类进行初始化

在统一建模语言中用于描述系统与外部系统及用户之间的交互。

22A.类图B.用例图C.对象图D.协作图

某系统的进程状态转换如下图所示图中1>2、3和4分别表示引起状态转换的不同原

因原因4

表示一个进程状态转换会引起另一个进程状态转换的是。

第4页共3页软件设计师考试历年真题第3页共3页软件设计

师历年试题软件设计师历年试题

23A.就绪进程被调度B.运行进程执行了P操作

24A.1-2B.2-.1C.3-2D.2-4

在操作系统中虚拟设备通常采用设备来提供虚拟设备。

25A.Spooling技术利用磁带B.Spooling技术利用磁盘

C.脱机批处理技术利用磁盘D.通道技术利用磁带

某文件管理系统在磁盘上建立了位示图记录磁盘的使用情况。若系统中字长为

32位磁

盘上的物理块依次编号为、1、2、那么8192号物理块的使用情况在位示图中的第

字中描述。

26A.256B.257C.512D.1024

某虚拟存储系统采用最近最少使用页面淘汰算法假定系统为每个作业分配3个页面

的主存

空间其中一个页面用来存放程序。现有某作业的部分语句如下

VarA:Array[1..150,1..100]OFinteger;

izj:integer;

FORi:=lto150DO

FORj:=1to100DO

A[i,j]:=0;

设每个页面可存放150个整数变量变量i、j放在程序页中。初始时程序及变量i、j

己在内存其余

两页为空矩阵A按行序存放。在上述程序片段执行过程中共产生次缺页中断。最后

留在内存

中的是矩阵A的最后。

27A.50B.100C.150D.300

28A.2行B.2歹I」C.3行D.3歹4

统一过程是一种用例驱动的迭代式增量开发过程每次迭代过程中主要的工作流包括

捕获需求、

分析、设计、实现和测试等。这种软件过程的用例图(UseCaseDiagram)是通过

得到的。

29A.捕获需求B.分析C.设计D.实现

序言性注释是指在每个程序或模块开头的一段说明起辅助理解程序的作用一般包括程序

的表示、

名称和版本号程序功能描述接口与界面描述输入/输出数据说明开发历史与运行环境有

关的信息

等。下列叙述中不属于序言性注释的是。

30A.程序对硬件、软件资源的要求B.重要变量和参数说明

C.嵌入在程序中的SQL语句D.程序开发的原作者、审查者、修改者、编程

日期等

ISO/IEC9126软件质量模型中第一层定义了六个质量特性并为各质量特性定义了相

应的质量子特

性其中易分析子特性属于软件的质量特性。

31A.可靠性B,效率C.可维护性D.功能性

软件的提高有利于软件可靠性的提高。

32A.存储效率B.执行效率C.容错性D.可移植性

软件能力成熟度模型将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、

管理级和优

化级并且高级别成熟度一定可以达到低级别成熟度的要求。其中中的开发过程及相应的

管理工作

均己标准化、文档化并己建立完善的培训制度和专家评审制度。

第6页共4页软件设计师考试历年真题第5页共4页软件设计

33A.可重复级和定义级B.定义级和管理级C.管理级和优化级D.定义

级、管理级和优

化级

LOC是软件规模的一种量度它表示

34A.软件功能数B.源代码行数C.每单位成本数D.工作量

阅读下列流程图

当用判定覆盖法进行测试时至少需要设计个测试用例。

35A.2B.4C.6D.8

面向对象分析与设计是面向对象软件开发过程中的两个重要阶段下列活动中不属于

面向对象

分析阶段。

36A.构建分析模型B.识别分析类C.确定接口规格D.评估分析模型

在某大学学生学籍管理信息系统中假设学生年龄的输入范围为则根据黑盒测试中

的等价类

划分技术下面划分正确的是

37A.可划分为2个有效等价类2个无效等价类

B.可划分为1个有效等价类个无效等价类

C.可划分为2个有效等价类个无效等价类

D.可划分为1个有效等价类个无效等价类

面向对象分析需要找出软件需求中客观存在的所有实体对象概念然后归纳、抽象出实体

类。

是寻找实体对象的有效方法之一。

在''模型视图控制器模式中主要表现用户界而用来描述核心业务

逻辑。

39A.视图B.模型C.控制器D.视图和控制器

40A.视图B.模型C.控制器D.视图和控制器

在进行面向对象设计时采用设计模式能够。

41A.复用相似问题的相同解决方案B.改善代码的平台可移植性

C.改善代码的可理解性D.增强软件的易安装性

下面给出了四种设计模式的作用

外观为子系统中的一组功能调用提供一个一致的接口这个接口使得这一子系统更

加容易

使用

装饰当不能采用生成子类的方法进行扩充时动态地给一个对象添加一些额外

的功能

第8页共5页软件设计师考试历年真题第7页共5页软件设计

单件保证一个类仅有一个实例并提供一个访问它的全局访问点

模板方法在方法中定义算法的框架而将算法中的一些操作步骤延迟

到子类中

实现。

请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例

那么

采用设计模式能够有效达到该目的该系统中的某子模块需要为其它模块提供访问不同数

据库系统

Oracle、SQLServer、DB2UDB等的功能这些数据库系统提供的访问接口有一定的

差异但访问过

程却都是相同的例如先连接数据库再打开数据库最后对数据进行查询设计模式可

抽象出

相同的数据库访问过程系统中的文本显示类和图片显示

都继承了组件类

Component分别显示文本和图片内容现需要构造带有滚动条、或者带有黑色边框、或者

既有滚动条

又有黑色边框的文本显示控件和图片显示控件但希望最多只增加三个类设计模式可以

实现该目的。

42A.外观B.装饰C.单件D.模板方法

43A.外观B.装饰C.单件D.模板方法

44A.外观B.装饰C.单件D.模板方法

在采用标准UML构建的用例模型-中参与者与用例

是模

型中的主要元素其中参与者与用例之间可以具有关系。

45A.包含includeB.递归Recursive

C.关联组合

当采用标准UML构建系统类模型(ClassModel)时若类B除具有类A的全部特性

外类B还可

定义新的特性以及置换类A的部分特性那么类B与类A具有关系若类A的对象

维持类B对

象的引用或指针并可与类C的对象共享相同的类B的对象

那么类A与类B具有关系。

46A.聚合B.泛化C.传递D.迭代

47A.聚合B.泛化C.传递D.迭代

表达式、'(a+b)*(c-d)”的后缀表示为。

48A.ab+cd-*B.abcd+-*C.ab+*cd-D.abcd*+-

函数t()、f()的定义如下所示若调用函数t时传递给x的值为并且调用函数

f()时第一个参

数采用传值方式第二个参数采用传引用方式

则函数t的返回值为

49。

49A.35B.24C.22D.11

程序设计语言中。

50A.while循环语句的执行效率比do-while循环语句的执行效率高

B.while循环语句的循环体执行次数比循环条件的判断次数多而do-while语句的

循环体执行次

数比循环条件的判断次数少1

C.while语句的循环体执行次数比循环条件的判断次数少而do-while语句的循环

体执行次数比

循环条件的判断次数多1

第10页共6页软件设计师考试历年真题第9页共6页软件设计

D.while语句的循环体执行次数比循环条件的判断次数少而do-while语句的循环

体执行次数等

于循环条件的判断次数

关系R、S如下图所示关系代数表达式。

在数据库管理系统中不属于安全性控制机制。

给定供应关系供应商号零件号工程号数量查询某工程至少用了3家供应商包

含3

家供应的零件的平均数量并按工程号的降序排列。

SELECT工程号

GROUPBY工程号

54

ORDERBY工程号

53A.AVG数量At平均数量B.AVG数量AS平均数量

C.平均数量数量平均数量数量

54A.HAVINGCOUNTDISTINCT供应商号>2B.WhereCOUNT供

应商号>2

供应商号供应商号2

设关系模式传递依赖指的是下列结论错误的是

55A.若A-BB-C则A-CB.若A-BA-C则A-BC

C.若则AB-.CD.若则

56A.若A-BC则A-BA-CB.若A-BA-C贝UA-BC

C.若则AB-CD.若则

输入受限的双端队列是指元素只能从队列的一端输入、但可以从队列的两端输出如下图所

示。若有

8、1、4、2依次进入输入受限的双端队列则得不到输出序列。

输入受限的

双端队列

57A.2、8、1、4B.1、4、8、2C.4、2、1、8D.2、1、

4、8

已知某二叉树的中序序列为CBDAEF1、先序序列为则该二叉树的高度为

58A.2

某工程计划如下图所示各个作业所需的天数如下表所示设该工程从第0天开工则该工

程的最短

工期是天作业J最迟应在第天开工。

第12页共7页软件设计师考试历年真题第11页共7页软件设

计师历年试题软件设计师历年试题

59A.17B.18C.19D.20

60A.11B.13C.14D.16

下图所示平衡二叉树树中任一结点的左右子树高度之差不超过中结点A的右子树

AR高

度为结点B的左子树BL高度为结点C的左子树CL、右子树CR高度都为h-

1。若在CR中

插入一个结点并使得CR的高度增加则该二叉树。

61A.以B为根的子二叉树变为不平衡B.以C为根的子二叉树变

为不平衡

C.以A为根的子二叉树变为不平衡D.仍然是平衡二叉树

设商店有10元、5元、2元和1元的零币每种零币的数量充足。售货员给顾客找零

钱时零币的

数量越少越好。例如给顾客找零29元先选2张10元币然后选择1张5元币再选择

两张2元币。

以上的找零钱方法采用了策略。

62A.分治B.贪心C.动态规划D.

回溯

0(nlogn)。

63A.希尔排序B.快速排序C.堆排序D.选

择排序

由权值为29、12、15、6、23的五个叶子结点构造的哈夫曼树为其带权路径长

度为

65。

64

关于路由器下列说法中错误的是。

66A.路由器可以隔离子网抑制广播风暴B.路由器可以实现网络地址

转换

第14页共8页软件设计师考试历年真题第13页共8页软件设

C.路由器可以提供可靠性不同的多条路由选择D.路由器只能实现点对点的传输

关于ARP表以下描述中正确的是

67A.提供常用目标地址的快捷方式来减少网络流量B.用于建立IP地址到

MAC地址的

映射

C.用于在各个子网之间进行路由选择D.用于进行应用层信息的转换

分配给某校园网的地址块是该校园网包含个C类网络。

68A.6B.14C.30D.62

在Windows操作系统中采用命令来测试到达目标所经过的路由器数目及1P地

址。

69ApingBtracertCarpDnslookup

以下关于DHCP服务的说法中正确的是。

70A.在一个子网内只能设置一台DHCP服务器以防止冲突

B.在默认情况下客户机采用最先到达的DHCP服务器分配的IP地址

C.使用DHCP服务无法保证某台计算机使用固定IP地址

D.客户端在配置时必须指明DHCP服务器IP地址才能获得DHCP服务

todocumentandvalidateboth

existingand/orproposedsystems.Ultimately,thesystemmodels

gning

emphasisinthistechniqueis

process-centered.Systemsanalystsdrawaseriesofprocess

anothersuchtechniquethatintegratesdataandprocessconcerns

intoconstructscalledobjects.

71A.PrototypingB.AcceleratedC.Model-drivenD.

Iterative

72A.imageB.pictureC.layoutD.

blueprint

73A.StructuredanalysisB.InformationEngineering

C.DiscoveryPrototypingD.Object-Orientedanalysis

74A.PERTBDFDC.ERDD.UML

75A.StructuredanalysisB.InformationEngineering

2007年上半年软件设计师下午试卷试题一(15分)

阅读以下说明和图回答问题1至问题将解答填入答题纸的对应栏内。

[说明]

某房屋租赁公司欲建立一个房屋租赁服务系统统一管理房主和租赁者的信息从而快速地提

供租赁

服务。该系统具有以下功能

主信息

文件。

登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号对于新增加的房屋系统

会自动

为其分配一个识别号。除此之外还需登记该房屋的地址、房型如平房、带阳台的楼房、独

立式住宅等、

最多能够容纳的房客数、租金及房屋状态待租赁、已出租。这些信息都保存在房屋信息文

件中。一名房

主可以在系统中登记多个待租赁的房屋。

登记租赁者信息。所有想通过该系统租赁房屋的租赁者必须首先在系统中登记个人信息

包括

第16页共9页软件设计师考试历年真题第15页共9页软件设

租赁房屋。已经登记在系统中的租赁者可以得到一份系统提供的待租赁房屋列表。一旦租

赁者从

中找到合适的房屋就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房系

统会生成一

条看房记录并将其写入看房记录文件中。

收取手续费。房主登记完房屋后系统会生成一份费用单房主根据费用单交纳相应的费

用。

变更房屋状态。当租赁者与房主达成租房或退房协议后房主向系统提交变更房屋状态的请

求。系

统将根据房主的请求修改房屋信息文件。

数据流图1-1和1-2分别给出了该系统的顶层数据流图和0层数据流图。

[问题分

第18页共10页软件设计师考试历年真题第17页共10页软件

设计师历年试题软件设计师历年试题

使用[说明]中给出的词汇将数据流图1-1中处的数据流补充完整。

使用[说明]中给出的词汇将数据流图1-2中的补充完整。

数据流程图1-2中缺失了三条数据流请指出这三条数据流的起点、终点和数据流名称。

试题二共15分

阅读下列说明回答问题1至问题将解答填入答题纸的对应栏内。

某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及

设计如下

医院医师具有编号,姓名,科室,职称,出诊类型和出诊费用其中出诊类型分为专家

门诊和普

通门诊与医师职称无关各个医师可以具有不同的出诊费用与职称和出诊类型无关。

患者首先在门诊挂号处挂号选择科室和医师根据选择的医师缴纳挂号费医师出诊费。

收银

员为患者生成挂号单如表2-1所示其中就诊类型为医师的出诊类型。

表2-1XX医院门诊挂号单

患者在医师处就诊后凭借挂号单和医师手写处方到门诊药房交费买药。收银员根据就诊号

和医师

处方中开列的药品信息查询药品库如表2-2所示并生成门诊处方单如表2-3所示。

由于药品价格会发生变化因此门诊管理系统必须记录处方单上药品的单价。

根据需求阶段收集的信息设计的实体联系图和关系模式不完整如下所示

实体联系图

第20页共11页软件设计师考试历年真题第19页共11页软件

关系模式

收银员编号姓名级别

医师编号姓名科室职称出诊类型出诊费用

处方明细就诊号

药品库(药品编码药品名称

根据问题描述填写2-1实体联系图中(1)~(4)处联系的类型。

图2-1中还缺少几个联系请指出每个联系两端的实体名格式如下

实体实体2

例如收银员与门诊处方之间存在联系表示为

收银员门诊处方或门诊处方收银员

根据实体联系图2-填写挂号单、门诊处方、处方明细和药品库关系模式中的空

处并

指出挂号单、门诊处方和处方明细关系模式的主键。

试题三共15分

阅读下列说明和图回答问题1至问题将解答填入答题纸的对应栏内。

某图书管理系统的主要功能如下

1图书管理系统的资源目录中记录着所有可供读者借阅的资源每项资源都有一个唯一的索引

号。系

资源可以分为两类图书和唱片。对于图书系统还需登记作者和页数对于唱片还需登记

演唱

者和介质类型或者磁带。

读者信息保存在图书管理系统的读者信息数据库中记录的信息包括读者的识别码和读者

姓名。

现采用面向对象方法开发该图书管理系统。识别类是面向对象分析的第一步。比较常的识别类

的方法

构成该系统

的类。表3-1给出了[说明]中出现的所有名词。

第22页共12页软件设计师考试历年真题第21页共12页软件

通过过表3-1中的名词进行分析最终得到了图3-1所示的UML类图类的说明如表3-

2所示。

第24页共13页软件设计师考试历年真题第23页共13页软件

表3-2所给出的类并不完整根据[说明]和表3-将图3-1中的处补充完整。

根据[说明]中的描述给出图3-1中的类Catalogitem以及、处所对应的类的

关键属性使

用表3-1中给出的词汇其中有4个关键属性、处对应的类各

有2个关键属

性。

识别关联的多重度是面向对象建模过程中的一个重要步骤。根据[说明]中给出的描述成图

3-1中的

(l)-(6)o

试题四(共15分)

阅读以下说明和图填补流程图中的空缺将解答填入答题纸的对应栏内。

在一条农村公路的一边稀疏地分布着房子其分布如图4-1所示。某电信公司需要在某些位

置放置蜂

超过6公里。

为简化问题假设所有房子在同一直线上并且基站沿该直线放置。现采用贪心策略实现用尽

可能少的基

站覆盖所有的房子。

第26页共14页软件设计师考试历年真题第25页共14页软件

表示第i个房子到公路A端的距离表示房子的总数房子的编号

按照房子

到公路A端的距离从小到大进行编号。

表示第个基站到公路A端的距离算法结束后k的值为基站的总数。

第28页共15页软件设计师考试历年真题第27页共15页软件

第30页共16页软件设计师考试历年真题第29页共16页软件

试题五共15分

阅读以下说明和C语言函数将应填入处的字句写在答题纸的对应栏内。

[说明J

在一个分布网络中资源石油、天然气、电力等可从生产地送往其他地方。在传输过程中

资源

会有损耗。例如天然气的气压会减少电压会降低。我们将需要输送的资源信息称为信号。

在信号从信

源地送往消耗地的过程中仅能容忍一定范围的信号衰减称为容忍值。分布网络可表示为一

个树型结构

如图5-1所示。信号源是树根树中的每节点除了根表示一个可以放置放大器的子节点

其中某些节

点同时也是信号消耗点信号从一个节点流向其子节点。

每个节点有一个d值表示从其父节点到该节点的信号衰减量。例如在图5-1中节点

w、p、q的

d值分别为2、1、树根节点表示信号源其d值为0。

每个节点有一个M值表示从该节点出发到其所有叶子的信号衰减量的最大值。显然叶子节

的M值为0。对于非叶子节点是j的孩子节点}。

在此公式中要计算节点

的M值必须先算出其所有子节点的M值。

在计算M值的过程中对于某个节点其有一个子节点k满足d(k)+M(k)大于容忍值

则应在k处

放置放大器否则从节点i到某叶子节点的信号衰减量会超过容忍值使得到达该叶子节点

时信号不可

用而在节点i处放置放大器并不能解决到达叶子节点的信号衰减问题。

例如在图5-1中从节点p到其所有叶子节点的最大衰减值为4。若容忍值为则必须

在s处

放置信号放大器这样可使得节点p的M值为2。同样需要在节点q、V处放置信号放

大器如图5-2

阴影节点所示。若在某节点放置了信号放大器则从该节点输出的信号与信号源输出的信号等

价。

从下列的

16.道试题试题五至试题七中任选1道解答。

如果解答的试题数超过1道则题号小的1道解答有效

第32页共17页软件设计师考试历年真题第31页共17页软件

函数placeBoosters(TreeNode*root)的功能是对于给定树型分布网络中各个节点

计算其信号衰减量

的最大值并确定应在树中的哪些节点放置信号放大器。

全局变量Tolerance保存信号衰减容忍值。

树的节点类型定义如下

typedefstructTreeNode{

intid;/*当前节点的识别号*/

intChildNum;/*当前节点的子节点数目*/

intd;/*父节点到当前节点的信号衰减值*/

structTreeNode**childptr;/*向量存放当前节点到其所有子节点的指针*/

intM;/*当前节点到其所有子节点的信号衰减值中的

最大值*/

boolboost;/*是否在当前节点放置信号放大器的标志*/

}TreeNode;

[C语言函数]

voidplaceBoosters(TreeNode*root)

{/*计算root所指节点处的衰减量如果衰减量超出了容忍值则放置放大器*/

TreeNode*p;

intizdegradation;

degradation=0;root->M=0;

i=0;

if(i>=root->ChildNum)

return;

for(;i

p->M=0;

4

if(p->d+p->M>Tolerance){/*在p所指节点中放置信号放大

器文/

p->boost=true;

}

if(p->d+p->M>degradation)

degradation=p->d+p->M;

)

root-

试题六共15分

阅读下列说明和C++代码将应填入处的字句写在答题纸的对应栏内。

某游戏公司现欲开发一款面向儿童的模拟游戏该游戏主要模拟现实世界中各种鸭子的发声特

征、飞

行特征和外观特征。游戏需要模拟的鸭子种类及其特征如表6-1所示

第34页共18页软件设计师考试历年真题第33页共18页软件

为支持将来能够模拟更多种类鸭子的特征采用策略设计模式(Strategy)设计的类图如图

6-1所示

其中为抽象类描述了抽象的鸭子而类RubberDucksMallardDuck>

CottonDuck和

RedHeadDuck分别描述具体的鸭子种类方法fly()、quack()和display()分别表示

不同种类的鸭子都具有

飞行特征、发声特征和外观特征类FlyBehavior与QuackBehavior为抽象类分别用

于表示抽象的飞行

行为与发声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行

的行为类

QuacksSqueak与QuackNoWay分别描述发出''嘎嘎〃声的行为、发出橡皮与空气摩擦声

的行为与不发

声的行为。请填补以下代码中的空缺。

[C++代码]

#include

classFlyBehavior{

);

classQuackBehavior{

};

classFlyWithWings:publicFlyBehavior{

public:voidfly(){cout”使用翅膀飞行

classFlyNoWay:publicFlyBehavior{

第36页共19页软件设计师考试历年真题第35页共19页软件

public:voidfly(){cout”不能飞行

classQuack:publicQuackBehavior{

public:voidquack(){cout<<“发出\,嘎嘎声

classSqueak:publicQuackBehavior{

public:voidquack(){cout<<”发出空气与橡皮摩擦声

classQuackNoWay:publicQuackBehavior{

public:voidquack(){cout”不能发声

classDuck{

protected:

public:

virtualvoiddisplay()=0;

};

classRubberDuck:publicDuck{

RubberDuck(){

-RubberDuck(){

if(!flyBehavior)deleteflyBehavior;

if(!quackBehavior)deletequackBehavior;

voiddisplay(){/*此处省略显示橡皮鸭的代码*/}

//其它代码省略

试题七共15分

阅读下列说明和Java代码将应填入处的字句写在答题纸的对应栏内。

[说明〕

行特征和外观特征。游戏需要模拟的鸭子种类及其特征如表7-1所示

第38页共20页软件设计师考试历年真题第37页共20页软件

7-1所示

RedHeadDuck分别描述具体的鸭子种类方法fly()>quack()和display()分别表示

飞行特征、发声特征和外观特征接口FlyBehavior与QuackBehavior分别用于表示

抽象的飞行行为与发

声行为类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为

类Quack、Squeak

与QuackNoWay分别描述发出''嘎嘎〃声的行为、发出橡皮与空气摩擦声的行为与不发声的

行为。请填补

以下代码中的空缺。

[Java代码]

1FlyBehavior{

publicvoidfly();

2QuackBehavior{

publicvoidquack();

classFlyWithWingsimplementsFlyBehavior{

publicvoidfly(){System,out.printin("使用翅膀飞彳亍

classFlyNoWayimplementsFlyBehavior{

publicvoidfly(){System,out.println("不能飞行

classQuackimplementsQuackBehavior{

publicvoidquack(){System.out.println("发出\‘嘎嘎''声

第40页共21页软件设计师考试历年真题第39页共21页软件

classSqueakimplementsQuackBehavior{

publicvoidquack(){System,out.printin("发出空气与橡皮摩擦声

classQuackNoWayimplementsQuackBehavior{

publicvoidquack(){System.out.printin("不能发声

abstractclassDuck{

classRubberDuckextendsDuck{

publicRubberDuck(){

publicvoiddisplay(){/*此处省略显示橡皮鸭的代码*/}

第42页共22页软件设计师考试历年真题第41页共22页软件

设计师历年试题软件设计师历年试题2007年下半年软件设计师上午试卷在指令系

统的各种寻址方式中获取操作数最快的方式是o若操作数的地址包含在指令中则

属于方式。

1A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址

2A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址

系统而言

3表明其性能越好。

t分析△执

△to如果按照流水方式执行执行完100

条指令需要△to

4A.1190B.1195C.1200D.1205

5A.504B.507C.508D.510

若内存地址区间为每个存贮单元可存储16位二进制数该内存区域用4

片存储器芯

片构成则构成该内存所用的存储器芯片的容量是。

6A.512xl6bitB.256x8bitC.256xl6bitD.1024x8bit

证书的有

效性从而

7A.CA的签名B.网站的签名C.会话密钥D.DES密码

8A.向网站确认自己的身份B.获取访问网站的权限

C.和网站进行双向认证D.验证该网站的真伪

实现VPN的关键技术主要有隧道技术、加解密技术、和身份认证技术。

9A.入侵检测技术B.病毒防治技术C.安全审计技术D.密钥管理技术

若某人持有盗版软件但他本人确实不知道该软件是盗版的则承担侵权责任。

10A.应由该软件的持有者B.应由该软件的提供者

C.应由该软件的提供者和持有者共同D.该软件的提供者和持有者都不

不属于知识产权的范围。地理标志权B.物权C.邻接权D.商

业秘密权

W3c制定了同步多媒体集成语言规范称为规范。

12A.XMLB.SMILC.VRMLD.SGML

对同一段音乐可以选用MIDI格式或WAV格式来记录存储。以下叙述中是不正确

的。

13A.WAV格式的音乐数据量比MIDI格式的音乐数据量大

B.记录演唱会实况不能采用MIDI格式的音乐数据

C.WAV格式的音乐数据没有体现音乐的曲谱信息

D.WAV格式的音乐数据和MIDI格式的音乐数据都能记录音乐波形信息

THE END
1.楼房装修设计图案软件哪个好土巴兔装修问答平台为网友提供各种楼房装修设计图案软件哪个好问题解答.土巴兔装修问答汇聚海量业主的装修经验和智慧,迅速为业主解决楼房装修设计图案软件哪个好的困惑https://www.to8to.com/ask/search/962634
2.建筑平面设计软件轻松绘制建筑平面设计图(家居设计, 办公室平面布局, 综合布线图和楼房设计平面图) 用亿图轻松绘制建筑平面设计图,包括家居设计, 办公室平面布局, 综合布线图和楼房设计平面图。 家居设计软件界面 免费下载建筑平面设计软件: 部分建筑平面设计实例 办公室布局软件 https://www.edrawsoft.com/cn/buildingplan.php
3.DreamPlan(房屋设计软件)怎么用DreamPlan(房屋设计软件)好DreamPlan是一款技术专业交互的房屋设计软件,APP为您给予建立真实的3D房子实体模型和方案修整项目的专用工具,包含花园室内空间完全整体规划您的房子改造项目,并应用模拟仿真软件浏览您想要做的变更可以为您节约很多時间。该版本号早已过极致 DreamPlan(房屋设计软件) 软件特性 https://xiazai.zol.com.cn/baike/528660.shtml
4.系统架构设计师考试题库重点案例:数据建模2020年:逻辑数据模型设计过程+超类实体+派生属性 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 某企业委托软件公司开发一-套包裹信息管理系统,以便于对该企业通过快递收发的包裹信息进 行统一管理。在系统设计阶段,需要对不同快递信息的包裹单信息进行建模,其中,邮政包裹 https://blog.csdn.net/lizz861109/article/details/127635317
5.软件架构设计软考软件架构考试题deanyuancn的技术博客软件架构设计 软考 软件架构考试题 题1 某公司欲建设一个房屋租赁服务系统,统一管理房主和租赁者的信息,提供快捷的租 赁服务。本系统的主要功能描述如下: 登记房主信息。记录房主的姓名、住址、身份证号和联系电话等信息,并写入房主信息文件。 登记房屋信息。记录房屋的地址、房屋类型(如平房、带阳台的楼房、独立式https://blog.51cto.com/u_13544/7968282
6.软件项目经理年度总结(精选10篇)软件项目经理年度总结(精选10篇) 总结是指社会团体、企业单位和个人在自身的某一时期、某一项目或某些工作告一段落或者全部完成后进行回顾检查、分析评价,从而肯定成绩,得到经验,找出差距,得出教训和一些规律性认识的一种书面材料,它是增长才干的一种好办法,因此十分有必须要写一份总结哦。如何把总结做到重点突出呢?https://mip.wenshubang.com/nianduzongjie/265012.html
7.使用结构范文12篇(全文)GaussView软件是Gaussion98计算程序的辅助软件,该软件最大的特点是软件自身小且专业性强,其模版库可视化效果好,生成文件小,操作简单、快速(如转速快),便于学生观察感知,特别有利于学生空间思维的培养,从而彻底改变学生对抽象概念认知模糊的状况,使教学过程变得简单、清晰,是目前理论化学首选的分子设计软件[6]。 https://www.99xueshu.com/w/ikey2zyg0kba.html
8.4D支持C4D三维城市高楼大厦楼房建筑视频后期软件爱给网提供海量的软件插件资源素材免费下载, 本次作品为City Rig 2.13预设文件Cinema 4D支持C4D三维城市高楼大厦楼房建筑, 本站编号44327625, 该软件插件素材大小为1.2g, 该素材已被下载:18次, 更多精彩软件插件素材,尽在爱给网。 浏览本次作品的您可能还对 建模 感兴趣。 https://www.aigei.com/item/city_rig_2_13_y.html
9.幼儿园序数教案(15篇)因此,我们有必要通过集体活动来帮助孩子进行经验的梳理和提升,使孩子能正确使用第一至第五的序数词来表示物体在序列中的位置。根据孩子的年龄特点,我设计了一个游戏化的情境,让孩子在帮助小动物编房子号码、挂钥匙、选楼房、乘火车等等活动环节中,感受序数、运用序数、理解序数。https://www.yuwenmi.com/jiaoan/youeryuan/4062451.html
10.2011标准下载(房屋建筑室内装饰装修制图标准)V1.0绿色版软件下载1 新建、改建、扩建的楼房建筑室内装饰装修各阶段的设计图、竣工图; 2 原有工程的室内实测图; 3 房屋建筑室内装饰装修的通用设计图、标准设计图; 4 房屋建筑室内装饰装修的配套项目图。 1.0.3 本标准适用于下列制图方法制作的图样: 1 计算机制图; 2 手工制图。 https://www.ijuzhong.com/zhuangxiu/jungong/35461.html
11.建筑工程专业的毕业实习报告(通用13篇)5、深入设计院所,了解设计的一般程序,计算的步骤、方法,图纸的内容、编号和归档等要求,结合毕业设计题目,收集与本人设计题目有关的实际工程的第一手设计资料。同时,要了解建筑、结构设计软件的应用情况。 6、根据毕业实习所参观的各种工程,每天写出详细的实习日记。 https://m.oh100.com/a/202205/4707703.html
12.测绘投标服务方案4)地形图编辑与入库。通过采用软件,完成变化区域内外业采 集数据的制作与编辑工作,形成本项目成果数据库。 总体技术路线如下图所示: 收集航摄成果、资料准备 技术设计 航摄成果 拼接 纠正 调调DOM 原图 套合比对、巡视 现状 现状相比原因变化较小 现状相比原因变化较大 https://www.360doc.cn/article/74928380_1096520481.html
13.logo免费设计哪个好软件大全logo免费设计哪个好推荐下载PP助手为您提供logo免费设计软件哪个好大全推荐,在这里我们为您提供logo免费设计软件哪个好软件下载资源,logo免费设计软件哪个好安卓版本、官方版本&老版本下载地址合集,还可查阅相关logo免费设计软件哪个好攻略大全,欢迎到PP助手下载。https://wap.pp.cn/topic/822760/
14.2024年资料员通用基础(资料员)证模拟考试题库及资料员82、【判断题】基础埋深是指自设计室外地面至基础底面的深度。( √ ) 83、【判断题】工程资料管理软件可以很好地提高建设单位、监理单位、施工单位的工作效率。( √ ) 84、【判断题】建筑工程一般以直接费为计算基础进行计价。( √ ) 85、【判断题】当受拉钢筋的直径d>22mm及受压钢筋的直径d>25mm时,不宜采https://zx.aqscydt.com/ITCQ3102.html
15.工程设计图用什么软件工程设计图一般会用AutoCAD、Sketchup、3ds max、Vray、PS等软件来制作。 AutoCAD 主要用于二维绘图、以及平面、立面施工图纸的制作 SketchUp (草图大师)主要用来设计草图、前期方案推敲。它可以快速和方便地创建、观察和修改三维创意; 3Ds Max 强大的三维设计软件,主要是用于制作效果图中的三维模型,比如楼房建筑、花草树https://wap.hxsd.com/wenda/65940/
16.免费装修设计软件免费装修软件室内装修设计软件免费版多特软件园为您整理了多款免费装修设计软件软件,在多特您能下载多款正规的、无毒软件,其中有装修设计、装修设计、最美装修设计https://www.duote.com/zt/mfzxsjrj/
17.别墅设计软件别墅图纸库自建房设计大全找别墅设计软件?图纸之家提供数千套新农村/乡村别墅设计软件方案,(全套施工图+外观效果图片+户型图),包括一层、二层、三层、四层、五层等多种层高的别墅设计软件,含新中式、豪华欧式、简欧现代、美式、地中海、法式、普通经济型等多种风格别墅设计软件,有独栋、双拼https://tuzhizhijia.com/tuku/17535.html
18.买楼房用哪个软件理想股票技术论坛找到买楼房用的各类软件,包括房产交易应用、买房APP以及房屋买卖平台等,快速便捷地浏览房源信息,比较价格,进行交易操作。 ,理想股票技术论坛https://www.55188.com/tag-9363317.html
19.中班数学教案《5以内的序数》幼儿的思维有着直观、形象性的特点,而序数却是抽象的概念,由于受幼儿心理特点和知识水平的限制,单一的图片加上老师的讲解等,往往不易调动幼儿学习的积极性,幼儿理解和掌握会比较困难。为此,我利用多媒体教学软件,通过优美的动画配以轻快的音乐,充分调动了幼儿的感观,使幼儿在轻松的'状态下积极的学习。 https://www.unjs.com/jiaoan/qita/20230210080700_6412020.html
20.软件功能架构图片软件功能架构设计软件功能架构模板觅知网为您找到1230个原创软件功能架构设计图片,包括软件功能架构图片,软件功能架构素材,软件功能架构海报,软件功能架构背景,软件功能架构模板源文件下载服务,包含PSD、PNG、JPG、AI、CDR等格式素材,更多关于软件功能架构素材、图片、海报、背景、插画、配图、矢量、https://www.51miz.com/so-sucai/2046143.html