2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)
2018年上半年数据库系统工程师考试上午真题(完整版)
(
)
Begin
(
)
select count(*)into d_count
from Teacher
where Teacher.Dept_name= Dept_name
return d_count
end
A、returns integer B、returns d_count integer C、declare integer D、declare d_count integer A、returns integer B、returns d_count integer C、declare integer D、declare d_count integer
A、部门与员工的“所属”联系
B、员工与岗位的“担任”联系
C、员工与亲属的“属于”联系
D、员工与项目的“属于”联系
34、DBMS 提供的 DDL 功能不包含()。
全职师资直播+录播双保障 1v1全程辅导
A、安全保密定义功能 B、检索、插入、修改和删除功能 C、数据库的完整性定义功能 D、外模式、模式和内模式的定义功能
40、给定关系 R(A,B,C,D,E)与 S(B,C,F,G),那么与表达式π2,4,6,7 (σ2<7(R??S))等价的 SQL 语句如下: SELECT ( ) FROM R,S WHERE ( );
A、R.B, D, F,G B、 R.B, E, S.C, F, G C、 R.B, R.D, S.C, F D、 R.B, R.C, S.C, F A、 R.B=S.B OR R.C=S.C OR R.B< S.G
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题:在编译过程中,将源程序通过扫描程序(或词法分析程序)进行处理的结果称为( )。
2018年上半年上午 数据库工程师 试题及答案与解析-软考考试真题-基础知识
2018年上半年上午数据库工程师考试试题-
答案与解析
一、单项选择题(共75分,每题1分。每题备选项中,只有1个最符合题意)
●第1、2题.计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,
转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为
(1),其处理过程中保存现场的目的是(2)。
(1)
A:阻塞
B:中断
C:动态绑定
D:静态绑定
(2)
A:防止丢失数据
B:防止对其他部件造成影响
C:返回去继续执行原程序
D:为中断处理程序提供数据
【参考答案】(1)B、(2)C
【答案解析】中断:指处理机处理程序运行中出现的紧急事件的整个过程.程序运行过程中,系统外部、系统内部或者现行程序本身若出现紧急事件,处理机立即中止现行程序的运行,自动转入相应的处理程序(中断服务程序),待处理完后,再返回原来的程序运行,这整个过程称为程序中断;当处理机接受中断时,只需暂停一个或几个周期而不执行处理程序的中断,称为简单中断.中断又可分为屏蔽中断和非屏蔽中断两类.可由程序控制其屏蔽的中断称为屏蔽中断或可屏蔽中断.屏蔽时,处理机将不接受中断.反之,不能由程序控制其屏蔽,处理机一定要立即处理的中断称为非屏蔽中断或不可屏蔽中断.非屏蔽中断主要用于断电、电源故障等必须立即处理的情况.处理机响应中断时,不需执行查询程序.由被响应中断源向CPU 发向量地址的中断称为向量中断,反之为非向量中断.向量中断可以提高中断响应速度
●第3题.流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时
间不同,则流水线的吞吐率是()的倒数。
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中缺失的数据流及其起点和终点。
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)
2018年上半年软件设计师考试下午真题(完整版)
Product* getResult() { return product; }
// 其余代码省略
};
class ConcreteBuilder2 : public Builder {
/*
代码省略
*/
};
class Director {
private:
Builder* builder;
public:
Director(Builder* pBuilder) { builder= pBuilder;}
void construct() {
(5)
;
// 其余代码省略
}
// 其余代码省略
}; int main() {
Director* director1 = new Director(new ConcreteBuilder1()); director1->construct(); delete director1;
(5)顾客登录系统之后,可以下订单购买商品。订单支付成功后,系 统记录唯一的支付凭证编号,顾客需要在订单里指定运送方式:空运或海运。
(6)代购员根据顾客的订单在超市采购对应商品,一份订单所含的多 个商品可能由多名代购员从不同超市采购。
(7)采购完的商品交由配送员根据顾客订单组合装箱,然后交给托运 公司运送。托运公司按顾客订单核对商品名称和数量,然后按顾客的地址进行 运送。 【概念模型设计】
最新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. 静态绑定
答案:B
4、 A. 防⽌丢失数据
B. 防⽌对其他部件造成影响
C. 返回去维续执⾏原程序
D. 为中断处理程序提供数据
答案:C
中断是指计算机运⾏过程中,出现某些意外情况需主机⼲预时,机器能⾃动停⽌正在运⾏的程序并转⼊处理新情况的程序,处理完毕后⼜返回原被暂停的程序继续运⾏。
2018年数据库系统工程师考试《综合知识》真题及答案
2018年数据库系统工程师考试《综合知识》真题
(总分75, 考试时间150分钟)
一、单项选择题
计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(),其处理过程中保存现场的目的是()。
1. A 阻塞B 中断C 动态绑定D 静态绑定
答案:B
2. A 防止丢失数据
B 防止对其他部件造成影响
C 返回去继续执行原程序
D 为中断处理程序提供数据
答案:C
3. 流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是()的倒数。
A 最短流水段操作时间
B 各段流水的操作时间总和
C 最长流水段操作时间
D 流水段数乘以最长流水段操作时间
答案:C
流水线吞吐率为流水线周期的倒数,而流水线周期为最长流水段操作时间。
4. 计算机中机械硬盘的性能指标不包括
A 磁盘转速及容量
B 盘片数及磁道数
C 容量及平均寻道时间
D 磁盘转速及平均寻道时间
答案:B
硬盘的性能指标,包括硬盘容量、硬盘速度、硬盘转速、接口、缓存、硬盘单碟容量等。
算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。a-b(c +d)(其中,-、+、*表示二元算术运算减、加、乘)的后缀式为(),与该表达式等价的语法树为()。
5. A 队列B 数组C 栈D 广义表
答案:C
6. A a b c d -*+
B a b c d*+ -
C ab-c*d+
D a b c d+*-
答案:D
7. A
B
C
D
答案:D
8. 设有 n 阶三对角矩阵 A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组 B 表示,A 的元素下标从 0开始,B 的元素下标从 1 开始。已知 A[0,0]存储在 B[1],A[n-1,n-1]存储在 B[3n-2],那么非零元
2018年上半年下午 程序员 试题及答案与解析-软考考试真题-案例分析
2018年上半年下午程序员考试试题-
案例分析-答案与解析
试题一(共15分)
阅读以下说明和流程图,填写流程图中的空缺,将解答填入答题纸的对应栏内。
【说明】
如果一个自然数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是()。
供选择答案:
A.亏数
B.赢数
C.完美数,非三角形数
D.完美数和三角形数
【参考答案】
(1)、2
(2)、N%K
(3)、S+K
(4)、S
(5)、D
【答案解析】
流程图的功能是求500以内所有的完美数,N的值范围是6~500,因此N是需要判断是否为完美数,首先需要求出N的所有真因子,然后再判断N和真因子之和是否相等,从流程图可以看出S是保存真因子和的变量,K是保存真因子的变量,因此K的初始值是2,终值是N/2,因此第(1)空处填写:2;判断K是否为N的真因子,即判断N%K(N除以K取余)是否为0,第(2)空填写:N%K;当K为N的真因子时,需要计算所有K的和,即S=S+K,第(3)空填写:S+K;最后判断N和S是否相等,第(4)空填写:S。
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[()]
软考上半年数据库系统工程师考试真题下午题同名
软考上半年数据库系统工程师考试真题下午题同名 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的名称。
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分)
2018年5月-数据库系统工程师-下午试题
2005年5月数据库系统工程师下午试题
试题中通用的表示规则
对于观点数据模型、关系模式、关系数据库的表构造标志,试题中若无特别申明,将使用以下的通用标志规则。
1、观点数据模型的标志规则分别如图1、图2和图3所示。此中:
(1)实体种类用长方形表示。长方形内为实体种类名称。
(2)实体种类间的联系用菱形表示。在联系与实体间的连线上注明联系的种类。
(3)超种类和子种类之间的联系,从超种类到子种类之间画连线,连线上加注小圆圈,子种类加双线竖框。
(4)实体和联系的属性用椭圆表示,并用直线将属性与其属性的实体或联系连结起来。
2、关系模式的标志规则以下:
关系名(属性名1,属性名2,…,属性名n)
此中:
(1)若该属性仅为主键属性时,则该属性名下画实下划线;
(2)若该属性仅为外键属性时,则该属性名下画虚下划线;
(3)若该属性既是主键属性,又是外键属性时,则在该属性名下画实下划线和虚下划线。
(4)若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标志。
3、关系数据库的表构造标志规则以下:
表名
此中:
(1)若该列名仅为主键的列名时,则该列名下画实下划线;
(2)若该列名仅为外键的列名时,则该列名下画虚下划线;
(3)若该列名既是主键的列名,又是外键的列名时,则在该列名下画实下划线和虚下划线。
(4)若该列名既不是主键的列名,又不是外键的列名时,则在该列名下不做标志。
试题一(15分)
阅读以下说明和数据流图,回答以下问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
学生住宿舍服务系统帮助学生就学的城市内找到所需的住宅,系统对出租的房子信息、房东信息、需要租房的学生信息以及学生和房东的见面信息进行管理和保护。
最新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. 静态绑定
答案:B
4、 A. 防止丢失数据
B. 防止对其他部件造成影响
C. 返回去维续执行原程序
D. 为中断处理程序提供数据
答案:C
中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
2018年上半年全国计算机软考信息系统管理工程师真题 答案解析(上午选择 下午案例完整版)
2018年上半年信息系统管理工程师
真题+解析
上午选择题
1、以于关于CPU的叙述中,正确的是()
A. CPU中的运算单元、控制单元和寄存器组是通过系统总线连接起来的
B. 在CPU中,获取指令并进行分析是控制单元的任务
C. 执行并行计算任务的CPU必须是多核的
D. 单核CPU不支持多任务操作系统而多核CPU支持
答案:B
CPU主要由运算器、控制器、寄存器和内部总线等部件组成,运算器由算术逻辑单元、累加寄存器、数据缓冲寄存器和状态条件寄存器组成,是数据加工处理部件,用于完成计算机的各种算术和逻辑运算;控制器用于控制整个CPU的工作,决定了计算机运行过程的自动化,不仅要保证程序的正确执行,而且要能够处理异常事件。控制器一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑等几个部分。
并行性有3中实现途径:1、时间重叠;2、资源重复;3资源共享。
2、采用()技术,使得计算机在执行程序指令时,多条指令执行过程中的不同阶段可以同时进行处理。
A. 流水线
B. 云计算
C. 大数据
D. 面向对象
答案:A
流水线是现代计算机处理器中必不可少的部分,是指将计算机指令处理过程拆分为多个步骤,并通过多个硬件处理单元并行执行来加快指令执行速度。其具体执行过程类似工厂中的流水线,并因此得名。
3、总线的带宽是指()
A. 用来传送数据、地址和控制信号的信号线总数
B. 总线能同时传送的二进制位数
C. 单位时间内通过总线传送的数据总量
D. 总线中信号线的种类
答案:C
总线的带宽:即单位时间内总线上可传输的数据量,单位是MB/s 总线的位宽:即总线能同时传输的数据位数,有32位、64位等
最新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. 静态绑定
答案:B
4、 A. 防止丢失数据
B. 防止对其他部件造成影响
C. 返回去维续执行原程序
D. 为中断处理程序提供数据
答案:C
中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)病人凭医生开具的处方可在医院购买药品。医院记录药品的条码、名称、价格、生产厂商等信息。
【逻辑结构设计】
根据上述需求,设计出如下关系模式:
医生(编号,姓名,性别,出生日期,职称)
患者(身份证号,医保卡号,姓名,民族,出生日期)药品(条码,名称,价格,生产厂商)
病例(编号,药品条码,患者身份证号,主治医生编号,病情描述,诊断结论,诊断日期,服用剂量,药品数量,购买日期)