中级软件设计师2013上半年下午试题

合集下载

2013年上半年软件设计师考试真题(上午)

2013年上半年软件设计师考试真题(上午)

2013 年上半年软件设计师考试真题(上午)常用的虚拟存储器由 (1) 两级存储器组成(1)A.主存-辅存B.主存-网盘C.Cache-主存D.Cache-硬盘中断向量可提供 (2)(2)A.I/O 设备的端口地址B.所传送数据的起始地址C.中断服务程序的入口地址D.主程序的断点地址为了便于实现多级中断嵌套使用 (3) 来保护断点和现场最有效。

(3)A.ROMB.中断向量表C.通用寄存器D.堆栈DMA 工作方式下,在 (4) 之间建立了直接的数据通路。

(4)A.CPU 与外设B.CPU 与主存C.主存与外设D.外设与外设地址编号从 80000H 到 BFFFFH 且按字节编址的内存容量为 (5) KB,若用16K*4bit 的存储器芯片构成该内存共需 (6) 片(5)A.128 B.256 C.512 D.1024(6)A.8 B.16 C.32 D.64利用报文摘要算法生成报文接要的目的是 (7)(7)A.验证通信对方的身份防止假冒B.对传输数据进行加密防止数据被窃听C.防止发送言否认发送过数据D.防止发送的报文被篡改防火墙通常分为内网、外网和 DMZ 三个区域,按照受保护程序,从高到低正确的排列次序为 (8)(8)A.内网、外网和 DMZB.外网、内网和 DMZC.DMZ、内网和外网D.内网、DMZ 和外网近年来,在我国出现各类病毒中 (9) 病毒通过木马形式感染智能手机。

(9)A.欢乐时光B.熊猫烧香C.X 卧底D.CIH王某是一名软件设计师,按公司规定编写软件文档并上交公司存档。

这些软件文档属于职务作品且 (10)(10)A.其著作权由公司享有B.其著作权由软件设计师享有C.除其署名权以外,著作权的其他权利由软件设计师享有D.著作权由公司和软件设计师共同享有甲经销商擅自复制并销售乙公司开发的 OA 软件光盘已构成侵权。

丙企业在未知的情形下从甲经销商处购入 10 张并已安装使用。

在丙企业知道了所使用的软件为侵权复制的情形下,以下说法正确的是 (11)(11)A.丙企业的使用行为侵权,须承担赔偿责任B.丙企业的使用行为不侵权,可以继续使用这 10 张软件光盘C.丙企业的使用行为侵权,支付合理费用后可以继续使用这 10 张软件光盘D.丙企业的使用行为不侵权,不需承担任何法律责任声音信号数字化过程中首先要进行 (12)(12)A.解码B.D/A 转换C.编码D.A/D 转换以下关于 dpi 的叙述中,正确的是 (13)(13)A.每英寸的 bit 数B.存储每个像素所用的位数C.每英寸像素点D.显示屏上能够显示出的像素数目媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体 (14) 属于表现媒体。

2013软考上下午真题及答案附最新考纲

2013软考上下午真题及答案附最新考纲

2013上半年软件设计师上午试题第1题常用的虚拟存储器由()两级存储器组成A.主存-辅存B.主存-网盘C.Cache-主存D.Cache-硬盘第2题中断向量可提供()A.I/O设备的端口地址 B.所传送数据的起始地址C.中断服务程序的入口地址 D.主程序的断点地址第3题为了便于实现多级中断嵌套,使用()来保护断点和现场最有效。

a.R OM B.中断向量表 C.通用寄存器 D.堆栈第4题 DMA工作方式下,在()之间建立了直接的数据通路。

A.C PU与外设B.CPU与主存C.主存与外设D.外设与外设第5题地址编号从80000H到BFFFFH且按字节编址的内存容量为( )KB,若用16K*4bit的存储器芯片构成该内存,共需()片5.A.128 B.256 C.512 D.10246.A.8 B.16 C.32 D.64第6题利用报文摘要算法生成报文接要的目的是()A.验证通信对方的身份,防止假冒B.对传输数据进行加密,防止数据被窃听C.防止发送言否认发送过数据D.防止发送的报文被篡改第7题防火墙通常分为内网、外网和DMZ三个区域,按照受保护程序,从高到低正确的排列次序为( )A.内网、外网和DMZB.外网、内网和DMZC.DMZ、内网和外网D.内网、DMZ和外网第8题近年来,在我国出现各类病毒中,()病毒通过木马形式感染智能手机。

9. A.欢乐时光 B.熊猫烧香 C.X卧底 D.CIH第9题王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。

这些软件文档属于职务作品,且()10.A.其著作权由公司享有 B.其著作权由软件设计师享有C.除其署名权以处,著作权的其他权利由软件设计师享有D.其著作权由公司和软件设计师共同享有第10题甲经销商擅自复制并销售乙公司开发的OA软件光盘已构成侵权。

丙企业在未知的情形下从甲经销商处购入10张并已安装使用。

在丙企业知道了所使用的软件为侵权复制的情形下,以下说法正确的是(11)11.A.丙企业的使用行为侵权,须承担赔偿责任B.丙企业的使用行为不侵权,可以继续使用这10张软件光盘C.丙企业的使用行为侵权,支付合理费用后可以继续使用这10张软件光盘D.丙企业的使用行为不侵权,不需承担任何法律责任第11题声音信号数字化过程中首先要进行(12)12.A.解码 B.D/A转换 C.编码 D.A/D转换第12题以下关于dpi的叙述中,正确的是(13)13.A.每英寸的bit数 B.存储每个像素所用的位数C.每英寸像素点D.显示屏上能够显示出的像素数目第13题媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体,(14)属于表现媒体。

2013年上半年下午 程序员 试题及答案与解析-软考考试真题-案例分析

2013年上半年下午 程序员 试题及答案与解析-软考考试真题-案例分析

2013年上半年(5月)下午程序员考试真题案例分析-答案与解析试题一(共15分)平面上一个封闭区域内稳定的温度函数是一个调和函数。

如果区域边界上各点的温度是已知的(非常数),那么就可以用数值方法近似地计算出区域内各点的温度。

假设封闭区域是矩形,可将整个矩形用许多横竖线切分成比较细小的网格,并以最简单的方式建立坐标系统,从而可以将问题描述为:已知调和函数u(i,j)在矩形{0≤i≤m;0≤j≤n}四边上的值,求函数u在矩形内部各个网格点{(i,j)|i=1,…,m-1;j=1,…,n-1}上的近似值。

根据调和函数的特点可以推导出近似算式:该矩形内任一网格点上的函数值等于其上下左右四个相邻网格点上函数值的算术平均值。

这样,我们就可以用迭代法来进行数值计算了。

首先将该矩形内部所有网格点上的函数值设置为一个常数,例如u(0,0);然后通过该迭代式计算矩形内各网格点上的新值。

这样反复进行迭代计算,若某次迭代后所有的新值与原值之差别都小于预定的要求(如0.01),则结束求解过程。

阅读以上说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。

【试题答案】(1)、0或任意一个负数(2)、(u(ij+1)+u(ij-1)+u(i-1j)+u(i+1j))/4或等价表示(3)、max(4)、new或((u(i,j+l)+u(i,j-l)+u(i-lj)+u(i+l,j))/4或等价表示(5)、max试题二(共15分)【试题解析】封闭区域内稳定(没有奇异点)的温度场、磁场等都是调和函数。

已知边界上的值,就可以近似计算区域内各点的值。

对于网格化后的矩形区域{0≤i≤m;0≤j≤n},其边界点为{(0,j)丨j=0,..,n}、{((i,0)丨i=0,..,m}、{(m,j)丨j=0,..,n}、{((i,n)|i=0,..,m},其内点为{(i,j)|i=1,•.•m-l;j=1,...,n-l}。

2013年上半年软考网络工程师上、下午试题(含真题、答案解析)介绍

2013年上半年软考网络工程师上、下午试题(含真题、答案解析)介绍

2013年上半年软考网络工程师试题●常用的虚拟存储器由_ 1 _两级存储器组成。

A.主存-辅存B.Cache-主存C.Cache-辅存D.主存—硬盘●中断向量可提供_ 2 _。

A.I/O设备的端口地址B.所传送数据的起始地址C.中断服务程序的入口地址D.主程序的断点地址●为了便于实现多级中断,使用_ 3 _来保护断点和现场最有效A.ROMB.中断向量表C.通用寄存器D.堆栈●DMA工作方式下,在_ 4 _之间建立了直接的数据通路。

A.CPU与外设B.CPU与主存C.主存与外设D.外设与外设●地址编号从80000H到BFFFFH且按字节编址的内存容量为_ 5 _KB,若用16K*4bit的存储芯片够成该内存,共需__ 6 _ 片。

5.A.128 B.256 C.512 D.10246.A.8 B.16 C.32 D.64●王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。

这些软件文档属于职务作品,且_ 7 _。

A.其著作权由公司享有B.其著作权由软件设计师享有C.除其署名权以外,著作权的其他权利由软件设计师享有D.其著作权由公司和软件设计师共同享有●在进行进度安排时,PERT图不能清晰地描述_ 8 _,但可以给出哪些任务完成后才能开始另一些任务,某项目X包含A、B......J,其PERT如下图所示(A=1表示任务A的持续时间是1天),则项目X的关键路径是_ 9 _。

8.A.每个任务从何时开始 B.每个任务到何时结束C.各任务这间的并行情况D.各任务之间的依赖关系9.A.A-D-H-J B.B-E-H-J C.B-F-J D.C-G-I-J●假设某分时系统采用简单时间片轮转法,当系统中的用户数为n,时间片为q时,系统对每个用户的响应时间T=_ 10 _。

A.nB.qC.n*qD.n+q●各种联网设备的功能不同,路由器的主要功能是_ 11 _。

A.根据路由表进行分组转发B.负责网络访问层的安全C.分配VLAN成员D.扩大局域网覆盖范围●假设模拟信号的频率范围为3~9MHz,采样频率必须大于_ 12 _时,才能使得到的样本信号不失真A.6MHZB.12MHZC.18MHZD.20MHZ●如下图所示,若路由器C的e0端口状态为down,则当主机A向主机C发送数据时,路由器C发送_ 13 _。

上半年软件设计师下午真题及答案

上半年软件设计师下午真题及答案

2019上半年软件设计师下午真题及答案试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。

该系统的主要功能是:(1)采集学生状态。

通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。

每张学生卡有唯一的标识(ID)与一个学生对应。

(2)健康状态告警。

在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。

(3)到课检查。

综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。

对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。

定期汇总在校情况,并将报告发送给家长和班主任。

(5)家长注册。

家长注册使用该系统,指定自己子女,存入家长信息,待审核。

(6)基础信息管理。

学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。

一个学生至少有一个家长,可以有多个家长。

课表信息包括班级、班主任、时间和位置等。

现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1?E5的名称。

【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1?D4的名称。

【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

【问题4】(3分)根据说明中的术语,说明图1-1中数据流“学生状态”和“学生信息”的组成。

2013年上半年 软件设计师 综合知识

2013年上半年 软件设计师 综合知识

全国计算机技术与软件专业技术资格(水平)考试2013年上半年软件设计师上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)请按下述要求正确填写答题卡1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题● 2013 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 3 B. 4 C. 5 D. 6 (89)A. 20 B. 21 C. 22 D. 23 因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●常用的虚拟存储器由(1)两级存储器组成。

(1)A.主存-辅存 B.主存-网盘 C.Cache-主存 D.Cache-硬盘●中断向量可提供(2)。

(2)A.I/O设备的端口地址 B.所传送数据的起始地址C.中断服务程序的入口地址D.主程序的断点地址●为了便于实现多级中断嵌套,使用(3)来保护断点和现场最有效。

(3)A.ROM B.中断向量表 C.通用寄存器 D.堆栈●DMA工作方式下,在(4)之间建立了直接的数据通路。

(4)A.CPU与外设 B.CPU与主存 C.主存与外设 D.外设与外设●地址编号从80000H到BFFFFH且按字节编址的内存容量为(5)KB,若用16K*4bit的存储器芯片构成该内存,共需(6)片。

(5)A.128 B.256 C.512 D.1024(6)A.8 B.16 C.32 D.64●利用报文摘要算法生成报文主要的目的是(7)。

2013年上半年 软件设计师 详细答案

2013年上半年 软件设计师 详细答案
在进行进度安排时,PERT 图不能清晰地描述(16),但可以给 出哪些任务完成后才能开始另一些任务。某项目 X 包含任务 A.B....J,其 PERT 图如下图所示(A=1 表示任务 A 的持续时间 是 1 天),则项目 X 的关键路径是(17)。
(16)A.每个任务从何时开始
B.每个任务到何时结束
甲经销商擅自复制并销售乙公司开发的 OA 软件光盘已构成侵 权。丙企业在未知的情形下从甲经销商处购入 10 张并已安装使 用。在丙企业知道了所使用的软件为侵权复制的情形下,以下说
法正确的是(11)。 (11)A.丙企业的使用行为侵权,须承担赔偿责任 B.丙企业的使用行为不侵权,可以继续使用这 10 张软件 光盘 C.丙企业的使用行为侵权,支付合理费用后可以继续使用 这 10 张软件光盘 D.丙企业的使用行为不侵权,不需承担任何法律责任
软件复制品持有人一旦知道了所使用的软件为侵权复制品时, 应当履行停止使用、销毁该软件的义务。不履行该义务,软件著 作权人可以诉请法院判决停止使用并销毁侵权软件。如果软件复 制品持有人在知道所持有软件是非法复制品后继续使用给权利 人造成损失的,应该承担赔偿责任。
声音信号数字化过程中首先要进行(12)。
媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、 传输媒体,(14)属于表现媒体。
(14)A.打印机 D.图像
B.硬盘
C.光缆
【答案】A
【解析】本题考查多媒体基础知识。
表现媒体指实现信息输入和输出的媒体,如键盘、鼠标、 扫 描仪、话筒、摄像机等为输入媒体;显示器、打印机、喇叭等为 输出媒体。硬盘属于存储媒体;光缆属于传输媒体;图像属于感 觉媒体
B.中断向量表 C.通用寄存器 D. 堆
【答案】D

软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4

软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4

软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4(总分:36.00,做题时间:90分钟)一、必答题(总题数:6,分数:36.00)1.必答题(共4道大题,每道大题)__________________________________________________________________________________________ 解析:某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。

房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。

在安装过程中,系统给每个传感器赋予一个编号(即ID)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码。

当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。

住宅安全系统顶层数据流图和第0层数据流图如图12-3和图1-4(分数:8.00)(1).在图12-3中,数据流图(住宅安全系统项层图)中的A和B分别是什么?(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:A:传感器。

B:报警器。

)解析:解析:此题和以往试题有所不同,以往都给定了完整正确的顶层图,现在顶层图不完整,可以通过题目说明信息及顶层图来分析顶层图并解答问题。

题目中提到了“房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等)”,在顶层图中这3个名词都没有出现。

但仔细观察,可以看出“电视机”实际上就是“显示器”,因为它接收TV信号并输出。

2013年上半年软件设计师考试下午真题(权威解析+标准答案)

2013年上半年软件设计师考试下午真题(权威解析+标准答案)

注:红色部字体为其他提问:1.参考答案:【问题1】E1志愿者E2捐赠人E3募捐机构E4场馆【问题2】P1确定活动时间范围P2搜索场馆P3推广募捐活动缺少的数据流:名称:活动请求起点:确定募款需求收集所募捐款终点:P1【问题3】D1捐赠人信息表D2已联系的捐赠人信息表D3捐赠表D4已经处理的捐赠表。

试题分析:解答这类题目有两个原则:1.第一个原则是紧扣试题系统说明部分,数据流图与系统说明有着严格的对应关系,系统说明部分的每一句话都能对应到图中来,解题时一句一句的对照图来分析。

2.第二个原则即数据平衡原则,这一点在解题过程中也是至关重要的。

数据平衡原则有两方面的含义,一方面是分层数据流图父子图之间的数据流平衡原则,另一方面是每张数据流图中输入与输出数据流的平衡原则。

【问题1】根据0层数据流管理志愿者中的募捐任务给志愿者发送加入邀请,邀请跟进,工作任务和管理志愿者提供的邀请响应可知E1为志愿者;从录入捐款人信息,向捐赠人发送募捐请求,;向捐赠人发送致谢函等可知E2为捐赠人;从根据说明中从募捐机构获取资金并向其发放赠品可知E3为募捐机构;根据向场馆发送可用性请求和获得场所可用性可知E4为场馆。

【问题2】根据1层数据流图中P1的输出流活动时间再结合说明可知P1为确定活动时间范围;从加工P2的输入流活动时间和输出流场馆可用性请求和活动时间和地点可知P2为搜索场馆;说明中根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,再结合P3的输入输出流可知P3为推广募捐活动。

比较0层和1层中的数据流可知,P1加工只有输出流,故缺少输出流,根据说明可知需要根据活动请求才能确定P1,故该数据流为活动请求,在0层数据流中活动请求的起始加工为确定募款需求收集所募捐赠,故可知答案。

【问题3】根据最后的说明和2层数据流可知D1为捐赠人信息表,D2为已联系的捐赠人信息表,D3为捐赠表,D4为已经处理的捐赠表。

1-3中有缺的数据流么?问题2的答案是只有一个数据流么?你好试题之前编辑的时候,可能把缺少的数据流给截掉了。

软件水平考试中级软件设计师下午应用技术(系统开发和运行)历年

软件水平考试中级软件设计师下午应用技术(系统开发和运行)历年

软件水平考试中级软件设计师下午应用技术(系统开发和运行)历年真题试卷汇编1(题后含答案及解析)题型有:1. 必答题必答题(共4道大题,每道大题15分)(2013年下半年下午试题一)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某大学欲开发一个基于Web的课程注册系统,该系统的主要功能如下。

1.验证输入信息(1)检查学生信息:检查学生输入的所有注册所需信息。

如果信息不合法,返回学生信息不合法提示;如果合法,输出合法学生信息。

(2)检查学位考试结果:检查学生提供的学位考试结果。

如果不合法,返回学位考试结果不合法提示;如果合法,检查该学生注册资格。

(3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。

如果无资格,返回无注册资格提示;如果有注册资格,则输出注册学生信息(包含选课学生标识)和欲注册课程信息。

2.处理注册申请(1)存储注册信息:将注册学生信息记录在学生库。

(2)存储所注册课程:将选课学生标识与欲注册课程信息进行关联,然后存入课程库。

(3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。

现采用结构化方法对课程注册系统进行分析与设计,获得如图4.15所示的0层数据流图和图4.16所示的1层数据流图。

1.使用说明中的词语,给出图4.15中的实体E1和E2的名称。

正确答案:E1:学生E2:教务人员解析:由学生输入注册所需信息、学生提供学位考试结果可知,E1为学生。

由系统“给教务人员发送所注册课程信息和已注册学生信息”可知,E2为教务人员。

知识模块:系统开发和运行2.使用说明中的词语,给出图4.16中的数据存储D1和D2的名称。

正确答案:D1:学生库D2:课程库解析:由“存储注册信息:将注册学生信息记录在学生库”可知,D1为学生库。

由“存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库”可知,D2为课程库。

2014年上半年软件水平考试(中级)软件设计师下午(应用技术)真

2014年上半年软件水平考试(中级)软件设计师下午(应用技术)真

2014年上半年软件水平考试(中级)软件设计师下午(应用技术)真题试卷(题后含答案及解析)题型有:1. 必答题 2. 选答题必答题(共4道大题,每道大题15分)1.阅读下列说明和图,回答【问题1】至【问题4】,将解答填人答题纸的对应栏内:【说明】某巴士维修连锁公司欲开发巴士维修系统,以维护与维修相关的信息,该系统的主要能如下:(1)记录巴士ID和维修问题。

巴士到车库进行维修,系统将巴士基本信息和ID记录在巴士列表文件中,将待维修机械问题记录在维修记录文件中,并生成维修订单。

(2)确定所需部件,根据维修订单确定维修所需部件,并在部件清单中进行标记。

(3)完成维修,机械师根据维修记录文件中的待维修机械问题,完成对巴士的维修,登记维修情况;将机械问题维修情况记录在维修记录文件中,将所用部件记录在部件清单中,并将所用部件清单发送绘库存管理系统以对部件使用情况进行监控,巴士司机可查看已维修机械问题。

(4)记录维修工时,将机械师提供的维修工时记录在人事档案中,将维修总结发送给主管进行绩效考核。

(5)计算维修总成本。

计算部件清单中实际所用部件、人事档案中所用维修工时的总成本;将维修工时和所用部件成本详细信息给会计进行计费。

现采用结构化方法对巴士维修系统进行分析与设计,获得如图1一l所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】使用说明中的词语,给出图1—1中的实体E1~E5的名称。

【问题2】使用说明中的词语,给出图1—2中的数据存储D1~D4的名称,【问题3】说明图1—2中所存在的问题。

【问题4】根据说明和图中术语,采用补充数据流的方式,改正图1—2中的问题。

要求给出所补充数据流的名称、起点和终点。

正确答案:【问题1】E1:巴士司机E2:机械师E3:会计E4:主管E5:库存管理系统【问题2】D1:巴士列表文件D2:维修记录文件D3:部件清单D4:人事档案【问题3】缺失以开吻邑流:缺失以下数据流:(1)名称:待维修机械问题;起点:D2;终点:3完成维修。

2013年上半年软件水平考试(中级)多媒体应用设计师下午(应用技

2013年上半年软件水平考试(中级)多媒体应用设计师下午(应用技

2013年上半年软件水平考试(中级)多媒体应用设计师下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 试题一 2. 试题二 3. 试题三 4. 试题四试题一(15分)阅读下列说明,回答问题1至问题6,将解答填入答题纸的对应栏内。

【说明】位图文件(Bitmap)是一种用来存储点阵图像的文件格式,它将图像定义为由点(像素)组成的矩阵。

每个点可以用多种颜色深度表示,包括1、4、8、24和32位颜色信息。

位图文件整体上分为4个部分,如图1-1所示。

第一部分为位图文件头BITMAPFILEHEADER,占14个字节。

第二部分为位图信息头BITMAPINFOHEADER,占40个字节。

BITMAPINFOHEADER中的一些关键字段如表1-1所示。

调色板的每个表项占4个字节,其中3个字节分别表示颜色的红、绿、蓝分量,1个字节保留。

当为24位或32位真彩色位图时,不需要调色板。

该文件格式还规定图像的每一个扫描行所占的字节数必须是4的整数倍,不足的部分以0填充。

1.①简述伪彩色图像的概念。

②简述调色板的概念。

正确答案:①伪彩色图像的每个像素的显示颜色不是由RGB基色分量的数值直接决定,而是把像素值当做颜色查找表的表项入口地址,去查找一个显示图像时使用的RGB值。

用查找出的RGB值产生的彩色称为伪彩色。

②调色板就是伪彩色图像使用的颜色查找表。

解析:本问题包含两个小问题,分别考查了伪彩色图像的概念和调色板的概念。

伪彩色图像的每个像素的显示颜色不是由RGB基色分量的数值直接决定的,而是把像素值当做颜色查找表的表项入口地址,去查找一个显示图像时使用的RGB值。

调色板就是伪彩色图像使用的颜色查找表。

题目要求考生直接简述概念。

这两个问题是互相关联的。

2.已知一个位图文件的biWidth、biHeight、biBitCount和biCompression 字段分别等于250、100、8和BI_RGB。

请计算:①该位图文件中调色板部分占多少个字节;②该位图文件中实际图像数据部分占多少个字节;③整个位图文件的大小是多少字节。

软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编4(

软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编4(

软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编4(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.(2013年下半年上午试题33)系统可维护性的评价指标不包括_______。

A.可理解性B.可测试性C.可移植性D.可修改性正确答案:C解析:系统可维护性的评价指标主要包括可理解性、可测试性、可修改性、维护工具。

所以答案选C。

知识模块:系统开发和运行2.(2013年下半年上午试题34)逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的_______阶段进行。

A.需求分析B.软件设计C.软件实现D.软件维护正确答案:D解析:逆向工程是根据已有的东西和结果,通过分析来推导出具体的实现方法。

逆向工程的目的是使软件得以维护。

知识模块:系统开发和运行3.(2013年下半年上午试题35)一个程序根据输入的年份和月份计算该年中该月的天数,输入参数包括年份(正整数)、月份(用1~12表示)。

若用等价类划分测试方法进行测试,则_______不是一个合适的测试用例(分号后表示测试的输出)。

A.(2013,1;31)B.(0,1;’错误’)C.(0,13;’错误’)D.(2000,-1;’错误’)正确答案:C解析:等价类划分测试方法是把所有可能输入的数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。

该方法是一种重要的、常用的黑盒测试用例设计方法。

选项C中选取了两个错误数据作为测试用例,出现错误时无法判断,所以说选项C不是一个合适的测试用例。

知识模块:系统开发和运行4.(2013年下半年上午试题36)_______不是单元测试主要检查的内容。

A.模块接口B.局部数据结构C.全局数据结构D.重要的执行路径正确答案:C解析:单元测试主要检查的内容包括边界测试、错误处理测试、路径测试、局部数据结构测试、模块接口测试。

软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编10(

软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编10(

软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编10(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.(2013年上半年试题43)如图10.7所示,描述一些人(Person)将动物(Animal)养为宠物(Pet)的是图_____。

A.①B.②C.③D.④正确答案:A解析:该题考查UML中类图的表示,由Person类和Animal类之间一比多的关系以及类图的画法可知选项为A。

知识模块:面向对象技术(2013年上半年上午试题44~47)______(44)设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。

______(45)设计模式限制类的实例对象只能有一个。

适配器(Adapter)设计模式可以用于______(46)。

用丁一个对象添加更多功能而不适用子类的是______(47)设计模式。

2.(44)A.责任链(Chain of Responsibility)B.命令(Command)C.抽象工厂(Abstract Factory)D.观察者(Observer)正确答案:D解析:观察者模式(有时又被称为发布一订阅模式、模型一视图模式、源一收听者模式或从属者模式)是软件设计模式的一种。

在此种模式中,一个目标物件管理所有相依丁它的观察者物件,并且在它本身的状态改变时主动发出通知。

这通常透过呼叫各观察者所提供的方法来实现。

单例模式是一种常用的软件设计模式。

在它的核心结构中只包含一个被称为单例类的特殊类。

通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。

适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。

一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。

中级软件设计师上半年下午试题及答案解析

中级软件设计师上半年下午试题及答案解析

中级软件设计师上半年下午试题及答案解析试题一(15 分)阅读下列说明和图,回答问题 1 至问题4。

某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。

为了实现这一目标,该公司欲开发一采购系统。

系统的主要功能如下:1.检查库存水平。

采购部门每天检查部件库存量,当特定部件的库存量降至其订货点时,返回低存量部件及库存量。

2.下达采购订单。

采购部门针对低存量部件及库存量提交采购请求,向其供应商(经过供应商文件访问供应商数据)下达采购订单,并存储于采购订单文件中。

3. 交运部件。

当供应商提交提单并交运部件时,运输和接收(S/R)部门经过执行以下三步过程接收货物:(1)验证装运部件。

经过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R 职员。

如果收货部件项目出现在采购订单和提单上,则已验证的提单和收货部件项目将被送去检验。

否则,将S/R 职员提交的装运错误信息生成装运错误通知发送给供应商。

(2) 检验部件质量。

经过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。

如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。

如果部件未经过检查,则将检验员创立的缺陷装运信息生成缺陷装运通知发送给供应商。

(3)更新部件库存。

库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。

标记订单采购完成。

现采用结构化方法对该采购系统进行分析与设计,获得如图1-1 所示的上下文数据流图和图1-2 所示的0 层数据流图。

1-1 上下文数据流图1-2 0层数据流图1使用说明中的词语,给出图1-1中的实体E1~E5(5分)2使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

(4分)3根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。

(4分)4用200 字以内文字,说明建模图1-1 和图1-2 时如何保持数据流图(2分)试题二(15)1至问题3,将解答填入答题纸的对应栏内。

上半年软件设计师下午真题及答案

上半年软件设计师下午真题及答案

上半年软件设计师下午真题及答案集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)2019上半年软件设计师下午真题及答案试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。

该系统的主要功能是:(1)采集学生状态。

通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。

每张学生卡有唯一的标识(ID)与一个学生对应。

(2)健康状态告警。

在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。

(3)到课检查。

综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。

对旷课学生,向其家长和班主任发送旷课警告。

(4)汇总在校情况。

定期汇总在校情况,并将报告发送给家长和班主任。

(5)家长注册。

家长注册使用该系统,指定自己子女,存入家长信息,待审核。

(6)基础信息管理。

学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。

一个学生至少有一个家长,可以有多个家长。

课表信息包括班级、班主任、时间和位置等。

现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1?E5的名称。

【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1?D4的名称。

【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。

2013年上半年软件设计师考试真题(上午)

2013年上半年软件设计师考试真题(上午)

2013 年上半年软件设计师考试真题(上午)常用的虚拟存储器由 (1) 两级存储器组成(1)A.主存-辅存B.主存-网盘C.Cache-主存D.Cache-硬盘中断向量可提供 (2)(2)A.I/O 设备的端口地址B.所传送数据的起始地址C.中断服务程序的入口地址D.主程序的断点地址为了便于实现多级中断嵌套使用 (3) 来保护断点和现场最有效。

(3)A.ROMB.中断向量表C.通用寄存器D.堆栈DMA 工作方式下,在 (4) 之间建立了直接的数据通路。

(4)A.CPU 与外设B.CPU 与主存C.主存与外设D.外设与外设地址编号从 80000H 到 BFFFFH 且按字节编址的内存容量为 (5) KB,若用16K*4bit 的存储器芯片构成该内存共需 (6) 片(5)A.128 B.256 C.512 D.1024(6)A.8 B.16 C.32 D.64利用报文摘要算法生成报文接要的目的是 (7)(7)A.验证通信对方的身份防止假冒B.对传输数据进行加密防止数据被窃听C.防止发送言否认发送过数据D.防止发送的报文被篡改防火墙通常分为内网、外网和 DMZ 三个区域,按照受保护程序,从高到低正确的排列次序为 (8)(8)A.内网、外网和 DMZB.外网、内网和 DMZC.DMZ、内网和外网D.内网、DMZ 和外网近年来,在我国出现各类病毒中 (9) 病毒通过木马形式感染智能手机。

(9)A.欢乐时光B.熊猫烧香C.X 卧底D.CIH王某是一名软件设计师,按公司规定编写软件文档并上交公司存档。

这些软件文档属于职务作品且 (10)(10)A.其著作权由公司享有B.其著作权由软件设计师享有C.除其署名权以外,著作权的其他权利由软件设计师享有D.著作权由公司和软件设计师共同享有甲经销商擅自复制并销售乙公司开发的 OA 软件光盘已构成侵权。

丙企业在未知的情形下从甲经销商处购入 10 张并已安装使用。

在丙企业知道了所使用的软件为侵权复制的情形下,以下说法正确的是 (11)(11)A.丙企业的使用行为侵权,须承担赔偿责任B.丙企业的使用行为不侵权,可以继续使用这 10 张软件光盘C.丙企业的使用行为侵权,支付合理费用后可以继续使用这 10 张软件光盘D.丙企业的使用行为不侵权,不需承担任何法律责任声音信号数字化过程中首先要进行 (12)(12)A.解码B.D/A 转换C.编码D.A/D 转换以下关于 dpi 的叙述中,正确的是 (13)(13)A.每英寸的 bit 数B.存储每个像素所用的位数C.每英寸像素点D.显示屏上能够显示出的像素数目媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体 (14) 属于表现媒体。

计算机水平考试中级软件设计师2013年上半年上午真题_真题-无答案

计算机水平考试中级软件设计师2013年上半年上午真题_真题-无答案

计算机水平考试中级软件设计师2013年上半年上午真题(总分75,考试时间90分钟)单项选择题1. 常用的虚拟存储器由______两级存储器组成。

A.主存-辅存 B.主存-网盘 C.Cache-主存 D.Cache-硬盘2. 中断向量可提供______。

A.I/O设备的端口地址 B.所传送数据的起始地址C.中断服务程序的入口地址 D.主程序的断电地址3. 为了便于实现多级中断嵌套,使用______来保护断电和现场最有效。

A.ROM B.中断向量表 C.通用寄存器 D.堆栈4. DMA工作方式下,在______之间建立了直接的数据通路。

A.CPU与外设 B.CPU与主存 C.主存与外没 D.外设与外设地址编号从80000H到BFFFFH且按字节编址的内存容量为______KB,若用16K×4bit的存储器芯片构成该内存,共需______片。

5. A.128 B.256 C.512 D.10246. A.8 B.16 C.32 D.647. 利用报文摘要算法生成报文摘要的目的是______。

A.验证通信对方的身份,防止假冒B.对传输数据进行加密,防止数据被窃听C.防止发送方否认发送过数据D.防止发送的报文被篡改8. 防火墙通常分为内外网和DMZ三个区域,按照受保护程度,从高到低正确的排列次序为______。

A.内网、外网和DMZ B.外网、内网和DMZC.DMZ、内网和外网 D.内网、DMZ和外网9. 今年来,在我国出现的各种病毒中,______病毒通过木马形式感染智能手机。

A.快乐时光 B.熊猫烧香 C.X卧底 D.CIH10. 王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。

这些软件文档属于职务作品,且______。

A.其著作权由公司享有B.其著作权由软件设计师享有C.除其署名权以外,著作权的其他权利由软件设计师享有D.除著作权由公司和软件设计师共同享有11. 甲经销商擅自复制并销售乙公司开发的OA软件光盘已构成侵权。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中级软件设计师2013上半年下午试题试题一某慈善机构欲开发一个募捐系统,已跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。

该系统的主要功能如下所述。

1管理志愿者。

根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。

2确定募捐需求和收集所募捐赠(资金及物品)。

根据需求提出募捐任务、将活动请求和捐赠请求,获取所募集的资金和物品。

3组织募捐活动。

根据活动请求,确定活动时间范围。

根据活动时间,搜索场馆,即:想场馆发送场馆可用性请求,获得场馆可用性。

然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募捐机构获取资金并向其发放赠品。

获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即:录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。

根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函,根据已联系的捐赠人和捐赠记录进行跟踪,将捐赠跟进情况发送给捐赠人。

先采用结构化方法对募捐系统进行分析与设计,获得如图1、图2、和图3所示分层数据流图。

1、使用说明中的词语,给出图1中的实体E1~E4的名称。

2、在建模DFD时,需要对有些复杂加工(处理)进行进一步精化,图2为图1中处理3的进一步细化的1层数据流图,图3为图2中3.1进一步细化的2层数据流图。

补全2中加工P1、P2和P3的名称和图2与图3中缺少的数据流。

3、使用说明中的词语,给出图3中的数据存储D1~D4的名称。

试题二某电视台拟开发一套信息管理系统,以方便对全台的员工、栏目、广告和演播厅等进行管理。

[需求分析]系统需要维护全台员工的详细信息、栏目信息、广告信息和演播厅信息等。

员工的信息主要包括:工号、姓名、性别、出生日期、电话、住址等。

栏目信息主要包括:栏目名称、播出时间、时长的呢过。

广告信息主要包括:广告编号、价格等。

演播厅信息包括:房间号、房间面积等。

电视台分局调度单来协调各档栏目、演播厅和场务。

一销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。

演播厅和场务可以被多个栏目循环使用。

电视台根据栏目来插播广告。

每档栏目可以插播多条广告,每条广告也可以在多档栏目插播。

一档栏目可以有多个主持人,但一名支持人只能支持一档栏目。

一名编辑人员可以编辑多条广告,一条广告只能由一名编辑人员编辑。

[概念模型设计]根据需求阶段收集的信息设计的实体联系图(不完整)如图所示。

[逻辑结构设计]根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):演播厅(房间号,房间面积)栏目(栏目名称,播出时间,时长)广告(广告编号,销售价格,______)员工(工号,姓名,性别,出生日期,电话,住址)主持人(主持人工号,______)插播单(______,播出时间)调度单(______)4、补充图中的联系和联系的类型。

5、根据图,将逻辑结构设计阶段生成的关系模式的空补充完整,并用下划线指出空所在关系模式的主键。

6、现需要记录广告商信息,增加广告商实体。

一个广告商可以提供多条广告,一条广告只由一个广告商提供。

请根据该要求,对图进行修改,画出修改后的实体间联系和联系的类型。

试题三某城市拟开发一个基于Web的城市黄页,公开发布该城市重要的组织或机构(一下统称为客户)的基本信息,方便城市生活。

该系统的主要功能描述如下:7搜索信息:任何使用Internet的网络用户都可以搜索发布在城市黄页中的信息,例如客户的名称、地址、联系电话等。

8认证:客户若想在城市黄页上发布信息,需通过系统的认证。

认证成功后,该客户成为系统授权用户。

9更新信息:授权用户登录系统后,可以更改自己在城市黄页中的相关信息,例如变更联系电话等。

10删除客户:对于拒绝继续在城市黄页上发布信息的客户,有系统管理员删除该客户的相关信息。

系统采用面向对象方法进行开发,在开发过程中认定出如下表所示的类。

系统的用例图和类图分别如图1和图2所示。

7、根据说明中的描述,给出图1中A1和A2出所对应的参与者,UC1和UC2所对应的用例以及处的关系。

8、根据说明中的描述,给出图2中C1~C5所对应的类名(表中给出出的类名)和空格处所对应的多重度。

9、认定类是面向对象分析中非常关键的一个步骤。

一般首先从问题域中得到候选类集合,在根据相应的原则从该集合中删除不作为类的,剩余的就是从问题域中认定出来的类。

简要说明选择候选类的原则,以及对候选类集合进行删除的原则。

试题四设有m台完全相同的机器运行n个独立的任务,运行任务i所需要的时间为t i,要求确定一个调度方案是的完成所有任务所需要的时间最短。

假设任务已经按照其运行时间从大到小排序,算法基于最长运行时间作业优先的策略;按顺序先把每个1务分配到一台机器上,然后将剩余的任务一次放入最先空闲的机器。

[C代码]下面是算法的C语言实现。

10常量和变量说明m:机器数。

n:任务数。

t[]:输入数组,长度为n,其中每个元素表示任务的运行时间,下标从0开始。

s[][]:二维数组,长度为m*n,下标从0开始,其中元素s[i][j]表示机器i运行的任务j的编号。

d[]:数组,长度为m其中元素d[i]表示机器i的运行时间,下标从0开始。

count[]:数组,长度为m,下标从0开始,其中元素count[i]表示机器i运行的任务数。

i:循环变量。

j:循环变量。

k:临时变量。

max:完成所有任务的时间。

min:临时变量。

11函数schedulevoid schedule12{int i,j,k max=0;for(i=0;i<m;i++){d[i]=0;for(j=0;j<n;j++){s[i][j]=0;}}for(i=0;i<m;i++){ //分配前m个任务s[i][0]=i;______;count[i]=1;}for(______;i<n;i++){ //分配后n-m个任务int min=d[0];k=0;for(j=1;j<n;j++){ //确定空闲机器if(rain>d[j]){min=d[j];k=j; //机器k空闲}}______;count[k]=count[k]+1;d[k]=d[k]+t[i];for(i=0;i<m;i++){ //确定完成所有任务所需要的时间if(______){max=d[i];}}}}10、根据说明和C代码,填充C代码中的空。

11、根据说明和C代码,该问题采用了______算法设计策略,时间复杂度为______(用O符号表示)12、考虑实例m=3(编号0~2),n=7(编号0~6),各任务的运行时间为{16,14,6,5,4,3,2}。

则在机器0、1和2上运行的任务分别为______、______和______(给出任务编号)。

从任务开始运行到完成所需要的时间为______。

试题五13、现要求实现一个能够自动生成求职简历的程序,简历的基本内容包括求职者的姓名、性别、年龄及工作经历。

希望每份简历中的工作经历有所不同,并尽量减少程序中的重复代码。

现采用原型模式(Prototype)来实现上述要求,得到如图1所示的类图。

[C++代码]# include<string>Using namespace std;Class Clonealole{Public:______,Class WorkExperience:public Cloneable{ //经历Private:String workDate;String company;Public:Cloneable*Clone(){______Obj->workDate=this->workDate;Obj->company=this->company;Return obj;}//其余代码省略};Class Resume:public Cloneable{ //简历Private:String name; string sex; string age;WorkExperience*work;Resume(WorkExperience*work){This->work=______;Public:Resume(string name){ /*实现省略*/ }Void SetPersonallnfo(string sex, string age){ /*实现省略*/ }Void setWorkExperience(string workDate,string company) { /*实现省略*/ }Cloneable*Clone(){______;Obj->name=this->name;Obj->sex=this->sex;Obj->age=this->age;Return obj;}};Int main(){Resume*a=new Resrune("张三");A->SetPersonalInfo("男", "29");A->SetWorkExperience("1998~2000", "XXX公司");Resume*b=______;B->SetWorkExperience("2001~2006","YYY公司");Return 0;}试题六14、现要求实现一个能够自动生成求职简历的程序,简历的基本内容包括求职者的姓名、性别、年龄及工作经历。

希望每份简历中的工作经历有所不同,并尽量减少程序中的重复代码。

现采用原型模式(Prototype)来实现上述要求,得到如图所示的类图。

[Java代码]Class WorkExperience ______ Cloneable{ //工作简历Private String workDate;Private String company;Public Object Clone(){______;obj.workDate=this.workDate;pany;Return obj;}}Class Resume ______ Cloneable{ //简历Private String name;Private String sex;Private String age;Private WorkExperience work ;Public Resume(String name){=name; work=new WorkExperience();}Private Resume(WorkExperience work){This.woek=______;}Public void SetPersonallnfo( String sex , String age) { /*代码略*/ }Public void SetWorkExperience(String workDate, String company) { /*代码省略*/ }Public Object Clone( ){Resume obj=______;//其余代码省略Return obj;}}Class WorkResume{Public static void main(String[] args){Resume a=new Resume("张三");a.SetPersonallnfo("男", "29");a.SetWorkExperience("1998~2000","XXX公司");Resume b=______;b.SetWorkExperience("2001~2006","YYY公司");}}答案:试题一1、E1志愿者 E2捐赠人 E3募捐机构 E4场馆。

相关文档
最新文档