2010年下半年下午 软件设计师 试题及答案与解析-软考考试真题-案例分析
2010年下半年软考软件设计师考试试题及答案
2010年下半年软考软件设计师考试试题及答案●Needham-Schroeder协议是基于(41)的认证协议。
(41)A. 共享密钥 B. 公钥 C. 报文摘要 D. 数字证书●某Web网站向CA申请了数字证书。
用户登录该网站时,通过验证(42),可确认该数字证书的有效性,从而(43)。
(42)A. CA的签名 B. 网站的签名 C. 会话密钥 D. DES密码(43)A. 向网站确认自己的身份 B. 获取访问网站的权限C. 和网站进行双向认证D. 验证该网站的真伪●实现VPN的关键技术主要有隧道技术、加解密技术、(44)和身份认证技术。
如果需要在传输层实现VPN,可选的协议是(45)。
(44)A. 入侵检测技术 B. 病毒防治技术C. 安全审计技术D. 密钥管理技术(45)A. L2TP B. PPTPC. TLSD. IPsec●在网络管理中要防护各种安全威胁。
在SNMPv3中,不必要或无法防护的安全威胁是(46)。
(46)A. 篡改管理信息:通过改变传输中的SNMP报文实施未经授权的管理操作B. 通信分析:第三者分析管理实体之间的通信规律,从而获取管理信息C. 假冒合法用户:未经授权的用户冒充授权用户,企图实施管理操作D. 消息泄露:SNMP引擎之间交换的信息被第三者偷听●SNMP协议实体发送请求和应答报文的默认端口号是(47),SNMP代理发送陷入报文(trap)的默认端口号是(48)。
(47)A. 160 B. 161 C. 162 D. 163(48)A. 160 B. 161 C. 162 D. 163●下面关于几个网络管理工具的描述中,错误的是(49)。
(49)stat可用于显示IP、TCP、UDP、ICMP等协议的统计数据B.sniffer能够使网络接口处于杂收模式,从而可截获网络上传输的分组C.winipcfg采用MS-DOS工作方式显示网络适配器和主机的有关信息D.tracert可以发现数据包到达目标主机所经过的路由器和到达时间●在Windows XP中用事件查看器查看日志文件,可看到的日志包括(50)。
全国计算机软件水平考试软件设计师2010年下半年下午真题及参考答案
全国计算机软件水平考试2010 年下半年软件设计师下午试卷试题一(共15 分)阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或 Web站点所下订单。
其主要功能如下:(1)增加客户记录。
将新客户信息添加到客户文件,并分配一个客户号以备后续使用。
(2)查询商品信息。
接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。
(3)增加订单记录。
根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。
(4)产生配货单。
根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。
如果现货不足,则需向供应商订货。
(5)准备发货单。
从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。
(6)发货。
当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。
(7)创建客户账单。
根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。
(8)产生应收账户。
根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。
现采用结构化方法对订单处理系统进行分析与设计,获得如图 1-1 所示的顶层数据流图和图 1-2 所示0层数据流图。
图1-1 顶层数据流图【问题 1】(3 分)使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。
【问题 2】(3 分)使用说明中的词语,给出图1-2 中的数据存储D1~D3 的名称。
【问题 3】(9 分)(1)给出图1-2 中处理(加工)P1 和P2 的名称及其相应的输入、输出流。
(2)除加工P1 和P2 的输入输出流外,图1-2 还缺失了1 条数据流,请给出其起点和终点。
注:名称使用说明中的词汇,起点和终点均使用图1-2 中的符号或词汇。
2010年下半年真题软件设计师详细答案
在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预。
(1)A.程序控制输入输出 B.中断 C.DMA D.总线控制【答案】C【解析】本题考查CPU中相关寄存器的基础知识。
计算机中主机与外设间进行数据传输的输入输出控制方法有程序控制方式、中断方式、DMA等。
在程序控制方式下,由CPU执行程序控制数据的输入输出过程。
在中断方式下,外设准备好输入数据或接收数据时向CPU发出中断请求信号,若CPU 决定响应该请求,则暂停正在执行的任务,转而执行中断服务程序进行数据的输入输出处理,之后再回去执行原来被中断的任务。
在DMA方式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU的负担,可以大大节省系统资源。
若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。
(2)A.-127+1 B.-127-1 C.127+1 D.127-1【答案】C【解析】本题考查计算机中的数据表示和运算基础知识。
釆用8位补码表示整型数据时,可表示的数据范围为-128〜127,因此进行127+1运算会产生溢出。
若内存容量为4GB,字长为32,则(3)。
(3) A.地址总线和数据总线的宽度都为32B.地址总线的宽度为30,数据总线的宽度为32C.地址总线的宽度为30,数据总线的宽度为8D.地址总线的宽度为32,数据总线的宽度为8【答案】A【解析】本题考查计算机系统的总线基础知识。
内存容量为4GB,即内存单元的地址宽度为32位。
字长为32位即要求数据总线的宽度为32位,因此地址总线和数据总线的宽度都为32。
地址总线的宽度就是处理机寻址范围,若地址总线为n位,则可寻址空间为2的n次方字节。
所以本题的可寻址空间为:4*1024*1024*1024*位,所以地址总线宽度为32设用2KX4位的存储器芯片组成16KX8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为(4)。
2010年下半年软考软件设计师考试试题及答案
学术课程管理系统数据库的设计要求
1.需求分析
2.概念结构设计
3.逻辑结构设计
4.物理设计
5.代码任务
a)创建数据库代码
b)创建各个表代码
c)创建约束要求:
i.每个表创建主键
ii.选修表创建外键(学号、课程号)
iii.系表创建外键(教师编号)
iv.课程表创建外键(教师编号、系编号)
v.教师表创建外键(系编号)
vi.成绩创建检查约束(成绩必须在0-100之间)
d)创建视图要求
i.创建一个视图,包括学号、姓名、课程号、
课程名、成绩,并按照课程号升序排序
e)创建触发器要求
i.创建一个触发器,如果有用户要实现"学生表
"的插入、修改、删除操作,显示操作所影响的行的
信息。
f)授权要求:
i.给用户“TEACHER”授予对“选课”表的查询
权和修改成绩权限;给用户“STUDENT”只授予对
“选课”表的查询权
g)能实现的查询要求:
i.查询学号为10001学生所学课程的课程名与
任课老师
ii.查询至少选修王老师所受课程中一门课程的女学生姓名
iii.查询平均成绩在90以上的学生姓名、课程名和成绩。
2010年下半年11月软件设计师考试答案
BACCC2010年下半年软件设计师考试答案上午试题:1-10 CCABA CABCD 11-20 CCBCB CBCDB 21-30 ABCBC DACCB 31-40 BBACD 41-50 DCBAD DBDAB 51-60 DCDDB CDCAD61-70 BACAB ADBCA 71-75 CABAB下午试题【参考答案分析】:r 问跟1】(盼,各1分)E1 :客户E2:财冬部门E3 :仓库t 问题2】(3分,劄分)D1 :客户文件D2 :商品文件D3 :订单文件【问题3】(9分)C 1)加工名称(各1分),数据流【各1P 1:产生配货单P2准备发货单P1和P2可互换,但必须整体互换I 即P 1:准备发货单P2:产生配货单(2)缺少的数据流:C 2分)【参者答案分析】:试题二〔共15分)t问题1】(8分)(1)业主解,房号(口5分)主键:房号外硬:无(0一5分)")员工导,所在部门号(1分)主镰:员工号外膜:崩在部门导(1分)(3)部门号,部门负责人"分)主镰:部门号外键:部门员责人(1分)(4)收费类型,单位,单价(0.5幻主辟:收费类理外键:无<0.5^5f 5)房号,业主编号,收费日期"分)主解:房号,业主编号,收费日期外显:房号,员工号11分)【问题2】(5分)c a) n > 或m 或* C Q.5分)(b)ri > 或rn』或* < Q.5分)(c) 1 (0,5分)(d)n > 或m # 或* ( 0,5分)(e) 1 (。
一5分)(fE或m或* M5分)收费员----------- A员工—©--------- 经理国2-1补充完整的实体联系图(共2斜,实体“收费标谁” 1妤,三元联系”收费”及其联系类型1分)r间匙刃(2^>业主美系届于第?范式(1会):问癌是当某业主有窜套住房时,届性“业主^导」性:s,房屋面悬,工作单位,联系电话"等信息在业主关系表中重复存储,存在数据冗余《伐)ot 参考答案分析】:试麒六(共15分)(1) abstractclass (2分)(2) (1分)(3) Company ( 2^)(4) Ccmpany C 2^)(5) children ( 2^)(6) children (2分〉(7) rootAdd(cornp) 《3分)【参考答案分析】:试题三〔共15分)[问题1】(盼)C1:付款方式 (1i>)C2:处方 "分】C3:信用卡 (1分)C4 :支付宝账户 (1分)C5:处方上的药品C 或药品)(1分)cm (2)。
2010年下半年软考软件设计师考试试题及答案
2010年下半年软考软件设计师考试试题及答案(11)A. 41.84B. 622.08C. 2488.32D. 9953.28● 关于交换机,下面说法中错误的是 (12) 。
(12)A. 以太网交换机根据MAC 地址进行交换B. 帧中继交换机根据虚电路号DLCI 进行交换C. 三层交换机根据网络层地址进行转发,并根据MAC 地址进行交换D. ATM 交换机根据虚电路标识和MAC 地址进行交换● 关于路由器,下列说法中正确的是 (13) 。
(13)A. 路由器处理的信息量比交换机少,因而转发速度比交换机快B. 对于同一目标,路由器只提供延迟最小的最佳路由C. 通常的路由器可以支持多种网络层协议,并提供不同协议之间的分组转换D. 路由器不但能够根据逻辑地址进行转发,而且可以根据物理地址进行转发● 下面关于DPSK 调制技术的描述,正确的是 (14) 。
(14)A. 不同的码元幅度不同B. 不同的码元前沿有不同的相位改变C. 由四种相位不同的码元组成D. 由不同的频率组成不同的码元● 下面4种编码方式中属于差分曼彻斯特编码的是 (15) 。
(15)● T1载波每个信道的数据速率为 (16) ,T1信道的总数据速率为 (17) 。
(16)A. 32Kb/s B. 56Kb/s C. 64Kb/s D. 96Kb/s(17)A. 1.544Mb/s B. 6.312Mb/s C. 2.048Mb/s D. 4.096Mb/s● 设信道带宽为4000Hz ,调制为4种不同的码元,根据Nyquist 定理,理想信道的数据速率为(18) 。
(18)A. 10K b/s B. 16Kb/s C. 24Kb/s D. 48Kb/s 1110000111000011100001110000A.B.C.D.●使用ADSL拨号上网,需要在用户端安装(19)协议。
(19)A.PPP B.SLIP C.PPTP D.PPPoE●简单邮件传输协议(SMTP)默认的端口号是(20)。
2010下半年软件设计师真题及参考答案
2010 年下半年软件设计师上午试卷●在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU 干预。
(1)A. 程序控制输入输出 B. 中断C.DMAD.总线控制●若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。
(2)A. -127+1 B. -127-1 C. 127+1 D. 127-1 ●若内存容量为4GB,字长为32,则(3)。
(3)A. 地址总线和数据总线的宽度都为32B. 地址总线的宽度为30,数据总线的宽度为32 C. 地址总线的宽度为30,数据总线的宽度为8D. 地址总线的宽度为32,数据总线的宽度为8 ●设用2K ×4位的存储器芯片组成16K×8位的(地址单元为0000H ~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH 所在芯片的最小地址编号为(4)。
(4)A. 0000HB.0800HC.2000HD.2800 H ●编写汇编语言程序时,下列寄存器中程序员可访问的是(5)。
(5)A. 程序计数器(PC) B. 指令寄存器(IR) C. 存储器数据寄存器(MDR) D. 存储器地址寄存器(MAR) ●正常情况下,操作系统对保存有大量有用数据的硬盘进行(6)操作时,不会清除有用数据。
(6)A. 磁盘分区和格式化B.磁盘格式化和碎片整理C.磁盘清理和碎片整理D.磁盘分区和磁盘清理 ●如果使用大量的连接请求攻击计算机,使得所有可用的系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求,这种手段属于(7)攻击。
(7)A. 拒绝服务B. 口令入侵C. 网络监听D. IP 欺骗 ●ARP 攻击造成网络无法跨网段通信的原因是(8)。
(8)A. 发送大量ARP 报文造成网络拥塞B. 伪造网关ARP 报文使得数据包无法发送到网关 C. ARP 攻击破坏了网络的物理连通性D. ARP 攻击破坏了网关设备 ●下列选项中,防范网络监听最有效的方法是(9)。
2010年下半年软考软件设计师考试试题及答案
2010年下半年软考软件设计师考试试题及答案●若某计算机系统由两个部件串联构成,其中一个部件的失效率为7×10-6/小时。
若不考虑其他因素的影响,并要求计算机系统的平均故障间隔时间为105小时,则另一个部件的失效率应为(1)/小时。
(1)A. 2×10-5 B. 3×10-5 C. 4×10-6 D. 3×10-6●若每一条指令都可以分解为取指、分析和执行三步。
己知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。
如果按串行方式执行完100条指令需要(2)△t。
如果按照流水方式执行,执行完100条指令需要(3)△t。
(2)A. 1190 B. 1195 C. 1200 D. 1205(3)A. 504 B. 507 C. 508 D. 510●若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域由4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(4)。
(4)A. 512×16bit B. 256×8bit C. 256×16bit D. 1024×8bit●选择软件开发工具时,应考虑功能、(5)、稳健性、硬件要求和性能、服务和支持。
(5)A. 易用性 B. 易维护性 C. 可移植性 D. 可扩充性●内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求(6)。
(6)A. 高内聚,高耦合 B. 高内聚,低耦合C. 低内聚,高耦合D. 低内聚,低耦合●若某人持有盗版软件,但他本人确实不知道该软件是盗版的,则(7)承担侵权责任。
(7)A. 应由该软件的持有者B. 应由该软件的提供者C. 应由该软件的提供者和持有者共同D. 该软件的提供者和持有者都不●(8)不属于知识产权的范围。
(8)A. 地理标志权 B. 物权 C. 邻接权D. 商业秘密权●若文件系统容许不同用户的文件可以具有相同的文件名,则操作系统应采用(9)来实现。
2010年下半年软件设计师下午试卷答案
2010年下半年软件设计师下午试题参考答案试题一(共15分)【问题1】(3分)E1:客户E2:财务部门E3:仓库【问题2】(3分)D1:客户文件D2:商品文件D3:订单文件【问题3】(9分)(1)P1:P1和P2可互换,但必须整体互换,即P1:上表中各行次序无关,但每条数据流的名称、起点、终点必须相对应(2试题二(共15分)【问题1】(8分)(1)业主编号,房号主键:房号外键:无(2)员工号,所在部门号主键:员工号外键:所在部门号(3)部门号,部门负责人主键:部门号外键:部门负责人(4)收费类型,单位,单价主键:收费类型外键:无(5)房号,业主编号,收费日期主键:房号,业主编号,收费日期外键:房号,员工号(a)n,或m,或*(b)n,或m,或*(c)1(d)n,或m,或*(e)1(f)n,或m,或*图2-1 补充完整的实体联系图【问题3】(2分)业主关系属于第2范式;问题是当某业主有多套住房时,属性“业主编号,姓名,房屋面积,工作单位,联系电话”等信息在业主关系表中重复存储,存在数据冗余。
【问题1】(8分) C1:付款方式 C2:处方 C3:信用卡C4:支付宝账户C5:处方上的药品(或药品) (1)1 (2)0..* (3)1 (4)1..*(5)0..*(6)1【问题2】(4分) S1:审核中 S2:无法审核 S3:医生信息无效S4:无效处方(7)医生信息不正确(8)医生信息正确(9)医生回复处方无效(10)医生没有在7天内给出确认答复【问题3】(3分)表示组合(composition ),表示聚合(aggregation )。
在组合关系中,整体对象与部分对象具有同一的生存周期。
当整体对象不存在时,部分对象也不存在。
而聚合关系中,对整体对象与部分对象没有这样的要求。
试题四(共15分) 【问题1】(10分) (1)A->int_array[0](2)A->int_array[0] = A->int_array[A->array_size -1] (3)A->array_size - 1(4)A->int_array[PARENT(i)] <key (5)A->int_array[i] = key 【问题2】(3分) (6)(1)O(7)(lg )O n(8)(lg )O n【问题3】(2分) (9)3(1)this->name(2)virtual void Add(Company* c) = 0 (3)virtual void Delete(Company* c) = 0 (4)Company*(5)children(6)children(7)root->Add(comp)(8)comp->Add(comp1)试题六(共15分)(1)abstract class(2)(3)Company(4)Company(5)children(6)children(7)root.Add(comp)(8)comp.Add(comp1)。
10-下半年-下午真题及参考答案
10-下半年-下午真题及参考答案-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN2010 年下半年软件设计师下午试卷试题一(共15 分)阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或 Web站点所下订单。
其主要功能如下:(1)增加客户记录。
将新客户信息添加到客户文件,并分配一个客户号以备后续使用。
(2)查询商品信息。
接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。
(3)增加订单记录。
根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。
(4)产生配货单。
根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。
如果现货不足,则需向供应商订货。
(5)准备发货单。
从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。
(6)发货。
当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。
(7)创建客户账单。
根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。
(8)产生应收账户。
根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。
现采用结构化方法对订单处理系统进行分析与设计,获得如图1-1 所示的顶层数据流图和图1-2 所示0层数据流图。
图1-1 顶层数据流图【问题 1】(3 分)使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。
【问题 2】(3 分)使用说明中的词语,给出图1-2 中的数据存储D1~D3 的名称。
【问题 3】(9 分)(1)给出图1-2 中处理(加工)P1 和P2 的名称及其相应的输入、输出流。
(2)除加工P1 和P2 的输入输出流外,图1-2 还缺失了1条数据流,请给出其起点和终点。
2010年下半年软考软件设计师考试试题及答案
2010年下半年软考软件设计师考试试题及答案●有4个子网:10.1.201.0/24、10.1.203.0/24、10.1.207.0/24和10.1.199.0/24,经路由汇聚后得到的网络地址是(51)。
(51)A.10.1.192.0/20 B.10.1.192.0/21C.10.1.200.0/21D.10.1.224.0/20●私网地址用于企业内部IP地址分配,网络标准规定的私网地址有(52)。
(52)A. A类有10个:10.0.0.0~20.0.0.0B. B类有16个:172.0.0.0~172.15.0.0C. C类有256个:192.168.0.0~192.168.255.0D. D类有1个:244.0.0.0●下面的地址中,属于本地回路地址的是(53)。
(53)A. 10.10.10.1 B. 255.255.255.0C. 127.0.0.1D. 192.0.0.1●某校园网的地址是202.100.192.0/18,要把该网络分成30个子网,则子网掩码应该是(54),每个子网可分配的主机地址数是(55)。
(54)A.255.255.200.0 B.255.255.224.0C.255.255.254.0D.255.255.255.0(55)A.32 B.64 C.510 D.512●在路由器的特权模式下键入命令setup,则路由器进入(56)模式。
(56)A. 用户命令状态 B. 局部配置状态C. 特权命令状态D. 设置对话状态●要进入以太端口配置模式,下面的路由器中命令,哪一条是正确的?(57)(57)A.R1 (config)# interface e0 B.R1 > interface e0C.R1 >line e0D.R1 (config)# line s0●要显示路由器的运行配置,下面的路由器命令中,哪一条是正确的?(58)(58)A.R1 # show running-config B.R1 # show startup-configC.R1 > show startup-configD.R1 > show running-config●下面关于802.1q 协议的说明中正确的是(59)。
2010年下半年下午 软件设计师 试题及答案与解析-软考考试真题-案例分析
2010年下半年下午软件设计师考试真题-案例分析-答案解析试题一某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或Web 站点所下订单。
其主要功能如下:(1)增加客户记录。
将新客户信息添加到客户文件,并分配一个客户号以备后续使用。
(2)查询商品信息。
接收客户提交的商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。
(3)增加订单记录。
根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。
(4)产生配货单。
根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。
如果现货不足,则需向供应商订货。
(5)准备发货单。
从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。
(6)发货。
当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。
(7)创建客户账单。
根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。
(8)产生应收账户。
根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。
现采用结构化方法对订单处理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
【问题1】使用说明中的词语,给出图1-1中的实体E1〜E3的名称。
【参考答案】1、E1:客户2、E2:财务部门3、E3:仓库【答案解析】顶层DFD —般用来确定系统边界,将待开发系统看作一个加工,因此图中只有唯一的一个处理和一些外部实体,以及这两者之间的输入输出数据流。
题目要求根据描述确定图中的外部实体。
根据题目中的描述,并结合已经在顶层数据流图中给出的数据流进行分析。
从题目的说明中可以看出:客户提交商品信息请求、订购请求等;将配货单发送给仓库、仓库向系统发送备货就绪通知;发送给财务部门应收账户报表。
由此可知该订单系统有客户、仓库和财务部门三个外部实体。
2010年下半年软考软件设计师考试试题(下午)+答案
2010年下半年软考软件设计师考试试题(下午)2.软件设计此次考试下午题型沿用了2010年上半年的风格,采用六题制:试题一至试题四为必答题,分别是数据流图、数据库、UML、C语言程序填空;试题五至试题六为选答题,面向对象的C++和Java程序填空。
本次考试题型没有变化,考试内容较以往更突出“设计”,体现了考试朝着知识融合、趋于实践的方向发展,要求考生对知识掌握程度更加严格。
从考题难易程度来看,数据库设计较上半年容易些,UML类图设计较难,C语言程序填空考查的是基本数据结构队列、堆排序和效率的度量;面向对象的程序填空考查的是基本的语法和组合设计模式,与上半年相比,难度有所上升。
试题一该题考点--数据流图。
与往年考题一致,要求完善数据流图:辨别实体、存储文件,补充加工处理和缺失的数据流。
这是本次下午题中最容易拿分的题。
本题没有加工子图,解答本题只要紧扣试题系统说明部分,一句一句的对照图来分析,问题3就迎刃而解了。
试题二该题是一个数据库设计题,题目以小区物业收费管理系统为背景。
考查E-R 模型、E-R模型转关系模式,求解主键和外键,关系模式的规范化等知识点。
本次考试与往年相比增加了对关系的规范化的考查,虽然分数不多,但让本题的难度有所上升。
试题三该题以网上药店为题材,考查UML类图的设计、UML状态图中状态的转换和聚集与组合的区别。
本次UML类图的设计是往年考试中所没有的考试方式,要求考生识别系统所需要的类及其相互的关系。
这是本题的难点,也是本卷的难点。
试题四该题通过堆排序考查队列的基本运算、C语言指针的操作,并牵出调整堆的时间复杂度的度量。
队列的特点“先进先出”,基本运算包括置队空、判队空、入队、出队、读队头元素;算法的时间复杂度是每次必考的考点;本题如果了解堆排序的思想,其填空不难。
下午试题答案:。
2010年下半年软件设计师下午试题真题与参考答案
试题一问题1:E1:客户 E2:财务部 E3:仓库问题2:D1:客户文件 D2:商品文件 D3:订单文件问题3:P1:准备发货单 P2:产生配货单(P1和P2可以交换)名称起点终点客户记录 D1 P1订单记录 D3 P1发货单 P1 E3订单记录 D3 P2配货单 P2 E3缺失的数据流:起点:D1终点:创建客户帐单试题二问题1:(1)业主编号,房号主键:房号外键:业主编号(2)员工号,所在部门号主键:员工号外键:部门号(3)部门号,部门负责人主键:部门号外键:部门负责人(4)收费类型,单位,单价主键:收费类型外键:单位(5) 房号,业主编号,业主姓名,数量,收费日期主键:房号,收费日期,员工号外键:员工号,房号问题2:(a)m (b)n (c)1 (d)n (e)1 (f)1画图:增加房屋实体,业主和房屋之间建立拥有联系,1个业主可以拥有一套或多套房屋。
问题3:业主关系属于第2范式。
存在数据冗余的问题,因为一个业主可以有多套房屋,所以会存储多次业主的信息。
可以将业主关系拆分开来。
试题三问题1:C1:处方 C2:药店 C3无效处方 C4:有效处方 C5:药品(1)1..* (2)1..* (3)1 (4)1..* (5)1..* (6)1..*问题2:S1:审核中 S2:无法审核 S3:医生信息无效 S4:无效处方(7)医生信息不正确 (8)医生信息是正确的(9)医生回复处方无效 (10)医生没有在7天内给出确认答复问题3:组合(Composition)与聚集(Aggregation)的关系。
聚集是关联中的一种,聚集对象由部分对象组成;组合又是一种特殊的聚集。
在一个组合对象中,部分对象只能作为组成对象的一部分与组合对象同时存在。
即是说,组合是“当聚集对象和它的组成对象之间是具有强关联的一种特殊聚集”,组合对象的关键特征是部分对象只能存在于组合对象之中,并且部分体的寿命可能比组合体短,但组合体消亡,部分体也必然消亡。
2010下半年软件设计师下午真题及参考答案
2010 年下半年软件设计师下午试卷试题一(共15 分)阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或 Web站点所下订单。
其主要功能如下:(1)增加客户记录。
将新客户信息添加到客户文件,并分配一个客户号以备后续使用。
(2)查询商品信息。
接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。
(3)增加订单记录。
根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。
(4)产生配货单。
根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。
如果现货不足,则需向供应商订货。
(5)准备发货单。
从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。
(6)发货。
当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。
(7)创建客户账单。
根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。
(8)产生应收账户。
根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。
现采用结构化方法对订单处理系统进行分析与设计,获得如图1-1 所示的顶层数据流图和图1-2 所示0层数据流图。
图1-1 顶层数据流图【问题 1】(3 分)使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。
【问题 2】(3 分)使用说明中的词语,给出图1-2 中的数据存储D1~D3 的名称。
【问题 3】(9 分)(1)给出图1-2 中处理(加工)P1 和P2 的名称及其相应的输入、输出流。
(2)除加工P1 和P2 的输入输出流外,图1-2 还缺失了1条数据流,请给出其起点和终点。
注:名称使用说明中的词汇,起点和终点均使用图1-2 中的符号或词汇。
试题二(共15 分)阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
2010年下半年软考软件设计师考试试题及答案
PageMaker认证考试样卷问题:以下有关图层的描述,哪些是正确的?选择答案1:图层的上下关系决定了物体的前后关系选择答案2:通过菜单“成分>排列”可改变图层的顺序选择答案3:在图层调板中,用鼠标直接将图层移上移下来改变图层的顺序选择答案4:在图层调板中,图层的顺序是:先建的图层在下,后建的图层在上正确答案:1,3,4问题:如果当前是手动排文状态,按住下列哪个键就可暂时切换到自动排文?选择答案1:Shift选择答案2:Command/Ctrl选择答案3:Option/Alt选择答案4:Tab正确答案: 2问题:将工具箱的放大镜暂时切换到缩小镜的快捷键是?选择答案1:Shift选择答案2:Command(Mac OS)/Alt(Windows)选择答案3:Option(Mac OS)/Ctrl(Windows)选择答案4:Tab正确答案: 3问题:使页面按实际大小显示的快捷键是?选择答案1:Command/Ctrl+1选择答案2:Command/Ctrl+2选择答案3:Command/Ctrl+3选择答案4:Command/Ctrl+4正确答案: 1问题:缩小页面显示的快捷键是?选择答案1:Command/Ctrl+-选择答案2:Command/Ctrl+1选择答案3:Command/Ctrl+2选择答案4:Command/Ctrl+3正确答案: 1问题:浮动的“控制板”的用途是:选择答案1:进行文字和段落的各种设定选择答案2:设定排式选择答案3:定义颜色选择答案4:创建图层正确答案: 1问题:下面的哪项不是段落控制板所提供的?选择答案1:排式选择答案2:首行缩排选择答案3:段前距选择答案4:行距正确答案: 4问题:下列关于文本绕图的描述哪些是对的?选择答案1:一旦设定文字绕图,文字和图象之间的距离是固定不可调节的选择答案2:选择文字绕图命令后,文字和图象之间的距离还可以通过对话框进行调节选择答案3:文字绕图框只能有四个节点选择答案4:文字绕图框上的节点可任意增加或减少正确答案:2,4问题:若要象放幻灯一样在出版物中按顺序翻页,应在选择“版面>跳页”的同时点按何键?选择答案1:Shift选择答案2:Command/Ctrl选择答案3:Option/Alt选择答案4:Control正确答案: 1问题:若想保证工具箱中的任意直线工具绘出的是水平或垂直的线,应在划线的同时按住下列哪个键?选择答案1:Shift选择答案2:Command/Ctrl选择答案3:G选择答案4:Option/Alt正确答案: 1问题:下面的叙述哪些是正确的?选择答案1:“文件>回复”命令可以使文件回复到最后一次存储时的状态选择答案2:“编辑>还原”命令可以使文件回复到最后一次存储时的状态选择答案3:“编辑>还原”命令可以使文件回复上一步的操作选择答案4:“文件>回复”命令可以使文件回复上一步的操作正确答案:1,3问题:在PageMaker中按住Option(Mac OS)/Alt(Windows)键可以进行哪些操作?选择答案1:按住Option(Mac OS)/Alt(Windows)键的同时拖动鼠标可将箭头工具暂时切换到手工具,可移动页面选择答案2:按住Option(Mac OS)/Alt(Windows)键的同时使用矩形工具可绘制出正方形选择答案3:按住Option(Mac OS)/Alt(Windows)键可将放大镜工具暂时切换到手工具选择答案4:按住Option(Mac OS)/Alt(Windows)键的同时点按“排式面板”中的排式名称可进行排式的编辑正确答案: 1问题:下面叙述中不正确的是?选择答案1:PageMaker可以通过Acrobat Distiller工具生成PDF文件选择答案2:PageMaker不可以生成HTML文档选择答案3:PDF文件总是从页面1开始选择答案4:PageMaker文件可以从任何页码开始正确答案:2,3问题:在执行多项功能后,”编辑”菜单允许还原多少次命令?选择答案1:一次选择答案2:两次选择答案3:执行多少次命令,就还原多少次选择答案4:不可以还原正确答案: 1问题:下列关于辅助线的描述哪个是正确?选择答案1:栏辅助线是不可以随便移动的选择答案2:栏辅助线和其它从标尺中拖拉出来的标尺辅助线不同,后者可以打印出来选择答案3:所有的辅助线都是不可打印的选择答案4:栏辅助线不可以置前或置后正确答案: 3问题:下列关于标尺的描述不正确的是?选择答案1:标尺的单位可以修改选择答案2:标尺的单位是软件默认的,是不可以修改的选择答案3:标尺的原点可以随时改变选择答案4:将鼠标放在标尺处就可以拖拉处标尺辅助线正确答案: 2问题:下列关于标尺的描述哪些是正确的?选择答案1:水平标尺和垂直标尺的单位必须是一样的选择答案2:水平标尺和垂直标尺的单位可以不同选择答案3:水平标尺的单位可以修改,但垂直标尺的单位不可以改变选择答案4:水平标尺的单位不可以修改,但垂直标尺的单位可以改变正确答案: 2问题:置入到PageMaker中的哪种格式的图像在“标准”和“高分辨率”两种图形显示状态下有显著的不同?选择答案1:EPS选择答案2:JPEG选择答案3:TIFF选择答案4:PICT正确答案: 3问题:置入到PageMaker中的TIFF格式的图像可有几种不同清晰度的显示方式?选择答案1: 1选择答案2: 2选择答案3: 3选择答案4: 4正确答案: 3问题:下列哪个操作不可以在PageMaker中完成?选择答案1:绘制圆形与矩形选择答案2:旋转置入的图像选择答案3:放大或缩小置入的图像选择答案4:对路径上的锚点进行编辑正确答案: 4问题:PageMaker的主要功能是?选择答案1:绘图选择答案2:排版选择答案3:制作特效选择答案4:制作电影正确答案: 2问题:在PageMaker中,用文字工具在段落中单击几次鼠标,就可以将整段文字选中?选择答案1: 1选择答案2: 2选择答案3: 3选择答案4: 4正确答案: 3问题:双击工具箱中的箭头工具,会弹出哪个对话框?选择答案1:“自定格式”选择答案2:“文档设定”选择答案3:“文字规格”选择答案4:“段落规格”正确答案: 1问题:在PageMaker中,如何绘制出正圆形?选择答案1:使用椭圆形工具直接拖动形成选择答案2:双击椭圆形工具在弹出的对话框中设定半径选择答案3:Shift+椭圆形工具拖动形成选择答案4:以上说法都不正确正确答案: 3问题:通过下列哪个操作可将当前任何工具转换为手工具?选择答案1:按下Alt(Windows)/Option(Macintosh)键的同时拖动鼠标选择答案2:按下Ctrl(Windows)/Option(Macintosh)键的同时拖动鼠标选择答案3:按下Alt(Windows)/Command(Macintosh)键的同时拖动鼠标选择答案4:按下Ctrl(Windows)/Command(Macintosh)键的同时拖动鼠标正确答案: 1问题:下列关于主版页面的描述正确的是?选择答案1:PageMaker 6.5C中只能建立单一的主版页面选择答案2:PageMaker 6.5C中能够建立多个主版页面选择答案3:如果改变主版页面的版心的大小,文件中页面的内容会自动收缩至版心内选择答案4:文件中的左右页必须使用相同的主版正确答案: 2问题:下列关于主版页面的描述不正确的是?选择答案1:PageMaker 6.5C中不能建立多个主版页面选择答案2:PageMaker 6.5C中能够建立多个主版页面选择答案3:主版中的内容在子页中是不能编辑的选择答案4:文件中的任何一页都可以使用不同的主版设定正确答案: 1问题:当打开一个多页文件时,在主版页面上看到的“LM” ,它的含义是:选择答案1:文件中右页书眉的位置选择答案2:文件中左页书眉的位置选择答案3:文件中左页页码的位置选择答案4:文件中右页页码的位置正确答案: 3问题:通过“主版页面”调板中的“新增主版页面”命令,可创建新的主版,下列哪个描述是错的?选择答案1:可以对新主版页进行版心的设定选择答案2:可以对新主版页进行页码的设定选择答案3:必须通过“应用”命令,才能指定页面使用该主版设定选择答案4:旧主版页仍可以使用正确答案: 2问题:点按“主版页面”调板右上角的黑三角,在弹出的对话框中选择“应用”命令,在随后弹出的对话框中可设定各主版页面的适用页面范围,下列描述不正确的是:选择答案1:可设定不连续的页面采用相同的主版页面选择答案2:不能设定不连续的页面采用相同的主版页面选择答案3:可设定连续的页面采用相同的主版页面选择答案4:可分别设定左右页采用的不同的主版页面正确答案: 2问题:在PageMaker 6.5C软件中,关于“主版页面”的描述不正确的是:选择答案1:主版页面不可以有图形信息选择答案2:主版页面可设定页码选择答案3:可创建若干个不同的主版页面选择答案4:主版页面可置入图像正确答案: 1问题:删除主版页面的方法是?选择答案1:在“主版页面”调板中选中要删除的主版页面,在右上角的弹出菜单中选择“删除”命令选择答案2:将主版页面拖到“主版页面”调板下的垃圾筒图标上选择答案3:用新的主版页面来替换要删除得主版页面选择答案4:在“主版页面”调板中选中要删除的主版页面,按键盘上的delete键正确答案:1,2问题:按下Shift键,再单击“主版页面”调板上的主版项目“无”的作用是:选择答案1:将页面上所有的主版页面,文字全部删除,保留栏辅助线及其它辅助线选择答案2:将页面上所有栏辅助线及其它辅助线全部删除,保留页面,文字选择答案3:将页面上所有的主版页面、文字、尺规辅助线全部删除,保留栏辅助线选择答案4:将页面上所有的主版页面、文字、栏辅助线全部删除,保留尺规辅助线正确答案: 2问题:下列关于辅助线的描述正确的是?选择答案1:你可以隐藏和锁定辅助线选择答案2:你不可以隐藏和锁定辅助线选择答案3:你不可以锁定辅助线选择答案4:你不可以清除辅助线正确答案: 1问题:下列关于辅助线的描述不正确的是?选择答案1:辅助线可以置前或置后选择答案2:辅助线不可以置前或置后选择答案3:辅助线只能置前选择答案4:辅助线只能置后正确答案:2,3,4问题:如果在选定出版物中使用的一个字体不可用,PageMaker将显示以下哪个对话框?选择答案1:“Beijing字体匹配”对话框选择答案2:“PAN OSE字体匹配”对话框选择答案3:“Courier字体匹配”对话框选择答案4:“字体丢失”对话框正确答案: 2问题:PageMaker可设定的最大文档尺寸为?选择答案1:50毫米×50毫米选择答案2:100毫米×200毫米选择答案3:1066毫米×1066毫米选择答案4:没有限制正确答案: 3问题:以下哪一种度量单位是PageMaker中常用的文字度量单位? 选择答案1:毫米选择答案2:厘米选择答案3:英寸选择答案4:磅(Point)正确答案: 4问题:关于“版面>插入页面”命令的描述,正确的是?选择答案1:插入的页面可在当前页的后面选择答案2:插入的页面可在当前页的前面选择答案3:插入的页面可在当前左右页的中间选择答案4:可在“插页”对话框中指定任意指定页,然后进行插入正确答案:1,2,3问题:在PageMaker中关于删除页面的描述哪些是正确的?选择答案1:不能删除当前页选择答案2:可以删除任何一页选择答案3:不能删除任何主版页面选择答案4:只能删除空页正确答案: 2问题:在设定段落之间的距离时,最好采用下列哪种方法?选择答案1:用回车的方式加入空行选择答案2:设定段前距或段后距选择答案3:将文字分成若干个不连续的文字块,单独放置选择答案4:将行距加大正确答案: 2问题:双击工具箱中的手工具,页面的显示会如何变化?选择答案1:页面会变成全页显示选择答案2:页面会按实际大小显示选择答案3:页面会按200%显示选择答案4:页面会按400%显示正确答案: 1问题:添加新页的方法有:选择答案1:点中任一页面拖动选择答案2:点中任一页面,按下Ctrl/Command键拖动选择答案3:选择“版面>插入页面”命令选择答案4:点中任一页面,按下Alt/Option键拖动正确答案: 3问题:如何在PageMaker 6.5C中实现中文文字的竖排?选择答案1:编辑>直排选择答案2:文字>对齐选择答案3:使用旋转工具,将文字旋转90度选择答案4:使用旋转工具,将文字旋转-90度正确答案: 1问题:通常需要用文字工具将页码放置在主版页面上,放置页码的快捷键是:选择答案1:Ctrl+Shift+P/Command+Shift+P选择答案2:Ctrl+Alt+P/Command+Option+P选择答案3:Alt+Shift+P/Option+Shift+P选择答案4:Alt+P/Option+P正确答案: 2问题:选择“文字>字符”命令,就会弹出“文字规格”对话框,其中不能设定的选项是:选择答案1:文字样式选择答案2:字体选择答案3:字距选择答案4:段前距正确答案: 4问题:选择“文字>字符”命令,就会弹出“文字规格”对话框,其中可以设定的选项是:选择答案1:对齐选择答案2:字体选择答案3:段后距选择答案4:段前距正确答案: 2问题:在“定义排式”对话框中,当创建新的排式时,下列哪个内容是不能在此定义的?选择答案1:文字选择答案2:段落选择答案3:制表符选择答案4:图文框选项正确答案: 4问题:在“定义排式”对话框中,当创建新的排式时,下列哪个内容可在此定义?选择答案1:合订选择答案2:创建目录选择答案3:栏辅助线选择答案4:连字正确答案: 4问题:以下有关排式的定义哪些是正确的?选择答案1:必须用箭头工具选中当前的文字块,然后在排式调板中单击设定好的排式选择答案2:必须用字符工具选中当前的文字块,然后在排式调板中单击设定好的排式选择答案3:若要编辑当前的排式,可以按下Commmand/Ctrl键后单击排式调板中该排式的名称选择答案4:一段文字只能用一个排式正确答案:2,3,4问题:PageMaker 6.5C中使用排式调板的最大优势是:选择答案1:避免文字和段落的重复设定,并且修改方便选择答案2:为了更好地进行目录编排选择答案3:加快合订的速度选择答案4:文字不容易出现乱码正确答案: 1问题:在“缩排/制表符”中,首行不动而使其余所有的行缩排,可按住哪个快捷键将两个小三角分开?选择答案1:Option/Alt选择答案2:Command/Ctrl选择答案3:Shift选择答案4:Option+Command/Alt+Ctrl正确答案: 3问题:在“缩排/制表符”窗口中,“位置”的弹出菜单中有4项关于制表位的命令,下列哪个是对的?选择答案1:添加制表位选择答案2:删除制表位选择答案3:重复制表位选择答案4:在制表位前加指示线正确答案:1,2,3问题:通过“定义排式”命令在弹出的对话框中可以定义所选文字的:选择答案1:文字规格选择答案2:段落格式选择答案3:图文混排选择答案4:发行稿件正确答案:1,2问题:下列关于“首字下沉”的描述不正确的是?选择答案1:可用字符工具选中段首字将其制作为“首字下沉”的效果选择答案2:PageMaker 6.5C中不可以制作“首字下沉”选择答案3:一旦制作了“首字下沉”效果,就不能再恢复原来的文字大小选择答案4:“首字下沉”不是正常的文字操作,必须有特殊软件来完成正确答案:2,3,4问题:“工具>增效工具>改变大小写”菜单命令的适用范围是?选择答案1:英文字母选择答案2:所有的中英文选择答案3:中文选择答案4:日文正确答案: 1问题:当选中文字块时,下面的半圆形中有红色的三角表示:选择答案1:还有隐含的文字选择答案2:表示文字块有问题选择答案3:表示页面太小选择答案4:表示没有设定字号大小正确答案: 3问题:当选中文字块时,下面的半圆形中有加号表示:选择答案1:还有隐含的文字选择答案2:表示文字块有问题选择答案3:表示后面还有连续的文字选择答案4:表示没有设定字号大小正确答案: 3问题:用文字工具选中文字,在控制板中不能调整的选项是?选择答案1:字体选择答案2:字号选择答案3:字距选择答案4:缩排正确答案: 4问题:在PageMaker中编辑文本有以下几种方式?选择答案1:使用文本工具在当前打开的页面中直接进行编辑选择答案2:通过“版面” 菜单中的命令实现文本编辑选择答案3:通过“编辑>编辑文章”命令,打开“文本编辑器”进行文本编辑选择答案4:通过“发行稿件”命令进行文本编辑正确答案:1,3问题:行距是按照下列哪个规定定义的?选择答案1:第一行文字的顶部到第二行文字的顶部选择答案2:第一行文字的顶部到第二行文字的底部选择答案3:第一行文字的底部到第二行文字的顶部选择答案4:第一行文字的中间到第二行文字的中间正确答案: 1问题:在何处可以设定“页码”的表示方法是阿拉伯数字还是罗马数字?选择答案1:“文件>文档设定”命令里选择“页码”选项选择答案2:文件>自定格式>通用选择答案3:文字>字符选择答案4:文件>自定格式>版面调整正确答案: 1问题:下列哪种方法不能产生大写字母?选择答案1:按住Shift键的同时输入字母选择答案2:按下Caps Lock键以后输入字母选择答案3:在浮动的“控制板”中将小写字母改为大写选择答案4:选择“文字>文字样式>正常”就可以变成大写字母正确答案: 4问题:图层被锁定之后,下列叙述哪些是对的?选择答案1:与其它图层之间的排列顺序,可随意调整选择答案2:可将锁定的整个图层随意删除选择答案3:可将锁定图层上的图形随意删除选择答案4:可更改锁定图层上的图形的颜色正确答案:1,2,4问题:在超文本链接调板中,新增来源是灰色的无法选取,可能的原因是:选择答案1:没有选择目标图形做为当前的来源选择答案2:没有选择目标文字做为当前的锚点选择答案3:没有选择目标图形做为当前的锚点选择答案4:没有定义目标文字做为当前的来源正确答案: 4问题:使用工具箱中的圆形工具在按住下列哪个键的同时就可绘制正圆形?选择答案1:Shift选择答案2:Alt/Option选择答案3:Ctrl/Command选择答案4:Tab正确答案: 1问题:矩形工具绘制正方形的方法是:选择答案1:按住Shift键的同时,用矩形工具在页面上拖拉选择答案2:按住Alt/Option键的同时,用矩形工具在页面上拖拉选择答案3:按住Ctrl/Command键的同时,用矩形工具在页面上拖拉选择答案4:按住Tab键的同时,用矩形工具在页面上拖拉正确答案: 1问题:下列关于辅助线的描述哪个是不正确的?选择答案1:尺辅助线的用途完全相同选择答案2:当灌文字的时候,文字流可根据栏辅助线进行排列,但标尺辅助线没有这一功能选择答案3:“视图>锁定辅助线”命令只可以锁定标尺辅助线,而对栏辅助线无效选择答案4:正确答案:问题:下列关于栏辅助线的描述哪个是正确的?选择答案1:文件中的左右页必须设定同样数量的栏辅助线选择答案2:栏数是不受任何限制的选择答案3:同一页上最多只能设定的栏数是20选择答案4:只能垂直分栏,不能水平分栏正确答案: 3问题:下列关于栏辅助线的描述哪个是正确?选择答案1:两条栏辅助线之间的栏间距不能是0选择答案2:两条栏辅助线之间的栏间距可以是0选择答案3:水平栏辅助线之间的栏间距不能是0选择答案4:垂直栏辅助线之间的栏间距不能是0正确答案: 2问题:双击工具箱中的圆形工具,就会弹出“填充和线型”对话框,其中可以设定的内容是:选择答案1:圆形的填充颜色选择答案2:线的颜色选择答案3:线的粗细选择答案4:文字绕图正确答案:1,2,3问题:双击线型工具,在“自定义线型”对话框中选择“阴线”选项,所定义的线是:选择答案1:虚线选择答案2:双线选择答案3:黑色线选择答案4:白色线正确答案: 4问题:下列关于图层的描述正确的是:选择答案1:图形和文字可放在不同的图层上选择答案2:可将某图层全部隐藏选择答案3:可锁定某个图层选择答案4:各图层的顺序是不能更改的正确答案:1,2,3问题:下列关于图层的描述正确的:选择答案1:图层可被锁定选择答案2:锁定图层被删除时,图层上的内容可移到其它图层上选择答案3:锁定图层不能被删除选择答案4:各图层的顺序是可以更改的正确答案:1,2,4问题:锁定图层的方法有:选择答案1:选择菜单命令“编辑>锁定图层”选择答案2:选择某一图层后,在“图层”调板的弹出菜单中选择“锁定其它”选择答案3:单击“图层”调板中的眼睛图标选择答案4:单击“图层”调板眼睛图标右边的方块,出现图标即可正确答案:2,4问题:将一个图层的物体移到新图层的方法是:选中需进行移动的物体,在“图层”调板的该物体所在层上会有颜色小方块,后面的操作应该是:选择答案1:直接将颜色小方块拖到新图层上,选中的物体就会移到新图层上选择答案2:按住Shift键的同时将颜色小方块拖到新图层上,选中的物体就会移到新图层上选择答案3:按住Alt/Option键的同时将颜色小方块拖到新图层上,选中的物体就会移到新图层上选择答案4:按住Ctrl/Command键的同时将颜色小方块拖到新图层上,选中的物体就会移到新图层上正确答案: 1问题:若要同时选中某单一图层上所有的物体,下列哪个方法是对的?选择答案1:可以按下Shift键的同时,用箭头工具逐次单击每个图层的名称选择答案2:可以按下Command+Option/Ctrl+Alt键的同时,用箭头工具单击图层的名称选择答案3:可以按下Shift+Option/Shift+Alt键的同时,用箭头工具逐次单击每个图层的名称选择答案4:Command+A/Ctrl+A键正确答案: 2问题:处理那些包含任意连字符以及段落字典中的单字的“连字处理”选项是:选择答案1:仅限手动选择答案2:手动加字典选择答案3:手动加规则选择答案4:行尾靠紧正确答案: 2问题:如果一个图文框内的图和包含它的图文框大小不匹配,请选出下列可行的方法:选择答案1:可修剪图形选择答案2:可按比例缩小图形选择答案3:因为图文框的大小不能改变,所以必须重新创建图文框选择答案4:前两个答案无法解决问题正确答案:1,2问题:在PageMaker 6.5C中,要改变物体的前后顺序,可通过下列哪个命令?选择答案1:成分>排列选择答案2:成分>对齐选择答案3:编辑>直排选择答案4:编辑>编辑文章正确答案: 1问题:下列哪些物体不可以进行“成分>对齐”操作?选择答案1:基本几何图形选择答案2:置入的各种图形选择答案3:同一个文字块中的文字选择答案4:文字块正确答案: 3问题:下列哪种物体的排列不能通过“成分>对齐”命令来实现?选择答案1:水平对齐选择答案2:垂直对齐选择答案3:成45度角对齐选择答案4:居中对齐正确答案: 3问题:下列哪个现象不能通过“文本绕图”命令来实现:选择答案1:图的上侧没有文字选择答案2:图的下侧没有文字选择答案3:文字排列在图的上下左右侧选择答案4:文字排列在图的上下侧正确答案: 1问题:下列关于工具箱中裁切工具的描述不正确的是?选择答案1:裁切工具可对图像进行裁剪,但裁剪掉的部分只是被隐含,可以随时恢复选择答案2:裁切工具可对图像进行裁剪,裁剪掉的部分不能恢复选择答案3:裁切工具可对图像按比例进行缩放选择答案4:裁切工具也可以裁剪文字块正确答案:2,3,4问题:用户可以把QuickTime影象内的任何帧导入为链接的TIFF图象;此图象是用RGB 颜色定义的,其分辨率为?选择答案1:72dpi选择答案2:150dpi选择答案3:300dpi选择答案4:600dpi正确答案: 1。
【软考软件设计师中级真题】2010下半年软件设计师下午真题及参考答案
2010 年下半年软件设计师下午试卷试题一(共15 分)阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或 Web站点所下订单。
其主要功能如下:(1)增加客户记录。
将新客户信息添加到客户文件,并分配一个客户号以备后续使用。
(2)查询商品信息。
接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。
(3)增加订单记录。
根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。
(4)产生配货单。
根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。
如果现货不足,则需向供应商订货。
(5)准备发货单。
从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。
(6)发货。
当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。
(7)创建客户账单。
根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。
(8)产生应收账户。
根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。
现采用结构化方法对订单处理系统进行分析与设计,获得如图1-1 所示的顶层数据流图和图1-2 所示0层数据流图。
图1-1 顶层数据流图【问题 1】(3 分)使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。
【问题 2】(3 分)使用说明中的词语,给出图1-2 中的数据存储D1~D3 的名称。
【问题 3】(9 分)(1)给出图1-2 中处理(加工)P1 和P2 的名称及其相应的输入、输出流。
(2)除加工P1 和P2 的输入输出流外,图1-2 还缺失了1条数据流,请给出其起点和终点。
注:名称使用说明中的词汇,起点和终点均使用图1-2 中的符号或词汇。
试题二(共15 分)阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
2010年下半年软考软件设计师考试试题及答案
2010年下半年软考软件设计师考试试题及答案●要使Samba服务器在网上邻居中出现的主机名为smbserver,其配置文件smb.conf 中应包含(31)。
(31)A.workgroup=smbserver bios name=smbserverC.server string=smbserverD.guest account=smbserver●某Apache服务器的配置文件httpd.conf包含如下所示配置项。
在(32)处选择合适的选项,使得用户可通过访问到该Apache服务器;当用户访问http:// 111.25.4.30:80时,会访问到(33)虚拟主机。
NameVirtualHost 111.25.4.30: 80<VirtualHost 111.25.4.30: 80>ServerName DocumentRoot /www/othertest</VirtualHost><VirtualHost 111.25.4.30: 80>ServerName (32)DocumentRoot /www/otherdate</VirtualHost><VirtualHost 111.25.4.30: 80>ServerName ServerAlias *DocumentRoot /www/test</VirtualHost>(32)A. B.C. D.(33)A. B.C. D.●在配置IIS时,如果想禁止某些IP地址访问Web服务器,应在“默认Web站点”的属性对话框中(34)选项卡中进行配置。
IIS的发布目录(35)。
(34)A.目录安全性B.文档C.主目录D.ISAPI筛选器(35)A.只能够配置在c:\inetpub\wwwroot上B.只能够配置在本地磁盘上C.只能够配置在联网的其它计算机上D.既能够配置在本地的磁盘,也能配置在联网的其它计算机上●活动目录(Active Directory)是由组织单元、域、(36)和域林构成的层次结构,安装活动目录要求分区的文件系统为(37)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年下半年下午软件设计师考试真题-案例分析-答案解析试题一某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或Web 站点所下订单。
其主要功能如下:(1)增加客户记录。
将新客户信息添加到客户文件,并分配一个客户号以备后续使用。
(2)查询商品信息。
接收客户提交的商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。
(3)增加订单记录。
根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。
(4)产生配货单。
根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。
如果现货不足,则需向供应商订货。
(5)准备发货单。
从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。
(6)发货。
当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。
(7)创建客户账单。
根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。
(8)产生应收账户。
根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。
现采用结构化方法对订单处理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
【问题1】使用说明中的词语,给出图1-1中的实体E1〜E3的名称。
【参考答案】1、E1:客户2、E2:财务部门3、E3:仓库【答案解析】顶层DFD —般用来确定系统边界,将待开发系统看作一个加工,因此图中只有唯一的一个处理和一些外部实体,以及这两者之间的输入输出数据流。
题目要求根据描述确定图中的外部实体。
根据题目中的描述,并结合已经在顶层数据流图中给出的数据流进行分析。
从题目的说明中可以看出:客户提交商品信息请求、订购请求等;将配货单发送给仓库、仓库向系统发送备货就绪通知;发送给财务部门应收账户报表。
由此可知该订单系统有客户、仓库和财务部门三个外部实体。
对应图1-1中数据流和实体的对应关系,可知E1为客户,E2为财务部门,E3为仓库。
本题中需注意说明(4)中向供应商订货是系统外部的行为,因此,供应商并非本系统的外部实体。
【问题2】使用说明中的词语,给出图1-2中的数据存储D1〜D3的名称。
【参考答案】D1、客户文件D2、商品文件D3、订单文件【答案解析】本问题考查0层DFD中数据存储的确定。
根据说明中的以下描述:将新客户信息添加到客户文件;从商品文件中查询商品的价格和可订购数量等商品信息;产生订单并添加到订单文件中,得出数据存储为客户文件、商品文件以及订单文件,再根据图1-2 中D1的输入和输出数据流均为客户记录,D2的输入数据流为从处理“创建客户账单”来的新商品数量,输出数据流为到处理“查询商品信息”的商品数量和价格,D3的输入数据流为从处理“增加客户订单”来的订单,可知,D1为客户文件,D2为商品文件,D3为订单文件。
【问题3】(1)给出图1-2中处理(加工)P1和P2的名称及其相应的输入输出流。
(2)除加工P1和P2的输入输出流外,图1-2还缺失了1条数据流,请给出其起点和终点。
注:名称使用说明中的词汇,起点和终点均使用图1-2中的符号或词汇【参考答案】(1)处理(加工)名称,数据流。
P1:产生配货单 P2:准备发货单上表中各行次序无关,但每条数据流的名称、起点、终点必须相对应。
P1和P2可互换,即P1为“准备发货单”、P2为“产生配货单”。
(2)试题二某公司拟开发一套小区物业收费管理系统。
初步的需求分析结果如下:(1)业主信息主要包括:业主编号、姓名、房号、房屋面积、工作单位、联系电话等。
房号可唯一标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或多套的房屋。
(2)部门信息主要包括:部门号、部门名称、部门负责人、部门电话等。
一个员工只能属于一个部门,一个部门只有一位负责人。
(3)员工信息主要包括:员工号、姓名、出生年月、性别、住址、联系电话、所在部门号、职务和密码等。
根据职务不同,员工可以有不同的权限:职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限;职务为“收费”的员工只具有收费的操作权限。
(4)收费信息包括:房号、业主编号、收费日期、收费类型、数量、收费金额、员工号等。
收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表2-1 所示。
其中:物业费=房屋面积(平方米)X每平方米单价,卫生费=套房数量(套)X 每套房单价,水费=用水数量(吨)X每吨水单价,电费=用电数量(度)X每度电单价。
(5)收费完毕应为业主生成收费单,收费单示例如表2-2所示。
【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。
图2-1中收费员和经理是员工的子实体。
【逻辑结构设计】根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):【问题1】根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)〜(5)补充完整,然后给出各关系模式的主键和外键。
【参考答案】(1)业主编号,房号主键:房号外键:无(2)员工号,所在部门号主键:员工号外键:所在部门号(3)部门号,部门负责人主键:部门号外键:部门负责人(4)收费类型,单位,单价主键:收费类型外键:无(5)房号,业主编号,收费日期主键:房号,业主编号,收费日期外键:房号,员工号【答案解析】根据题意,业主关系中信息主要包括:业主编号、姓名、房号、房屋面积、工作单位、联系电话等,因此,空(1)应填写“业主编号,房号”。
又因为房号可唯一标识一条业主信息,所以以“房号”为主键。
完整的关系模式如下:业主(业主编号,房号,姓名,房屋面积,工作单位,联系电话)根据题意,员工信息主要包括:员工号、姓名、出生年月、性别、住址、联系电话、所在部门号、职务和密码等,因此,空(2)应填写“员工号,所在部门号”。
又因为员工号可唯一标识一条员工信息,所以“员工号”为主键。
根据题意,一个员工只能属于—个部门,“所在部门号”应参照部门关系的“部门号”,因此,“所在部门号”为外键。
完整的关系模式如下:员工(员工号,所在部门号,姓名,出生年月,性别,住址,联系电话,职务,密码)【问题2】填写图2-1中(a)〜(f)处联系的类型(注:一方用1表示,多方用m或n或* 表示),并补充完整图2-1中的实体、联系和联系的类型。
【参考答案】【答案解析】根据题意,一个员工可以为多个业主收费,同样一个业主也可以有多个员工为其收费,因此业主和收费员之间的收费联系为多对多。
故空(a)应填写*,空(b)应填写*。
因为一个员工只能属于一个部门,所以部门与员工之间的隶属联系是一对多的。
故空(c)应填写1,空(d)应填写*。
根据题意,职务不同员工可以有不同的权限,所以权限和员工之间的合法联系是一对多。
又由于收费员收费时必需根据收费类型(如水费、电费或物业费)到收费标准关系中查出单价来计算收费金额,所以需要增加一个收费标准关系,以及收费标准到收费联系的连线。
【问题3】业主关系属于第几范式?请说明存在的问题。
【参考答案】业主关系属于第2范式。
问题是当某业主有多套住房时,属性“业主编号,姓名,房屋面积,工作单位,联系电话”等信息在业主关系表中重复存储,存在数据冗余。
试题三某网上药店允许顾客凭借医生开具的处方,通过网络在该药店购买处方上的药品。
该网上药店的基本功能描述如下:(1)注册。
顾客在买药之前,必须先在网上药店注册。
注册过程中需填写顾客资料以及付款方式(信用卡或者支付宝账户)。
此外顾客必须与药店签订一份授权协议书,授权药店可以向其医生确认处方的真伪。
(2)登录。
已经注册的顾客可以登录到网上药房购买药品。
如果是没有注册的顾客,系统将拒绝其登录。
(3)录入及提交处方。
登录成功后,顾客按照“处方录入界面”显示的信息,填写开具处方的医生的信息以及处方上的药品信息。
填写完成后,提交该处方。
(4)验证处方。
对于已经提交的处方(系统将其状态设置为“处方已提交”),其验证过程为:①核实医生信息。
如果医生信息不正确,该处方的状态被设置为“医生信息无效”,并取消这个处方的购买请求;如果医生信息是正确的,系统给该医生发送处方确认请求,并将处方状态修改为“审核中”。
②如果医生回复处方无效,系统取消处方,并将处方状态设置为“无效处方”。
如果医生没有在7天内给出确认答复,系统也会取消处方,并将处方状态设置为“无法审核”。
③如果医生在7天内给出了确认答复,该处方的状态被修改为“准许付款”。
系统取消所有未通过验证的处方,并自动发送一封电子邮件给顾客,通知顾客处方被取消以及取消的原因。
(5)对于通过验证的处方,系统自动计算药品的价格并邮寄药品给已经付款的顾客。
该网上药店采用面向对象方法开发,使用UML进行建模。
系统的类图如图3-1 所示。
【问题1】根据说明中的描述,给出图3-1中缺少的C1〜C5所对应的类名以及(1)〜(6) 处所对应的多重度。
【参考答案】【答案解析】本问题考查UML的类图。
类图展现了一组对象、接口、协作和它们之间的关系。
在面向对象系统的建模中,最常用的模型之一就是类图。
类图用于对系统的静态设计视图建模。
这种视图主要支持系统的功能需求,即系统要提供给用户的服务。
但对系统的静态设计视图建模时,通常有三种使用方式:(1)对系统的词汇建模对系统的词汇建模涉及做出这样的决定:哪些抽象是考虑中的系统的一部分,哪些抽象处于系统边界之外。
用类图详细描述这些抽象和它们的职责。
(2)对简单的协作建模协作是一些共同工作的类、接口和其他元素的群体,该群体提供的一些合作行为强于所有这些元素的行为之和。
例如当对分布式系统的事务语义建模时,不能仅仅盯着一个单独的类来推断要发生什么,而要有相互协作的一组类来实现这些语义。
用类图对这组类以及它们之间的关系进行可视化和详述。
(3)对逻辑数据库模式建模将模式看作数据库的概念设计的蓝图。
在很多领域中,要在关系数据库或面向对象数据库中存储永久信息。
可以用类图对这些数据库的模式建模。
【问题2】图3-2给出了“处方”的部分状态图。
根据说明中的描述,给出图3-2中缺少的S1〜S4所对应的状态名以及(7)〜(10)处所对应的迁移(transition)名。
【参考答案】S1:审核中S2:无法审核S3:医生信息无效S4:无效处方(7)医生信息不正确(8)医生信息正确(9)医生回复处方无效(10)医生没有在7天内给出确认答复或者:S2:无效处方S4:无法审核(9)医生没有在7天内给出确认答复(10)(10)医生回复处方无效S1、S3、(7)、(8)同上【答案解析】状态图关注系统的动态视图,它注重描述可能的状态序列,以及在特定状态下对象对外部离散事件的响应动作。