软件设计师:12-下午题历年真题

章节 章节
01 - 计算机组成原理与体系结构 07 - 法律法规与标准化与多媒体基础
02 - 操作系统基本原理 08 - 设计模式
03 - 数据库系统 09 - 软件工程
04 - 计算机网络 10 - 面向对象
05 - 数据结构与算法 11 - 结构化开发与UML
06 - 程序设计语言与语言处理程序基础 12 - 下午题历年真题
End - 二周目上午真题 End – 二周目下午真题
End - 临考快速记忆 Java工程师的进阶之路

文章目录

  • 试题一
    • 1、分解子加工
    • 2、结构化语言描述
    • 3、数据流组成
    • 4、功能修改
    • 2009上
    • 2011上
    • 2014下
    • 2015上
    • 2015下
    • 2016上
    • 2016下
    • 2017上
    • 2017下
    • 2018上
    • 2018下
    • 2019上
    • 2019下
    • 2021下
    • 2022上
  • 试题二
    • 2.1、一对多多对多
    • 2009上
    • 2011下
    • 2014下
    • 2015上
    • 2015下
    • 2016上
    • 2016下
    • 2017上
    • 2017下
    • 2018上
    • 2018下
    • 2019上
    • 2019下
    • 2021下
    • 2022上
  • 试题三
    • 答题技巧
    • 2015上
    • 2015下
    • 2016上
    • 2016下
    • 2017上
    • 2017下
    • 2018上
    • 2018下
    • 2019上
    • 2019下
    • 2020下
    • 2021上
    • 2021下
    • 2022上
  • 试题四(难度较大)
    • 2014上 分治
    • 2015上 N皇后
    • 2017上 分治
    • 2019上 N皇后
    • 2019下 动态规划
  • 试题六
    • 2011下 状态
    • 2012上 装饰器
    • 2012下 工厂
    • 2013上 原型
    • 2014上 观察者
    • 2015上 访问者
    • 2015下 策略
    • 2016上 适配器
    • 2016下 装饰器
    • 2017上 生成器
    • 2017下 适配器
    • 2018上 生成器
    • 2018下 状态
    • 2019上 策略
    • 2019下 观察者


试题一

1、分解子加工

2021下半年

软件设计师:12-下午题历年真题_第1张图片


2018上半年

软件设计师:12-下午题历年真题_第2张图片


2017下半年

软件设计师:12-下午题历年真题_第3张图片


2017上半年

软件设计师:12-下午题历年真题_第4张图片


2、结构化语言描述

2021上半年

软件设计师:12-下午题历年真题_第5张图片


2020下半年

软件设计师:12-下午题历年真题_第6张图片


2019下半年

软件设计师:12-下午题历年真题_第7张图片


3、数据流组成

2019年上
软件设计师:12-下午题历年真题_第8张图片


2018年下

软件设计师:12-下午题历年真题_第9张图片


4、功能修改

2016年下

软件设计师:12-下午题历年真题_第10张图片
软件设计师:12-下午题历年真题_第11张图片


2009上

软件设计师:12-下午题历年真题_第12张图片
在这里插入图片描述


2011上

软件设计师:12-下午题历年真题_第13张图片


【问题1】给出 E1~E3 实体名称(3分)

E1:病人 E2:护理人员 E3:医生


【问题2】给出 D1~D4 数据存储的名称(4分)

D1:生命特征范围文件
D2:日志文件
D3:病例文件
D4:治疗意见文件


【问题3】请补充缺失的4条数据流,给出数据流的名称及其起点和终点(6分)

数据流 起点 终点
重要生命特征 本地监控 格式化生命特征
格式化后的生命特征 格式化生命特征 检查生命特征
生命特征 日志文件 生成病历
病历 生成病历 病历文件


【问题4】说明实体E1和E3之间可否有数据流(2分)

不可以,因为数据流的起点和终点必须有一个是加工


2014下

软件设计师:12-下午题历年真题_第14张图片

解析

软件设计师:12-下午题历年真题_第15张图片
软件设计师:12-下午题历年真题_第16张图片


2015上

软件设计师:12-下午题历年真题_第17张图片

解析

软件设计师:12-下午题历年真题_第18张图片
软件设计师:12-下午题历年真题_第19张图片


2015下

软件设计师:12-下午题历年真题_第20张图片

软件设计师:12-下午题历年真题_第21张图片
软件设计师:12-下午题历年真题_第22张图片


2016上

软件设计师:12-下午题历年真题_第23张图片

软件设计师:12-下午题历年真题_第24张图片

软件设计师:12-下午题历年真题_第25张图片


2016下

软件设计师:12-下午题历年真题_第26张图片

软件设计师:12-下午题历年真题_第27张图片

软件设计师:12-下午题历年真题_第28张图片


2017上

在这里插入图片描述


【问题1~3】

软件设计师:12-下午题历年真题_第29张图片

补充

软件设计师:12-下午题历年真题_第30张图片

软件设计师:12-下午题历年真题_第31张图片

【问题4】

在这里插入图片描述


2017下

软件设计师:12-下午题历年真题_第32张图片

【问题1】【问题2】

在这里插入图片描述

【问题3】

软件设计师:12-下午题历年真题_第33张图片

软件设计师:12-下午题历年真题_第34张图片


2018上

软件设计师:12-下午题历年真题_第35张图片
软件设计师:12-下午题历年真题_第36张图片
软件设计师:12-下午题历年真题_第37张图片


2018下

在这里插入图片描述

解析

软件设计师:12-下午题历年真题_第38张图片

软件设计师:12-下午题历年真题_第39张图片


2019上

软件设计师:12-下午题历年真题_第40张图片
软件设计师:12-下午题历年真题_第41张图片


2019下

软件设计师:12-下午题历年真题_第42张图片

解析

软件设计师:12-下午题历年真题_第43张图片


2021下

软件设计师:12-下午题历年真题_第44张图片
软件设计师:12-下午题历年真题_第45张图片


2022上

软件设计师:12-下午题历年真题_第46张图片
软件设计师:12-下午题历年真题_第47张图片
软件设计师:12-下午题历年真题_第48张图片


试题二

2.1、一对多多对多

一对多:多的表加外键
多对多:抽取两表的主键作为独立关系模式,再添加多余属性


2009上

软件设计师:12-下午题历年真题_第49张图片

答案

软件设计师:12-下午题历年真题_第50张图片
软件设计师:12-下午题历年真题_第51张图片


2011下

软件设计师:12-下午题历年真题_第52张图片


【问题1】补充实体联系(5分)

软件设计师:12-下午题历年真题_第53张图片


【问题2】补充关系模式并指出部门、员工和安排承运关系的主键和外键(8分)

软件设计师:12-下午题历年真题_第54张图片

(a)部门号
(b)客户号
(c)申请号,客户号(一对多,在多的表设外键)
(d)申请号

部门 - 主键:部门号 - 外键:经理
员工 - 主键:员工号 - 外键:部门号
安排承运 - 主键:申请号 - 外键:业务员


软件设计师:12-下午题历年真题_第55张图片

权限(员工号,权限,经理)

软件设计师:12-下午题历年真题_第56张图片


2014下

软件设计师:12-下午题历年真题_第57张图片

解析

软件设计师:12-下午题历年真题_第58张图片
软件设计师:12-下午题历年真题_第59张图片


2015上

软件设计师:12-下午题历年真题_第60张图片

解析

软件设计师:12-下午题历年真题_第61张图片

软件设计师:12-下午题历年真题_第62张图片


2015下

软件设计师:12-下午题历年真题_第63张图片
在这里插入图片描述


2016上

软件设计师:12-下午题历年真题_第64张图片

解析

软件设计师:12-下午题历年真题_第65张图片
软件设计师:12-下午题历年真题_第66张图片


2016下

软件设计师:12-下午题历年真题_第67张图片

软件设计师:12-下午题历年真题_第68张图片
软件设计师:12-下午题历年真题_第69张图片


2017上

软件设计师:12-下午题历年真题_第70张图片

【问题1】

在这里插入图片描述
软件设计师:12-下午题历年真题_第71张图片

【问题2】

  1. 业务技能
  2. 楼编号
  3. 月租金

【问题3】

维修记录(故障编号,租客编号,楼编号,公寓号,故障描述,员工编号,维修日期,维修内容)

以下两种ER图都可以

软件设计师:12-下午题历年真题_第72张图片

软件设计师:12-下午题历年真题_第73张图片


2017下

软件设计师:12-下午题历年真题_第74张图片

【问题1】
软件设计师:12-下午题历年真题_第75张图片
软件设计师:12-下午题历年真题_第76张图片


2018上

软件设计师:12-下午题历年真题_第77张图片
软件设计师:12-下午题历年真题_第78张图片
在这里插入图片描述


2018下

软件设计师:12-下午题历年真题_第79张图片

解析

软件设计师:12-下午题历年真题_第80张图片

软件设计师:12-下午题历年真题_第81张图片


2019上

软件设计师:12-下午题历年真题_第82张图片

解析

软件设计师:12-下午题历年真题_第83张图片

软件设计师:12-下午题历年真题_第84张图片


2019下

软件设计师:12-下午题历年真题_第85张图片

解析

软件设计师:12-下午题历年真题_第86张图片


2021下

软件设计师:12-下午题历年真题_第87张图片

软件设计师:12-下午题历年真题_第88张图片

答案

软件设计师:12-下午题历年真题_第89张图片

软件设计师:12-下午题历年真题_第90张图片


2022上

软件设计师:12-下午题历年真题_第91张图片
软件设计师:12-下午题历年真题_第92张图片


试题三

答题技巧

  • extend:扩展功能,如A --extend --B,那么当A无法完成时可以通过B来进行完成
    如A是原先的收货地址表,B是添加新地址
  • include:该功能包含另一功能,如A --iclude-- B,那么必须做完B才能做A
    如A是结账,B是选择收货地址,那么必须执行B后才能执行A

2015上

软件设计师:12-下午题历年真题_第93张图片
软件设计师:12-下午题历年真题_第94张图片

软件设计师:12-下午题历年真题_第95张图片


2015下

软件设计师:12-下午题历年真题_第96张图片
软件设计师:12-下午题历年真题_第97张图片


2016上

软件设计师:12-下午题历年真题_第98张图片
软件设计师:12-下午题历年真题_第99张图片


2016下

软件设计师:12-下午题历年真题_第100张图片

软件设计师:12-下午题历年真题_第101张图片


2017上

软件设计师:12-下午题历年真题_第102张图片
软件设计师:12-下午题历年真题_第103张图片

【问题1】

(a)C2、C4、C7、C10、C11
(b)C3、C5、C8
(c)C1、C6、C9、C12

答题技巧:持久化的数据为实体类,接口即为展示给用户交互的接口,控制类为系统内部处理的逻辑

软件设计师:12-下午题历年真题_第104张图片

【问题2】

收货地址、支付方式、邮箱地址、定制属性

在这里插入图片描述

【问题3】

S1:挂起
S2:备货 S3:定制
S4:发货 S5:收货


2017下

软件设计师:12-下午题历年真题_第105张图片
软件设计师:12-下午题历年真题_第106张图片
软件设计师:12-下午题历年真题_第107张图片


2018上

软件设计师:12-下午题历年真题_第108张图片
软件设计师:12-下午题历年真题_第109张图片

2018下

软件设计师:12-下午题历年真题_第110张图片

解析

软件设计师:12-下午题历年真题_第111张图片


2019上

在这里插入图片描述

解析

软件设计师:12-下午题历年真题_第112张图片

软件设计师:12-下午题历年真题_第113张图片


2019下

软件设计师:12-下午题历年真题_第114张图片

解析

软件设计师:12-下午题历年真题_第115张图片


2020下

软件设计师:12-下午题历年真题_第116张图片

解析

软件设计师:12-下午题历年真题_第117张图片


2021上

在这里插入图片描述


【问题1】给出A1 ~ A3所对应的参与者名称,U1 ~ U4的实例名(7分)

A1:患者 A2:快递人员 A3:药师

U1:确认处方
U2:支付方式
U3:微信
U4:支付宝


【问题2】给出C1~C5所对应的类名(5分)

C1:支付方式
C2:微信 C3:支付宝
C4:处方
C5:药品


【问题3】简要解释iclude、extend和generalize关系的内涵

软件设计师:12-下午题历年真题_第118张图片

软件设计师:12-下午题历年真题_第119张图片


2021下

软件设计师:12-下午题历年真题_第120张图片
软件设计师:12-下午题历年真题_第121张图片


软件设计师:12-下午题历年真题_第122张图片


2022上

软件设计师:12-下午题历年真题_第123张图片
软件设计师:12-下午题历年真题_第124张图片
软件设计师:12-下午题历年真题_第125张图片


试题四(难度较大)

2014上 分治

软件设计师:12-下午题历年真题_第126张图片

解析

软件设计师:12-下午题历年真题_第127张图片


2015上 N皇后

软件设计师:12-下午题历年真题_第128张图片

软件设计师:12-下午题历年真题_第129张图片


2017上 分治

软件设计师:12-下午题历年真题_第130张图片

解析

软件设计师:12-下午题历年真题_第131张图片

官方解析

在这里插入图片描述


2019上 N皇后

软件设计师:12-下午题历年真题_第132张图片

答案

软件设计师:12-下午题历年真题_第133张图片


2019下 动态规划

软件设计师:12-下午题历年真题_第134张图片

答案

软件设计师:12-下午题历年真题_第135张图片

软件设计师:12-下午题历年真题_第136张图片

软件设计师:12-下午题历年真题_第137张图片


试题六

2011下 状态

软件设计师:12-下午题历年真题_第138张图片
软件设计师:12-下午题历年真题_第139张图片

(4)售出纸巾后转变为未投币状态


2012上 装饰器

软件设计师:12-下午题历年真题_第140张图片

软件设计师:12-下午题历年真题_第141张图片

软件设计师:12-下午题历年真题_第142张图片

2012下 工厂

软件设计师:12-下午题历年真题_第143张图片
软件设计师:12-下午题历年真题_第144张图片

(1)public void insert(Department department)
(2)public Department GetDepartment(int id)
(3)implements IDepartment
(4)implements IDepartment
(5)interface IFactory
(6)public IDepartment GreateDepartment()


2013上 原型

软件设计师:12-下午题历年真题_第145张图片


2014上 观察者

软件设计师:12-下午题历年真题_第146张图片

软件设计师:12-下午题历年真题_第147张图片


2015上 访问者

软件设计师:12-下午题历年真题_第148张图片
软件设计师:12-下午题历年真题_第149张图片


2015下 策略

软件设计师:12-下午题历年真题_第150张图片
软件设计师:12-下午题历年真题_第151张图片


2016上 适配器

软件设计师:12-下午题历年真题_第152张图片
软件设计师:12-下午题历年真题_第153张图片

2016下 装饰器

软件设计师:12-下午题历年真题_第154张图片

软件设计师:12-下午题历年真题_第155张图片


2017上 生成器

软件设计师:12-下午题历年真题_第156张图片

软件设计师:12-下午题历年真题_第157张图片


2017下 适配器

软件设计师:12-下午题历年真题_第158张图片
软件设计师:12-下午题历年真题_第159张图片

关于第二空

在这里插入图片描述


2018上 生成器

在这里插入图片描述
软件设计师:12-下午题历年真题_第160张图片
在这里插入图片描述


2018下 状态

在这里插入图片描述
软件设计师:12-下午题历年真题_第161张图片
软件设计师:12-下午题历年真题_第162张图片


2019上 策略

软件设计师:12-下午题历年真题_第163张图片
软件设计师:12-下午题历年真题_第164张图片


2019下 观察者

软件设计师:12-下午题历年真题_第165张图片

解析

软件设计师:12-下午题历年真题_第166张图片

你可能感兴趣的:(软件设计师,软件设计师)