2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

合集下载

2018年上半年软件设计师下午题

2018年上半年软件设计师下午题

2018 年上半年软件设计师考试下午真题(含参考答案)●阅读下列说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。

【说明】某医疗护理机构为老年人或有护理需求者提供专业护理,现欲开发一基于 web 的医疗管理系统,以改善医疗护理效率,该系统的主要要功能如下:(1)通用信息查询,客户提交通用信息查询请求,查询通用信息表,返回查询结果。

(2)医生聘用。

医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果:删除解聘医生的出诊发排(3)预约处理。

医生安排出诊时间,存入医生出诊时间表,根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回:创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。

(4)药品管理。

医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。

(5)报表创建。

根据主管提交的报表查询请求(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生成报表返回给主管。

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

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

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

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

【问题 4】(3 分)使用说明中的词语,说明“预约处理”可以分解为哪些子加工,并说明建模图1-1 和图 1-2 是如何保持数据流图平衡。

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

【说明】某海外代购公司为扩展公司业务,需要开发一个信息化管理系统。

2018上半年数据库系统工程师考试真题

2018上半年数据库系统工程师考试真题

2018 年上半年数据库系统工程师考试真题上午题+下午题●计算机运行过程中,遇到突发事件,要求CPU 暂时停止正在运行的程序,转去为突发(1) ,其处理过程中事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为保存现场的目的是(2) 。

(1)A.阻塞B. 中断C. 动态绑定D. 静态绑定(2)A.防止丢失数据B. 防止对其他部件造成影啊C. 返回去继续执行原程序D. 为中断处理程序提供数据●流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是()的的倒数。

(3)A.最短流水段操作时间B. 各段流水的操作时间总和C. 最长流水段操作时间D. 流水段数乘以最长流水段操作时间●计算机中机械硬盘的性能指标不包括(4) 。

(4)A.磁盘转速及容量B. 盘片数及磁道数C. 容量及平均寻道时间D. 磁盘转速及平均寻道时间●算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。

a-b (c +d 山)(其中,—、+、*表示二元算术运算减、加、乘)的后缓式为(),与该表达式等价的语法树为()。

(5)A.队列B. 数组C. 栈D. 广义表(6)A.a b c d -*+B. a b c d*+ -C.ab-c*d+D.a b c d+*-(7)A.B.C.D.●设有n 阶三对角矩阵 A ,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组 B 表示, A 的元素下标从0 开始,B 的元素下标从 1 开始。

已知 A [0,0 ]存储在 B [1],A[n-1,n-1]存储在 B [3n-2 ],那么非零元素 A [i,j ](0≤ i <n,0≤ j <n,│i- j │≤ 1)存储在 B [()](8)A.2i+j-1B. 2i+jC. 2i+j+1D. 3i-j+I●用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9) 。

2018上半年系统分析师考试真题及答案-下午卷

2018上半年系统分析师考试真题及答案-下午卷

2018上半年系统分析师考试真题及答案-下午卷试题一阅读以下关于系统分析任务的叙述,在答题纸上回答问题1至问题3.【说明】某公司是一家以运动健身器材销售为主营业务的企业,为了扩展销售渠道,解决原销售系统存在的许多问题,公司委托某软件企业开发一套运动健身器材在线销售系统。

目前,新系统开发处于问题分析阶段,所分析各项内容如下所述:(a)用户需要用键盘输入复杂且存在重复的商品信息;(b)订单信息页面自动获取商品信息并填充;(c)商品订单需要远程访问库存数据并打印提货单;(d)自动生成电子提货单并发送给仓库系统;(e)商品编码应与原系统商品编码保持一致;(f)商品订单处理速度太慢;(g)订单处理的平均时间减少30%;(h)数据编辑服务器CPU性能较低;(i)系统运维人员数量不能增加。

【问题1】(8分)问题分析阶段主要完成对项目开发的问题、机会和或指示的更全面的理解。

请说明系统分析师在问题分析阶段通常需要完成哪四项主要任务。

【问题2】(9分)因果分析是问题分析阶段一项重要技术,可以得出对系统问题的真正理解,并且有助于得到更具有创造性和价值的方案。

请将题目中所列(a)~(i)各项内容填入表中(1)~(4)对应位置。

表1-1问题、机会、目标和约束条件【问题3】(8分)系统约束条件可以分为四类,请将类别名称填入表中(1)~(4)对应的位置。

表1-2约束条件分类【答案】问题1问题分析阶段的四项主要任务包括:1)研究问题领域2)分析问题和机会3)制定系统改进目标4)修改项目计划问题2(1)(a)(f)(2)(c)(h)(3)(b)(d)(g)(4)(e)(i)问题3(1)进度(2)成本(3)功能(4)质量【分析】问题分析阶段的主要任务包括:1)研究问题领域利用信息系统框架来列出和定义系统领域数据–列出所有与系统当前存储的数据(在文件、数据库、表格中)有关的内容,并按照业务词汇定义每项内容。

过程–定义当前为其实现了业务响应(过程)的每个业务事件接口–定义运行当前系统的所有地点和每个地点的所有用户2)分析问题和机会3)分析业务过程(可选)4)制定系统改进目标5)修改项目计划6)阶段确认试题二阅读以下关于系统分析设计的叙述,在答题纸上回答问题1至问题3.【说明】某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进行了分析,具体描述如下:1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户,其中包括提供身份、手机号等信息,并支付约定押金;2)将采购的共享单车注册到租赁服务系统后方可投入使用。

2018年上半年信息系统管理工程师软考上午试题+下午试题真题及答案详解

2018年上半年信息系统管理工程师软考上午试题+下午试题真题及答案详解

上午综合试卷第1题:中央处理器(CPU)中的控制器部分不包含( )。

A. 程序计数器(PC)B. 指令寄存器(IR)C. 算逻运算部件(ALU)D. 指令译码器第2题:以下关于GPU的叙述中,错误的是( ) 。

A. GPU是CPU的替代产品B. GPU目前大量用在比特币的计算方面C. GPU采用单指令流多数据流计算架构D. GPU擅长进行大规模并发计算第3题:计算机在执行程序指令时,将指令的执行过程分为若干个子过程,每个子过程与其他子过程并行进行,这种处理属于( ) 技术。

A. 云计算B. 大数据C. 流水线D. 冗余设计第4题:在计算机系统的存储层次结构中,能被CPU中的计算单元和控制单元以最快速度来使用的是( )。

A. 高速缓存(Cache)B. 主存储器(DRAM)C. 闪存(FLASH Memory)D. 寄存器(Registers)第5题:固态硬盘采用( ) 来存储信息。

A. 磁盘存储器B. 半导体存储器C. 光盘存储器D. 虚拟存储器第6题:如果在n位数据中增加1位偶校验位进行传输,那么接收方收到的n+1位二进制信息中,( ) 。

A. 有1位出错时可以找出错误位置B. 有1位出错时可以发现传输错误但不能确定出错位置C. n个数据位中有偶数个位出错时,可以检测出传输错误并确定出错位置D. n个数据位中有奇数个位出错时,可以检测出传输错误并确定出错位置第7题:计算机程序的三种基本控制结构是顺序、选择和( ) 。

A. 循环B. 递归C. 函数调用D. 动态绑定第8题:在编译过程中,将源程序通过扫描程序(或词法分析程序)进行处理的结果称为( )。

A. 中间代码B. 目标代码C. 语法树D. 记号第9题:数据是程序操作的对象,具有类型、名称、存储类别、作用域和生存期等属性,其中,( ) 说明数据占用内存的时间范围。

A. 存储类别B. 生存期C. 作用域D. 类型第10题:假设某树有n个结点,则其中连接结点的分支数目为( ) 。

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

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

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中数据流"学生状态"和"学生信息"的组成。

2018年上半年软件水平考试(中级)网络工程师下午(应用技术)真题试卷

2018年上半年软件水平考试(中级)网络工程师下午(应用技术)真题试卷

2018年上半年软件水平考试(中级)网络工程师下午(应用技术)真题试卷试题一(15分)阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。

【说明】某单位网络拓扑结构如图1—1所示。

1. 1).结合网络拓扑图1-1,将SwitchA业务数据规划表中的内容补充完整。

2).根据表1—1中的ACL策略,业务部门不能访问(5)________________网段。

正确答案:1).(1)GE2/0/3(2)0.0.0.0/0.0.0.0(3)10.103.1.2(4)VLAN200、VLAN2032).(5)管理/10.104.1.0解析:本题考查小型企业组网方案的构建。

包括网络数据规划,网络安全策略和出口路由配置等基本知识和应用。

应通过图1-1与表1-1的对应关系填写相应内容。

包括管理机的对应网关的对应接口;内部用户上网的缺省路由以及在SwitchA上配置ACL要实现的功能等内容。

要求考生能看懂数据规划的基本内容。

ACL是保证网络安全最重要的核心策略之一,配置ACL后,可以限制网络流量,允许特定设备访问,指定转发特定端口数据包等。

从表1一1给出的ACL策略,业务部门的用户不能访问用于网络管理的网段。

2.根据表1-1及图1-1可知,在图1-1中为了保护内部网络,实现包过滤功能,位置A应部署(6)________________设备,其工作在(7)________________模式;正确答案:(6)防火墙(7)透传/透明/混合解析:保护内部网络,实现包过滤是防火墙的基本功能。

防火墙一般工作在三种模式下:路由模式、透明模式、混合模式。

如果防火墙以第三层对外连接(接口具有IP地址),则认为防火墙工作在路由模式下;若防火墙通过第二层对外连接(接口无IP地址),则防火墙工作在透明模式下:若防火墙同时具有工作在路由模式和透明阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。

【说明】某企业网络拓扑如图2-1所示,无线接入区域安装若干无线AP(无线访问接入点)供内部员工移动设备连接访问互联网,所有AP均由AC(无线控制器)统一管控。

2018年上半年程序员考试真题及答案解析

2018年上半年程序员考试真题及答案解析

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

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

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

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

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

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

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

1.某编辑在编辑文稿时发现如下错误,其中最严重的错误是()。

A.段落标题编号错误B.将某地区名列入了国家名单C.语句不通顺、有明显的错别字D.标点符号、字体、字号不符合要求2.某县有 6.6 万个贫困户,县委组织人员调査6.6 万个贫困户经济收入,从中抽取 1800 个贫困户的经济收入进行分析。

请问本次调查的总体、个体、样本及样本容量分别为()。

A.6.6 万个贫困户经济收入、每个贫困户的经济收入、1800、1800 个贫困户B.6.6 万个贫困户、1800 个贫困户经济收入、每个贫困户的经济收入、1800 C.6.6 万个贫困户、每个贫困户的经济收入、1800 个贫困户经济收入、1800 D.6.6 万个贫困户、每个贫困户的经济收入、1800、1800 个贫困户经济收入3.在 Excel 中,若在 A1 单元格输入如下图所示的内容,则 A1的值为() A.7 B.8 C.TRUE D.#NAME?4.在 Excel 中,单元格 L3 内容为“软件工程技术”,若要取单元格 L3前两个字“软件”放入单元格 M3 中,则在 M3 中可输入(),并按下回车键即可。

2018软考上半年数据库系统工程师考试真题(下午题)

2018软考上半年数据库系统工程师考试真题(下午题)

2018年上半年数据库系统工程师考试真题(下午题)试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理效率。

该系统的主要功能如下:(1)通用信息查询。

客户提交通用信息查询请求,查询通用信息表,返回查询结果。

(2)医生聘用。

医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生出诊安排。

(3)预约处理。

医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。

(4)药品管理。

医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。

(5)报告创建。

根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生产报表返回给主管。

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

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

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

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

【问题4】(3分)使用说明中的词语,说明“预约处理”可以分解为哪些子加工?并说明建模图1-1和图1-2如何保持数据流图平衡?试题二(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某海外代购公司,为扩展公司业务,需要开发一个信息化管理系统。

2018上半年系统分析师考试真题及答案-下午卷

2018上半年系统分析师考试真题及答案-下午卷

2018上半年系统分析师考试真题及答案-下午卷试题一阅读以下关于系统分析任务的叙述,在答题纸上回答问题1至问题3.【说明】某公司是一家以运动健身器材销售为主营业务的企业,为了扩展销售渠道,解决原销售系统存在的许多问题,公司委托某软件企业开发一套运动健身器材在线销售系统。

目前,新系统开发处于问题分析阶段,所分析各项内容如下所述:(a)用户需要用键盘输入复杂且存在重复的商品信息;(b)订单信息页面自动获取商品信息并填充;(c)商品订单需要远程访问库存数据并打印提货单;(d)自动生成电子提货单并发送给仓库系统;(e)商品编码应与原系统商品编码保持一致;(f)商品订单处理速度太慢;(g)订单处理的平均时间减少30%;(h)数据编辑服务器CPU性能较低;(i)系统运维人员数量不能增加。

【问题1】(8分)问题分析阶段主要完成对项目开发的问题、机会和或指示的更全面的理解。

请说明系统分析师在问题分析阶段通常需要完成哪四项主要任务。

【问题2】(9分)因果分析是问题分析阶段一项重要技术,可以得出对系统问题的真正理解,并且有助于得到更具有创造性和价值的方案。

请将题目中所列(a)~(i)各项内容填入表中(1)~(4)对应位置。

表1-1问题、机会、目标和约束条件【问题3】(8分)系统约束条件可以分为四类,请将类别名称填入表中(1)~(4)对应的位置。

表1-2约束条件分类【答案】问题1问题分析阶段的四项主要任务包括:1)研究问题领域2)分析问题和机会3)制定系统改进目标4)修改项目计划问题2(1)(a)(f)(2)(c)(h)(3)(b)(d)(g)(4)(e)(i)问题3(1)进度(2)成本(3)功能(4)质量【分析】问题分析阶段的主要任务包括:1)研究问题领域利用信息系统框架来列出和定义系统领域数据–列出所有与系统当前存储的数据(在文件、数据库、表格中)有关的内容,并按照业务词汇定义每项内容。

过程–定义当前为其实现了业务响应(过程)的每个业务事件接口–定义运行当前系统的所有地点和每个地点的所有用户2)分析问题和机会3)分析业务过程(可选)4)制定系统改进目标5)修改项目计划6)阶段确认试题二阅读以下关于系统分析设计的叙述,在答题纸上回答问题1至问题3.【说明】某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进行了分析,具体描述如下:1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户,其中包括提供身份、手机号等信息,并支付约定押金;2)将采购的共享单车注册到租赁服务系统后方可投入使用。

2018年上半年软件水平考试(初级)程序员下午(应用技术)真题试卷(题后含答案及解析)

2018年上半年软件水平考试(初级)程序员下午(应用技术)真题试卷(题后含答案及解析)

2018年上半年软件水平考试(初级)程序员下午(应用技术)真题试卷(题后含答案及解析)全部题型 1. 必答题2. 选答题必答题(共4道大题,每道大题15分)1.阅读以下说明和流程图,填写流程图和问题中的空缺,将解答填入答题纸对应栏内。

【说明】如果一个自然数N恰好等于它所有不同的真因子(即N的约数以及1,但不包括N)之和S,则称该数为“完美数”。

例如6=1+2+3,28=1+2+4+7+14,所以,6和28都是完美数。

显然,6是第1个(即最小的)完美数。

下面流程图的功能是求500以内所有的完美数。

【流程图】循环开始框中注明:循环变量=初始值,终值[,步长],步长为1时可以缺省。

【问题】如果某自然数小于其所有真因子之和(例如24<1+2+3+4+6+8+12),则称该自然数为亏数;如果某自然数大于其所有真因子之和(例如8>1+2+4),则称该自然数为赢数;如果某自然数等于从1开始的若干个连续自然数之和(例如10=1+2+3+4)则称该自然数为三角形数。

据此定义,自然数496是(5)________________。

供选择答案:A.亏数 B.赢数 C.完美数,非二角形数 D.完美数和三角形数正确答案:(1)2(2)N%K或N mod K或N/K*K-N或等效的其他形式(3)S+K或K+S等效形式(4)S(5)D或完美数和三角形数解析:本题考查程序算法流程图的设计。

流程图中,外循环是对自然数N=6,7,…,500生行的,即判断每个N是台为完美数。

显然,内循环用于判断每个K是否为N的因子。

N的因子只可能在2,3,…,N/2中,因此,(1)处应填2。

为判断K是否为N的因子,即N能否被K整除,或N 除以K的余数是否为0,可以采用多种方法:例如判断N%K,或N mod K,或N/K*K-N是否为0。

因此(2)处可填N%K,或N mod K,或N/K*K-N。

变量S用于累加N的所有因子。

开始时S=1,以后每次发现因子K后,就应执行S+K→S。

最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)

最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)

最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)2018年上半年软件设计师真题+答案解析上午选择1、对有n个结点、e条边且采⽤数组表⽰法(即邻接矩阵存储)的⽆向图进⾏深度优先遍历,时间复杂度为(1)。

A. O(n2)B. O(e2)C. O(n+e)D. O(n*e)答案:A在邻接表中,就是要依次访问每个顶点,然后在每个顶点中依次访问每条边,把这些边的终点的⼊度+1。

也就是每个顶点和每条边依次要各访问⼀遍,所以时间复杂度是O(n+e)。

在邻接矩阵中,算法需要遍历邻接矩阵的每⼀个点,⽽邻接矩阵有n*n个点,所以时间复杂度是O(n*n)。

2、浮点数的表⽰分为阶和尾数两部分。

两个浮点数相加时,需要先对阶,即()(n为阶差的绝对值)。

A. 将⼤阶向⼩阶对齐,同时将尾数左移n位B. 将⼤阶向⼩阶对齐,同时将尾数右移n位C. 将⼩阶向⼤阶对齐,同时将尾数左移n位D. 将⼩阶向⼤阶对齐,同时将尾数右移n位答案:D对阶时,⼩数向⼤数看齐;对阶是通过较⼩数的尾数右移实现的。

3、计算机运⾏过程中,遇到突发率件,要求CPU暂时停⽌正在运⾏的程序,转去为突发事件服务,服务完毕,再⾃动返回原程序继续执⾏,这个过程称为(3),其处理过程中保存现场的⽬的是(4)。

A. 阻塞B. 中断C. 动态绑定D. 静态绑定答案:B4、 A. 防⽌丢失数据B. 防⽌对其他部件造成影响C. 返回去维续执⾏原程序D. 为中断处理程序提供数据答案:C中断是指计算机运⾏过程中,出现某些意外情况需主机⼲预时,机器能⾃动停⽌正在运⾏的程序并转⼊处理新情况的程序,处理完毕后⼜返回原被暂停的程序继续运⾏。

5、海明码是⼀种纠错码,其⽅法是为需要校验的数据位增加若⼲校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从⽽纠正错误。

对于32位的数据,⾄少需要加(5)个校验位才能构成海明码。

2018年上半年 软件设计师 综合知识 真题

2018年上半年 软件设计师 综合知识 真题

2018年上半年软件设计师综合知识真题●浮点数的表示分为阶和尾数两部分。

两个浮点数相加时,需要先对阶,即(1)(n为阶差的绝对值)(1)A将大阶向小阶对齐,同时将尾数左移n位B将大阶向小阶对齐,同时将尾数右移n位C将小阶向大阶对齐,同时将尾数左移n位D将小阶向大阶对齐,同时将尾数右移n位●计算机运行工程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(2),其处理过程中保存现场的目的是(3)。

(2)A阻塞B中断C动态绑定D静态绑定(3)A防止丢失数据B防止对其他部件造成影响C 返回去继续执行原程序D为中断处理程序提供数据●海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。

对于32位的数据,至少需要增加(4)个校验位才能构成海明码。

以10位数据为例,其海明码表示为D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中,D i(0≤i≤9)表示数据位,P j(1≤j≤4)表示校验位,数据位D9由P4 P3 和P2进行校验(从右至左D9的位序为14,即等于8+4+2,因此用第8位的P4 第4位的P3和第二位的P2校验)数据位D5由(5)进行校验(4)A 3 B 4 C 5 D 6(5)A P4 P1 B P4 P2 C P4 P3 P1 D P3 P2 P1●流水线的吞吐率是指单位时间流水线处理任务数,如果个段流水的操作时间不同,则流水线的吞吐率是(6)的倒数。

(6)A最短流水段操作时间B各段流水的操作时间之和B 最长流水段操作时间D流水段数乘以最长流水段操作时间●网络管理员通过命令行方式对路由器进行管理,需要确保ID,口令和会话内容的保密性,应采取的访问方式是(7)(7)A 控制台 B AUX C TELENT D SSH●在安全通信中,S将所发送的信息使用(8)进行数字签名,T收到该消息后可利用(9)验证该消息的真实性。

软考上半年数据库系统工程师考试真题下午题同名

软考上半年数据库系统工程师考试真题下午题同名

软考上半年数据库系统工程师考试真题下午题同名 Revised by BLUE on the afternoon of December 12,2020.2018年上半年数据库系统工程师考试真题(下午题)试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理效率。

该系统的主要功能如下:(1)通用信息查询。

客户提交通用信息查询请求,查询通用信息表,返回查询结果。

(2)医生聘用。

医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生出诊安排。

(3)预约处理。

医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。

(4)药品管理。

医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。

(5)报告创建。

根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生产报表返回给主管。

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

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

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

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

【问题4】(3分)使用说明中的词语,说明“预约处理”可以分解为哪些子加工并说明建模图1-1和图1-2如何保持数据流图平衡试题二(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

2018年上半年信息系统管理工程师考试真题(下午)

2018年上半年信息系统管理工程师考试真题(下午)

2018年上半年信息系统管理工程师考试真题(下午)一、阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某集团公司拥有多个大型超市,为了方便集团公司对超市的各项业务活动进行有效管理,公司决定构建一个信息系统以满足公司的业务管理需求。

【需求分析】1. 超市需要记录的信息包括超市编号、超市名称、经理号(参照员工关系的员工号)、联系地址和电话。

超市编号唯一标识超市信息中的每一个元组;每个超市只有一名经理,负责超市的管理工作;每个超市包含有不同的部门(如:财务、采购部、销售部等)2. 部门需要记录的信息包括部门号、部门名称、超市编号、主管号(参照员工关系的员工号)、电话和位置分布(如:超市一层、超市二层、超市负一层等),部门号唯一标识部门信息中的每一个元组。

每个部门只有一名主管,负责部门的工作。

每个部门有多名员工处理日常事务,每名员工只能隶属于一个部门3. 员工需要记录的信息包括员工号、姓名、隶属部门(参照部门关系的部门号)、岗位、电话和基本工资。

其中,员工号唯一标识员工信息中的每一个元组;岗位包括:经理、主管、理货员、收银员等。

【概念模型设计】图实休麻黨图根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图【关系模式设计】1 —1所示趙市殂成部门员工管理1賢理2超市(超市编号,超市名称,( a) ,联系地址,电话)部门(部门号,部门名称,( b) ,电话,( c) ,位置分布) 员工(员工号,姓名, ( d) ,岗位,电话,基本工资)【问题1 】(4 分)根据题意,将以上关系模式中的空(a) ~ (d)的属性补充完整,并填入答题纸对应的位置上。

【问题2 】( 4 分)请根据以上需求分析,结合图1 -1 所示的实体联系图按以下描述确定联系类型并填入答题纸对应的位置上。

超市与部门之间的“组成”联系类型为( e) ;超市与经理之间的“管理1”联系类型为( f ) ;部门与主管之间的“管理2”联系类型为( g) ;部门与员工之间的“隶属”联系类型为( h) 。

2018年上半年数据库系统工程师考试下午真题(完整版)

2018年上半年数据库系统工程师考试下午真题(完整版)

2018年上半年数据库系统工程师考试下午真题(专业解析+参考答案)1、试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某医疗护理机构为老年人或有护理需求者提供专业护理。

现欲开发一基于Web 的医疗管理系统,以改善医疗护理效率。

该系统的主要功能如下:(1)通用信息查询。

客户提交通用信息查询请求,査询通用信息表,返回查询结果。

(2)医生聘用。

医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生的出诊安排。

(3)预约处理。

医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。

(4)药品管理。

医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。

(5)报告创建。

根据主管提交的报表查询请求(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生成报表返回给主管。

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

图1-1 上下文数据流图图1-2 0层数据流图问题内容:【问题1】(3分)使用说明中的词语,给出图1-1中的实体E1~E3的名称。

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

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

【问题4】(3分)使用说明中的词语,说明“预约处理”可以分解为哪些子加工?并说明建模图1-1和图1-2时如何保持数据流图平衡?2、试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

2018上半年数据库系统工程师考试真题

2018上半年数据库系统工程师考试真题

余票数, Temp 为 P i 进程的临时工作单元, x 为某用户户的购票张数。 P 进程的工作流程
如下下图所示,用 P 操作和 V 操作实现进程间的同步与互斥。初始化时系统应将信号量
S
赋值为 __(18)__ 。图中( a)、( b)和( c)处应分别 (19) 。
(18) A. n-1 B.0 C.1 D.2
● 在安全通信中, S 将所发送的信息使用 (12) 进行数字签名, T 收到该消息后可利用 __(13)__ 验证该消息的真实性。
(12) A. S 的公钥 B.S 的私钥 C.T 的公钥 D.T 的私钥
(13) A. S 的公钥 B.S 的私钥
C.T 的公钥 D.T 的私钥 ● 在网络安全管理中,加强内防内控可采取的策略有 ①控制终端接入数量 ②终端访问授权,防止合法终端越权访问 ③加强终端的安全检查与策略管理 ④加强员工上网行为管理与违规审计
),
与该表达式等价的语法树为()。
(5) A.队列 B. 数组
C.栈 D.广义表 (6) A. a b c d -*+ B. a b c d*+ -
C.ab-c*d+ D.a b c d+*-
a-b
(7) A.
B. C.
D.
● 设有 n 阶三对角矩阵 A ,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角
B. 空闲块
C. 用户程序
D. 用户数据
● I / O 设备管理软件一般分为 4 个层次,如下图所示。图中①②③分别对应(
)。
( 21) A.设备驱动程序、虚设备管理、与设备无关的系统软件 设备驱动程序、与设备无关的系统软件、虚设备管理 备无关的系统软件、中断处理程序、设备驱动程序 无关的系统软件、设备驱动程序、中断处理程序
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)2018年上半年数据库系统工程师考试真题(下午题)试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理效率。

该系统的主要功能如下:(1)通用信息查询。

客户提交通用信息查询请求,查询通用信息表,返回查询结果。

(2)医生聘用。

医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生出诊安排。

(3)预约处理。

医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。

(4)药品管理。

医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。

(5)报告创建。

根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生产报表返回给主管。

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

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

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

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

【问题4】(3分)使用说明中的词语,说明“预约处理”可以分解为哪些子加工?并说明建模图1-1和图1-2如何保持数据流图平衡?试题二(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某海外代购公司,为扩展公司业务,需要开发一个信息化管理系统。

请根据公司现有业务及需求完全该系统的数据库设计。

【需求描述】(1)记录公司员工信息。

员工信息包括工号、身份证号、姓名、性别和一个手机号,工号唯一标识每位员工,员工分为代购员和配送员。

(2)记录采购的商品信息。

商品信息包括商品名称、所在超市名称、采购价格、销售价格和商品介绍,系统内部用商品条码唯一标识每种商品。

一种商品只在一家超市代购。

(3)记录顾客信息。

顾客信息包括顾客真实姓名、身份证号(清关缴税用)、一个手机号和一个收货地址,系统自动生成唯一的顾客编号。

(4)记录托运公司信息。

托运公司信息包括托运公司名称、电话和地址,系统自动生成唯一的托运公司编号。

(5)顾客登录系统之后,可以下订单购买商品。

订单支付成功后,系统记录唯一的支付凭证编号。

顾客需要在订单里指定运送方式:空运或海运。

(6)代购员根据顾客的订单在超市采购对应商品,一份订单所含的多个商品可能由多名代购员从不同超市采购。

(7)采购完的商品交由配送员根据顾客订单组合装箱,然后交给托运公司运送。

托运公司按顾客订单核对商品名称和数量,然后按顾客的地址进行运送。

【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整),如图2-1所示:【逻辑结构设计】根据概念模型设计阶段完成的实体联系图,得出如下的关系模式(不完整):员工(工号,身份证号,姓名,性别,手机号)商品(条码,商品名称,所在超市名称,采购价格,销售价格,商品介绍)顾客(编号,姓名,身份证号,手机号,(a))托运公司(托运公司编号,托运公司名称,电话,地址)订单(订单ID,商品条码,顾客编号,(b),运送方式,支付凭证编号)代购(代购ID,代购员工号,订单D2,(c))运送(运送ID,配送员工号,托运公司编号,订单ID,发运时间)【问题1】(3分)根据问题描述,补充图2-1的实体联系图。

【问题2】(6分)补充逻辑结构设计结果中的(a)、(b)、(c)三处空缺。

【问题3】(6分)为方便顾客,允许顾客在系统中保存多组收货地址。

请根据此需求,增加“顾客地址”弱实体,对图2-1进行补充,并修改“运送”关系模式。

试题三(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某医院为了更好的为患者服务、提高医院管理水平,拟开发满足自身特点的信息系统。

其部分需求及设计如下:【需求描述】(1)患者到医院就诊,需提供本人医保卡或身份证,系统根据医保卡或身份证从外部医保信息库获取患者的其他详细信息,包括医保卡号、身份证号、姓名、性别、民族、出生日期等信息。

(2)医生信息包括医生编号、姓名、性别、出生日期、职称等信息。

(3)通过患者自述、化验结果分析等信息,医生对患者的病情进行诊断,开具处方,并填写病历。

病历同时包含诊断和处方信息,包括编号、患者姓名、病情描述、诊断结论、主治医生、药品名称、药品数量、服用剂量等,处方中一般会有多种药品。

(4)病人凭医生开具的处方可在医院购买药品。

医院记录药品的条码、名称、价格、生产厂商等信息。

【逻辑结构设计】根据上述需求,设计出如下关系模式:医生(编号,姓名,性别,出生日期,职称)患者(身份证号,医保卡号,姓名,民族,出生日期)药品(条码,名称,价格,生产厂商)病例(编号,药品条码,患者身份证号,主治医生编号,病情描述,诊断结论,诊断日期,服用剂量,药品数量,购买日期)【问题1】(5分)对关系“患者”,请回答以下问题:(1)给出函数依赖集。

(2)给出所有候选码。

(3)判定属于第几范式,并说明理由。

【问题2】(7分)对关系“病例”,存在如下的数据依赖:F={编号→(患者身份证号,主治医生编号,病情描述,诊断结论,诊断日期),(编号,药品条码)→(服用剂量,药品数量,购买日期)}请回答以下问题:(1)该关系模式存在哪些问题?(2)该关系模式是否属于4NF?请给出理(3)如果“病例”不是4NF,请分解,并指出分解后的关系模式所属范式。

分解后的关系名依次为:病例1,病例2,……。

【问题3】3分针对【问题2】的规范化要求,如果设计者分解出多个关系模式中的其中之一如下:购药(病例编号,药品条码,服用剂量,药品数量,购买日期)如果医院要求统计每名医生(编号和姓名)每天接诊的患者所购买的各个药品的条码和数量。

基于上述设计,实现该统计共需哪几个关系?为提高该统计效率,允许对范式条件放宽要求,请修改“购药”关系模式以优化该统计。

试题四(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某汽车租赁公司建立汽车租赁管理系统,其数据库的部分关系模式如下:用户:USERS(UserID,Name,Balance),各属性分别表示用户编号、姓名、余额;汽车:CARS(CID,Ctype,Cprice,CStatus),各属性分别表示汽车编号、型号、价格(日租金)、状态;租用记录:BORROWS(BRID,UserID,CID,STime,ETime),各属性分别表示租用编号、用户编号、租用编号、不良记录时间。

相关关系模式的属性及说明如下:(1)用户租用汽车时,其用户表中的余额不能小于500,否则不能租用。

(2)汽车状态为待租和已租,待租汽车可以被用户租用,已租汽车不能租用。

(3)用户每租用一次汽车,向租用记录中添加一条租用记录,租用时间默认为系统当前时间,归还时间为空值,并将所租汽车状态变为已租。

用户还车时,修改归还时间为系统当前时间,并将汽车状态改为待租。

要求用户不能同时租用两辆及以上汽车。

(4)租金从租用时间起按日自动扣除。

根据以上描述,回答下列问题,将SQL语句的空缺部分补充完整。

【问题1】(4分)请将下面建立租用记录表的SQL语句补充完整,要求定义主码完整性约束和引用完整性约束。

CREATE TABLE BORROWS(BRID CHAR(20)(a), UserID CHAR(10)(b), CID CHAR(10)(c), STime DATETIME (d), ETime DATETIME,);【问题2】(4分)当归还时间为空值时,表示用户还未还车,系统每天调用事务程序从用户余额中自动扣除当日租金,每个事务修改一条用户记录中的余额值。

由用户表上的触发器实现业务:如用户当日余额不足,不扣除当日租金,自动向不良记录表中加入一条记录,记录中的BID取值由UserID+系统当前日期构成,BTime采用GETDATE()函数取系统当前时间。

补全创建触发器Bad_TRG的SQL语句。

CREATE TRIGGER Bad_TRG (e) UPDATE OF Balance ON USERSReferencing new row as nrowFor each rowWhen nrow.Balance<0BEGIN(f);//插入不良记录INSERT INTO BADSSELECT CONCAT(erID,CONVERT (varchar(100),GETDATE(),10)),BORROWS,UserID,BRID,(g);//CONVERT()函数将日期型数据改为字符串型//CONCAT()函数实现字符串拼接FROM BORROWSWHERE (h) AND ETime IS NULL;END【问题3】(4分)不良记录是按日记录的,因此用户一次租车可能会产生多条不良记录。

创建不良记录单视图BADS_Detail,统计每次租车产生的不良记录租金费用总和大于200的记录,属性有UserID、Name、BRID、CID、STime、ETime和total(表示未缴纳租金总和)。

补全建视图BADS_Detail的SQL语句。

CREATE VIEW (i) ASSELECT erID,,BADS.BRID,CARS.CID,STime,ETime,(j) AS total FROM BORROWS BADS.CARS,USERSWHERE BORROWS.BRID=BADS.BRID AND BORROWS.CID=CARS.CID AND (k) =erID GROUP BY erID,,BADS.BRID,CARS.CID,STime,ETimeHAVING (l);【问题4】(3分)查询租用了型号为“A8”且不良记录次数大于等于2的用户,输出用户编号、姓名,并按用户姓名降序输出。

SELECT USERS,UserID,NameFROM USERS,BORROWS,CARSWHERE erID=erID AND BORROWS.CID=CARS.CID AND (m) AND EXISTS (SELECT * FROM BADSWHEREerID=erID AND (n)GROUP BY UserID HAVING COUNT(*)>=2) ORDER BY (o) ;试题五(共15分)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

相关文档
最新文档