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

合集下载

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年上半年软件设计师考试上午真题(完整版)

10、在网络安全管理中,加强内防内控可采取的策略有( ①控制终端接入数量 ②终端访问授权,防止合法终端越权访问 ③加强终端的安全检查与策略管理 ④加强员工上网行为管理与违规审计
)。
A、②③
B、②④
C、①②③④
D、②③④
11、攻击者通过发送一个目的主机已经接收过的报文来达到攻击目的,这种攻 击方式属于( )攻击。
15、数据字典是结构化分析的一个重要输出。数据字典的条目不包括( )。 A、外部实体
全职师资直播+录播双保障 1v1全程辅导
B、数据流 C、数据项 D、基本加工
希赛网() 400-111-9811
16、某商店业务处理系统中,基本加工“检查订货单”的描述为:若订货单金 额大于 5000 元,且欠款时间超过 60 天,则不予批准;若订货单金额大于 5000 元,且欠款时间不超过 60 天,则发出批准书和发货单;若订货单金额小于或等 于 5000 元,则发出批准书和发货单,若欠款时间超过 60 天,则还要发催款通 知书。现采用决策表表示该基本加工,则条件取值的组合数最少是( )。
全职师资直播+录播双保障 1v1全程辅导
处应分别填入( )。
希赛网() 400-111-9811
A、n-1 B、0 C、1 D、2 A、V(S)、P(S)和 P(S) B、P(S)、P(S)和 V(S) C、V(S)、V(S)和 P(S) D、P(S)、V(S)和 V(S)
25、若系统在将( )文件修改的结果写回磁盘时发生崩溃,则对系统的影响 相对较大。 A、目录
全职师资直播+录播双保障 1v1全程辅导
D、演绎法
希赛网() 400-111-9811
37、对象的( )标识了该对象的所有属性(通常是静态的)以及每个属性的 当前值(通常是动态的)。 A、状态 B、唯一 ID C、行为 D、语义

2018年上半年程序员真题+答案解析上午选择+下午案例完整版(全国计算机软考)

2018年上半年程序员真题+答案解析上午选择+下午案例完整版(全国计算机软考)

2018年上半年程序员真题+答案解析上午选择1、某编辑在编辑文稿时发现如下错误,其中最严重的错误是()。

A. 段落标题编号错误B. 将某地区名列入了国家名单C. 语句不通顺、有明显的错别字D. 标点符号、字体、字号不符合要求答案: B文稿编辑时发生文字错误是常见的,难免的,但严重的错误影响很大。

对一般的错误可以加强校对来尽量减少错误。

但对严重的错误一定要引起领导人和工作人员的特别重视,在事先加强案例教育,事中特别注意校对,发生严重错误后便要严肃处理相关责任人。

国家名单,有可能引发政治问题。

对部分公民的某种歧视,泄露本单位的商业秘密等也会产生严重问题。

2、某县有6.6万个贫困户,县委组织人员调査这 6.6万个贫困户经济收入,从中抽取1800个贫困户的经济收入进行分析。

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

A. 6.6万个贫困户经济收入、每个贫困户的经济收入、1800、1800个贫困户B. 6.6万个贫困户、1800个贫困户经济收入、每个贫困户的经济收入、1800C. 6.6万个贫困户、每个贫困户的经济收入、1800个贫困户经济收入、1800D. 6.6万个贫困户、每个贫困户的经济收入、1800、1800个贫困户经济收入答案: C总体(母体):调查对象的全体,在这里是 6.6万个贫困户;个体:总体中每一个考察对象,在这里就是每个贫困户的经济收入;样本:总体中所抽取的一部分个体,在这里是1800个贫困户的经济收入;样本容量:样本中个体的数目,因此是1800。

3、在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为()。

A. 7B. 8C. TRUED. #NAME?答案: B本题考查Excel的公式和函数。

在EXCEL里,逻辑值结果为True的时候在进行运算会转化为1,如果是False会转化为0。

SUM函数是进行求和,所以这里的答案是=3+4+1=8。

4、在Excel中,单元格L3内容为“软件工程技术”,若要取单元格L3前两个字“软件”放入单元格M3中,则在M3中可输入(),并按下回车键即可。

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

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

2018 年上半年软件设师综合技能试题一(共 15 分)阅读下列说明,将解答填入题纸的对应栏内.【说明】某医疗护理机构为老年人或有护理需求者提供专业护理,现欲开发一基于 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、对有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)个校验位才能构成海明码。

以10位数据为例,其海明码表示为D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中Di(0≤i≤9)表示数据位,Pj(1 ≤j≤4)表示校验位,数据位D9由P4、P3和P2进行校验(从右至左D9的位序为14,即等于8+4+2,因此用第8位的P4、第4位的P3和第2位的P2校验),数据位D5由(6)进行校验。

2018年上半年数据库系统工程师(中级)真题+答案解析上午选择+下午案例(全国计算机软考)

2018年上半年数据库系统工程师(中级)真题+答案解析上午选择+下午案例(全国计算机软考)

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

A. 阻塞B. 中断C. 动态绑定D. 静态绑定答案:B2、计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(1),其处理过程中保存现场的目的是(2)。

A. 防止丢失数据B. 防止对其他部件造成影响C. 返回去继续执行原程序D. 为中断处理程序提供数据答案:C3、流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是()的倒数。

A. 最短流水段操作时间B. 各段流水的操作时间总和C. 最长流水段操作时间D. 流水段数乘以最长流水段操作时间答案:C流水线吞吐率为流水线周期的倒数,而流水线周期为最长流水段操作时间。

4、计算机中机械硬盘的性能指标不包括()。

A. 磁盘转速及容量B. 盘片数及磁道数C. 容量及平均寻道时间D. 磁盘转速及平均寻道时间答案:B硬盘的性能指标,包括硬盘容量、硬盘速度、硬盘转速、接口、缓存、硬盘单碟容量等5、算术表达式采用后缀式表示时不需要使用括号,使用(5)就可以方便地进行求值。

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

A. 队列B. 数组C. 栈D. 广义表答案:C6、算术表达式采用后缀式表示时不需要使用括号,使用(5)就可以方便地进行求值。

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

A. a b c d -*+B. a b c d*+ -C. ab-c*d+D. a b c d+*-答案:D7、算术表达式采用后缀式表示时不需要使用括号,使用(5)就可以方便地进行求值。

2018年上半年系统分析师(高级)上午选择+下午案例论文真题+答案解析完整版(全国计算机软考)

2018年上半年系统分析师(高级)上午选择+下午案例论文真题+答案解析完整版(全国计算机软考)

2018年上半年系统分析师真题+答案解析上午选择1、面向对象分析中,对象是类的实例。

对象的构成成分包含了()、属性和方法(或操作)。

A.标识B.消息C.规则D.结构答案:A本题考查的是面向对象的基本概念:对象的三要素为:属性(数据)、方法(操作)、对象ID(标识)。

2、UML2.0所包含的图中,()描述由模型本身分解而成的组织单元,以及他们之间的依赖关系。

A.组合结构图、B.包图C.部署图D.构件图答案:B本题考查的是UML图的相关知识:UML2.0包括14种图,分别列举如下:(1)类图(classdiagram)。

类图描述一组类、接口、协作和它们之间的关系。

在OO系统的建模中,最常见的图就是类图。

类图给出了系统的静态设计视图,活动类的类图给出了系统的静态进程视图。

(2)对象图(object diagram)。

对象图描述一组对象及它们之间的关系。

对象图描述了在类图中所建立的事物实例的静态快照。

和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。

(3)构件图(component diagram)。

构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。

构件图用于表示系统的静态设计实现视图。

对于由小的部件构建大的系统来说,构件图是很重要的。

构件图是类图的变体。

(4)组合结构图(composite structure diagram)。

组合结构图描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。

组合结构图用于画出结构化类的内部内容。

(5)用例图(use casediagram)。

用例图描述一组用例、参与者及它们之间的关系。

用例图给出系统的静态用例视图。

这些图在对系统的行为进行组织和建模时是非常重要的。

(6)顺序图(sequencediagram,序列图)。

顺序图是一种交互图(interaction diagram),交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。

2018年信息系统项目管理师(高级)上午选择+下午案例论文真题+答案解析完整版(全国计算机软考)

2018年信息系统项目管理师(高级)上午选择+下午案例论文真题+答案解析完整版(全国计算机软考)

2018年上半年信息系统项目管理师真题+答案解析上午选择1、我国在“十三五”规划纲要中指出要加快信息网络新技术开发应用,以拓展新兴产业发展空间,纲要中提出将培育的新一代信息技术产业创新重点中不包括()。

A.人工智能B.移动智能终端C.第四代移动通信D.先进传感器答案:C“十三五”规划纲要草案明确,积极推进第五代移动通信(5G)和超宽带关键技术研究,启动5G商用。

2、智能具有感知、记忆、自适应等特点,能够存储感知到的外部信息及由思维产生的知识,同时能够利用己有的知识对信息进行分析、计算、比较、判断、联想和决策属于智能的()能力。

A.感知B.记忆和思维C.学习和自适应D.行为决策答案:B3、某快消品连锁企业委托科技公司a开发部署电子商务平台,a公司根据系统设计任务书所确定的范围,确定系统的基本目标和逻辑功能要求,提出新系统的逻辑模型,这属于信息系统生命周期中()阶段的工作。

A.系统规划B.系统分析C.系统设计D.系统实施答案:B本题考查:信息系统生命周期,系统规划、系统分析、系统设计、系统实施、系统运行和维护;系统规划阶段:系统规划阶段的任务是对组织的环境、目标及现行系统的状况进行初步调查,根据组织目标和发展战略,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可能性。

系统分析阶段的任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。

系统设计:阶段的任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也就是设计新系统的物理模型。

系统实施:系统实施阶段是将设计的系统付诸实施的阶段。

系统运行和维护:系统投入运行后,需要经常进行维护和评价,记录系统运行的情况,根据一定的规则对系统进行必要的修改,评价系统的工作质量和经济效益。

2018年上半年网络工程师上午选择+下午案例真题+答案解析完整版(全国计算机软考)

2018年上半年网络工程师上午选择+下午案例真题+答案解析完整版(全国计算机软考)

2018年上半年网络工程师真题+答案解析上午选择1、浮点数的表示分为阶和尾数两部分。

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

A.将大阶向小阶对齐,同时将尾数左移n位B.将大阶向小阶对齐,同时将尾数右移n位C.将小阶向大阶对齐,同时将尾数左移n位D.将小阶向大阶对齐,同时将尾数右移n位答案:D浮点数加、减运算一般包括对阶、尾数运算、规格化、舍入和判溢对阶就是使两数的阶码相等,对阶原则是小阶向大阶看齐,即阶码小的数尾数右移,每右移一位,阶码加1,直刭两数的阶码相32者一个字节,传送完毕后仍返回原来的程序。

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

A.阻塞B.中断C.动态绑定D.静态绑定答案:B3、 A.防止丢失数据B.防止对其他部件造成影响C.返回去继续执行原程序D.为中断处理程序提供数据答案:C通常在程序中安排一条指令,发出START信号来启动外围的设备,然后机器继续执行程序。

当外围设备完成数据传送的准备后,便向CPU 发“中断请求信号”。

CPU接到请求后若可以停止正在运行的程序,则在一条指令执行完后,转而执行“中断服务程序”,完成传送数据工作,通常传送一个字或者一个字节,传送完毕后仍返回原来的程序。

4、著作权中,()的保护期不受限制。

A.发表权B.发行权C.署名权D.展览权答案:C我国《著作权法》对著作权的保护期限作了如下规定:(1)著作权中的署名权、修改权、保护作品完整权的保护期不受限制。

5、王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档。

以下有关该软件的著作权的叙述中,正确的是()。

A.著作权应由公司和王某共同享有B.著作权应由公司享有C.著作权应由王某享有D.除署名权以外,著作权的其它权利由王某享有答案:B由法人或者其他组织主持,代表法人或者其他组织意志创作,并由法人或者其他组织承担责任的作品,著作权由单位完整地享有。

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

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。

496的真因子有:1、2、4、8、16、31、62、124、248,1+2+4+8+16+31+62+124+248=496;因此496是完美数,同时496=(1+2+3+4+……+30+31),因此496是完美数和三角形数。

2018年上半年上午 程序员 试题及答案与解析-软考考试真题-基础知识

2018年上半年上午 程序员 试题及答案与解析-软考考试真题-基础知识

2018年上半年5月上午程序员考试真题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)⚫第1题.某编辑在编辑文稿时发现如下错误,其中最严重的错误是(1)。

A.段落标题编号错误B.将某地区名列入了国家名单C.语句不通顺、有明显的错别字D.标点符号、字体、字号不符合要求【参考答案】B【答案解析】文稿编辑时发生文字错误是常见的,难免的,但严重的错误影响很大。

对一般的错误可以加强校对来尽量减少错误。

但对严重的错误一定要引起领导人和工作人员的特别重视,在事先加强案例教育,事中特别注意校对,发生严重错误后便要严肃处理相关责任人。

⚫第2题.某县有6.6万个贫困户,县委组织人员调査这6.6万个贫困户经济收入,从中抽取1800个贫困户的经济收入进行分析。

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

A.6.6万个贫困户经济收入、每个贫困户的经济收入、1800、1800个贫困户B.6.6万个贫困户、1800个贫困户经济收入、每个贫困户的经济收入、1800C.6.6万个贫困户、每个贫困户的经济收入、1800个贫困户经济收入、1800D.6.6万个贫困户、每个贫困户的经济收入、1800、1800个贫困户经济收入【参考答案】C【答案解析】总体(母体):调查对象的全体,在这里是6.6万个贫困户;个体:总体中每一个考察对象,在这里就是每个贫困户的经济收入;样本:总体中所抽取的一部分个体,在这里是1800个贫困户的经济收入;样本容量:样本中个体的数目,因此是1800。

⚫第3题.在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为(3)。

A.7B.8C.TRUED.#NAME?【参考答案】B【答案解析】在EXCEL里,逻辑值结果为True的时候在进行运算会转化为1,如果是False 会转化为0。

SUM函数是进行求和,所以这里的答案是=3+4+1=8,选择B。

⚫第4题.在Excel中,单元格L3内容为“软件工程技术”,若要取单元格L3前两个字“软件”放入单元格M3中,则在M3中可输入(4),并按下回车键即可。

Do_2018年上半年软件设计师下午带答案

Do_2018年上半年软件设计师下午带答案
现采用面向对象方法对上述系统进行分析与设计,得到如表 3-1 所示的用例列表 以及如图 3-1 所示的用例图和图 3-2 所示的分析类图。
5 / 19
【问题 1】(4 分) 根据说明中的描述,给出图 3-1 中 A1~A4 所对应的参与者名称。
【问题 2)(5 分) 根据说明中的描述及表 3-1,给出图 3-1 中 UI-U5 所对应的用例名称。
(5)报表创建。根据主管提交的报表查询请求(报表类型和时间段),从预的数、 通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生成报表返回给主管.
现采用结构化方法对医疗管理系统进行分析与设计,获得如图 1-1 所示的上下文数 据流图和图 1-2 所示的 0 层数据流图。
用说明中的词语,给出图 1-1 中的实体 E1~E3 的名称。
2 / 19
试题二(共 15 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】 某海外代购公司为扩展公司业务,需要开发一个信息化管理系统。请根据公司现有
业务及需求完成该系统的数据库设计。 【需求描述】
(1)记录公司员工信息。员工信息包括工号、身份证号、姓名、性别和一个手机号, 工号唯一标识每位员工,员工分为代购员和配送员。
【问题 3】(6 分) 根据说明中的描述,给出图 3-2 中 C1~C6 所对应的类名。
6 / 19
试题四(共 15 分) 阅读下列说明和 C 代码,回答问题 1 和问题 2,将解答填入答题纸的对应栏内。
【说明】 某公司购买长钢条,将其切割后进行出售。切割钢条的成本可以忽略不计,钢条的长
度为整英寸。已知价格表 P,其中中 Pi(i=1,2,...,m)表示长度为 i 英寸的钢条的价 格。现要求解使销售收益最大的切割方案。

2018年上半年软件设计师下午案例分析真题(试题四)

2018年上半年软件设计师下午案例分析真题(试题四)

2018年上半年软件设计师下午案例分析真题(试题四)4、阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。

【说明】某公司购买长钢条,将其切割后进行出售。

切割钢条的成本可以忽略不计,钢条的长度为整英寸。

已知价格表P,其中中Pi(i=1,2,...,m)表示长度为i英寸的钢条的价格。

现要求解使销售收益最大的切割方案。

求解此切割方案的算法基本思想如下:假设长钢条的长度为n英寸,最佳切割方案的最左边切割段长度为i英寸,则继续求解剩余长度为n-i英寸钢条的最佳切割方案。

考虑所有可能的i,得到的最大收益rn对应的切割方案即为最佳切割方案。

rn的递归定义如下:rn=max1≤i≤n(pi+rn-i)对此递归式,给出自顶向下和自底向上两种实现方式【C代码】/*常量和变量说明n:长钢条的长度P[]:价格数组*/#defineLEN100intTop_Down_Cut_Rod(intP[],intn){/*自顶向下*/Intr=0Inti;if(n=0){retum0;}for(i=1;(1);i++){inttmp=p[i]+Top_Down_Cut_Rod(p,n-i)r=(r>=tmp)?r:tmp;}returnr;}intBottom_Up_Cut_Road(intp[],intn){/*自底向上*/intr[LEN]={0};inttemp=0;inti,j;for(j=1;j<=n;j++){temp=0;for(i=l;(2);i++){temp=(3);}(4)}returnr[n];}【问题1】(8分)根据说明,填充C代码中的空(1)~(4)。

【问题2】(7分)根据说明和C代码,算法采用的设计练略为(5)。

求解时,自顶向下方法的时间复杂度为(6);自底向上方法的时间复杂度为(7)(用O表示)。

2018上半年程序员考试真题及答案-上午卷

2018上半年程序员考试真题及答案-上午卷

2018上半年程序员考试真题及答案-上午卷某编辑在编辑文稿时发现如下错误,其中最严重的错误是(1)。

(1)A.段落标题编号错误 B.将某地区名列入了国家名单C.语句不通顺、有明显的错别字D.标点符号、字体、字号不符合要求【答案】B【解析】本题考查信息处理实务方面的基础知识。

文稿编辑时发生文字错误是常见的,难免的,但严重的错误影响很大。

对一般的错误可以加强校对来尽量减少错误。

但对严重的错误一定要引起领导人和工作人员的特别重视,在事先加强案例教育,事中特别注意校对,发生严重错误后便要严肃处理相关责任人。

国家名单,有可能引发政治问题。

对部分公民的某种歧视,泄露本单位的商业秘密等也会产生严重问题。

某县有6.6万个贫困户,县委组织人员调査这6.6万个贫困户经济收入,从中抽取1800个贫困户的经济收入进行分析。

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

(2)A.6.6万个贫困户经济收入、每个贫困户的经济收入、1800、1800个贫困户B.6.6万个贫困户、1800个贫困户经济收入、每个贫困户的经济收入、1800C.6.6万个贫困户、每个贫困户的经济收入、1800个贫困户经济收入、1800D.6.6万个贫困户、每个贫困户的经济收入、1800、1800个贫困户经济收入【答案】C【解析】本题考查信息处理方面的问题。

总体(母体):调查对象的全体,在这里是6.6万个贫困户;个体:总体中每一个考察对象,在这里就是每个贫困户的经济收入;样本:总体中所抽取的一部分个体,在这里是1800个贫困户的经济收入;样本容量:样本中个体的数目,因此是1800。

在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为(3)。

(3)A.7 B. 8 C. TRUE D. #NAME? 【答案】B【解析】本题考查Excel的公式和函数。

在EXCEL里,逻辑值结果为True的时候在进行运算会转化为1,如果是False会转化为0。

2018年上半年系统规划与管理师(高级)真题+答案解析上午选择+下午案例+论文完整版(全国计算机软考)

2018年上半年系统规划与管理师(高级)真题+答案解析上午选择+下午案例+论文完整版(全国计算机软考)

2018年上半年系统规划与管理师真题+答案解析上午选择1、以下关于信息传输的描述,不正确的是()。

A. 信源是产生信息的实体,信息产生后通过它向外传播B. 信息传输模型要素中,噪声主要干扰信息的接收者C. TCP/TP 网络、4G网络和卫星网络都是传送信息的通道D. 适当增加冗余编码,可在一定程度上提高信息传输的可靠性答案:A2、实施“中国制造2025”,促进两化深度融合,加快从制造大国转向制造强国,需要电子信息产业有力支撑,大力发展新一代信息技术,加快发展()和工业互联网。

A. 智能工业B. 互联互通C. 智能制造D. 协同制造答案:A3、信息系统的生命周期可以简化为立项、开发、运维及消亡4个阶段。

()属于开发阶段的工作。

A. 需求分析B. 系统分析C. 系统维护D. 概念设计答案:A4、诺兰模型将计算机信息系统的发展道路划分为六个阶段,即初始期、普及期、控制期、()期、数据管理期和成熟期。

A. 规划B. 分析C. 维护D. 整合答案:D5、信息技术战略(IT Strategy)是企业经营战略的有机组成部分,其主要由()组成。

A. 使命、远景目标、中长期目标、策略路线B. 使命、远景目标、中长期目标、短期目标C. 使命、方针、中长期目标、策略路线D. 使命、方针、中短期目标、策略路线答案:A6、根据战略规划的一般理论,IT战略规划始于对信息技术内外部环境(现状)的分析,其终极任务是( )A. 搞清现状与未来状态之间的差距并制定实施策略或解决方案B. 理解业务部门的现在与未来,理解业务部门的政策,定义目标和优先权C. 通过信息系统改进业务的机会、淘汰那些不能够带来投资回报或对业务目标贡献较小的信息系统D. 评估信息系统支持业务部门的程度、信息系统计划是否适合业务部门、信息系统供应的效能与效率、指出信息系统能够提供的潜在业务机会答案:AIT战略规划是在诊断和评估企业信息化现状的基础上,制定和调整企业信息化的指导纲领,争取企业以最合适的规模、最合适的成本,去做最合适的信息化工作根据IT战略规划的一般理论,IT战略规划始于对信息技术内外部环境(现状)的分析,核心是构建IT发展战略(未来状态),终极任务是搞清现状与未来状态之间的差距并制定实施策略或解决方案(从现状到未来状态的路径)7、使软件产品能够在变化的环境中继续使用的维护是()A. 更正性维护B. 适应性维护C. 预防性维护D. 完善性维护答案:B纠错性维护:更正交付后发现的错误适应性维护:使软件产品能够在变化中的环境中继续使用完善性维护:改进交付后产品的性能和可维护性预防性维护:在软件产品中的潜在错误成为实际错误前,检测并更正它们8、在面向对象的编程方法中,下图的teach()是().A. 函数B. 对象C. 组件D. 类答案:A对象:是基本运行时的实体,既包括数据(属性),也包括(行为)类:类所包含的方法和数据描述一组对象的共同行为和属性;类是在对象之上的抽象,对象是类的具体化,是类的实例抽象:通过特定的实例抽取共同特征以后形成概念的过程消息:对象之间进行通信的一种构造继承:父类和子类之间共享数据和方法的机制封装:将数据和操作数据的函数衔接在一起,构成的一个具有类类型的对象的描述多态性:是多种表现形式;多态性的实现,一般通过在派生类中重定义基类的虚函数来实现组件:表示软件系统可替换的、物理的组成部分,封装了模块功能的实现复用:将已有的软件及其有效成分用于构造新的软件或系统模式:描述了一个不断重复发生的问题,以及该问题的解决方案9、面向消息中间件(MOM) 通过高效可靠的(),在分布式环境下扩展进程间的通信,可支撑多种通信协议、语言、应用程序、硬件和软件平台。

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

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)个校验位才能构成海明码。

以10位数据为例,其海明码表示为D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中Di(0≤i≤9)表示数据位,Pj(1 ≤j≤4)表示校验位,数据位D9由P4、P3和P2进行校验(从右至左D9的位序为14,即等于8+4+2,因此用第8位的P4、第4位的P3和第2位的P2校验),数据位D5由(6)进行校验。

A. 3B. 4C. 5D. 6答案:D海明不等式:校验码个数为k,2的k次方个校验信息,1个校验信息用来指出“没有错误”,满足m+k+1<=2k。

所以32位的数据位,需要6位校验码。

6、A. P4P1B. P4P2C. P4P3P1D. P3P2P1答案:B数据位D9受到P4、P3、P2监督(14=8+4+2),那么D5受到P4、P2的监督(10=8+2)。

7、流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是(7)的倒数。

A. 最短流水段操作时间B. 各段流水的操作时间总和C. 最长流水段操作时间D. 流水段数乘以最长流水段操作时间答案:C流水线处理机在执行指令时,把执行过程分为若干个流水级,若各流水级需要的时间不同,则流水线必须选择各级中时间较大者为流水级的处理时间。

理想情况下,当流水线充满时,每一个流水级时间流水线输出一个结果。

流水线的吞吐率是指单位时间流水线处理机输出的结果的数目,因此流水线的吞吐率为一个流水级时间的倒数,即最长流水级时间的倒数。

8、网络管理员通过命令行方式对路由器进行管理,要确保ID,口令和会话话内存的保密性,应采取的访问方式是(8)。

A. 控制台B. AUXC. TELNETD. SSH答案:DSSH 为Secure Shell 的缩写,由IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。

SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

利用SSH 协议可以有效防止远程管理过程中的信息泄露问题。

9、在安全通信中,S将所发送的信息使用(9)进行数字签名,T收到该消息后可利用(10)验证该消息的真实性。

A. S的公钥B. S的私钥C. T的公钥D. T的私钥答案:B10、A. S的公钥B. S的私钥C. T的公钥D. T的私钥答案:A数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。

接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。

如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。

数字签名是个加密的过程,数字签名验证是个解密的过程。

保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。

11、在网络安全管理中,加强内防内控可采取的策略有(11)。

①控制终端接入数量②终端访问授权,防止合法终端越权访问③加强终端的安全检查与策略管理④加强员工上网行为管理与违规审计A. ②③B. ②④C. ①②③④D. ②③④答案:C网络安全管理要外防内控。

内防内控是从内部管理入手,所以①②③④都是。

12、攻击者通过发送一个目的主机已经接收过的报文来达到攻击目的,这种攻击方式属于(12)攻击。

A. 重放B. 拒绝服务C. 数据截获D. 数据流分析答案:A重放攻击(Replay Attacks)又称重播攻击、回放攻击,是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。

重放攻击可以由发起者,也可以由拦截并重发该数据的敌方进行。

13、以下有关计算机软件著作权的叙述中,正确的是(13)。

A. 非法进行拷贝、发布或更改软件的人被称为软件盗版者B. 《计算机软件保护条例》是国家知识产权局颁布的,用来保护软件著作权人的权益C. 软件著作权属于软件开发者,软件著作权自软件开发完成之日起产生D. 用户购买了具有版权的软件,则具有对该软件的使用权和复制权答案:A选项B 中由国务院颁布;选项C中委托开发、合作开发软件著作权的归属及行使原则与一般作品著作权归属及行使原则一样,但职务计算机软件的著作权归属有一定的特殊性。

自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有,该法人或者其他组织可以对开发软件的自然人进行奖励。

选项D中复制权,是指制作作品复制品的权利,依作品表现形式不同分为三种情形:(1)以图书、报纸、期刊等印刷品形式复制和传播作品的权利,即通常所说的出版权;(2)以唱片、磁带、幻灯片等音像制品形式复制和传播作品的权利,即录音录像权或机械复制权;(3)使用临摹、照相、雕塑、雕刻等方法复制和传播美术等作品的权利,即狭义上的复制权。

而购买软件版权不享有复制权。

14、王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档。

以下有关该软件的著作权的叙述中,正确的是(14)。

A. 著作权应由公司和王某共同享有B. 著作权应由公司享有C. 著作权应由王某享有D. 除署名权以外,著作权的其它权利由王某享有答案:B此为职务作品,凡是供职于某公司,利用公司相关资源进行开发完成的作品,其著作权归公司所有。

15、著作权中,(15)的保护期不受限制。

A. 发表权B. 发行权C. 署名权D. 展览权答案:C我国《著作权法》对著作权的保护期限作了如下规定:著作权中的署名权、修改权、保护作品完整权的保护期不受限制。

16、数据字典是结构化分析的一个重要输出。

数据字典的条目不包括(16)。

A. 外部实体B. 数据流C. 数据项D. 基本加工答案:A数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。

其条目有数据流、数据项、数据存储、基本加工等。

17、某商店业务处理系统中,基本加工“检查订货单”的描述为:若订货单金额大于5000元,且欠款时间超过60天,则不予批准;若订货单金额大于5000元,且欠款时间不超过60天,则发出批准书和发货单;若订货单金额小于或等于500元,则发出批准书和发货单,若欠款时间超过60天,则还要发催款通知书。

现采用决策表表示该基本加工,则条件取值的组合数最少是(17)。

A. 2B. 3C. 4D. 5答案:B可得出如下决策表:条件项条件值1 2 3 4>5000元 Y Y N N>60 天Y N Y N批准书N Y Y Y发货单N Y Y Y催款通知书N N Y N其中第2条和第4条可进行合并,故该条件取值的组合数为3。

18、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(18 )天。

活动EH和IJ的松弛时间分别为(19 )天。

A. 17B. 19C. 20D. 22答案:D在网络图中的某些活动可以并行地进行,所以完成工程的最少时间是从开始顶点到结束顶点的最长路径长度,从开始顶点到结束顶点的最长(工作时间之和最大)路径为关键路径,关键路径上的活动为关键活动。

本题关键路径为:A-B-D-G-I-K-L,共22天。

19、A. 3和3B. 3和6C. 5和3D. 5和6答案:CEH的松弛时间是22-(2+3+2+4+6)=5天。

IJ的松弛时间是22-(2+5+2+6+3+1)=3天。

20、工作量估算模型COCOMO II的层次结构中,估算选择不包括(20)。

A. 对象点B. 功能点C. 用例数D. 源代码行答案:CCOCOMOII模型也需要使用规模估算信息,在模型层次结构中有3种不同规模估算选择,即:对象点、功能点和代码行。

21、(21)是一种函数式编程语言。

A. LispB. PrologC. PythonD. Java/C++答案:ALISP是一种通用高级计算机程序语言,长期以来垄断人工智能领域的应用。

LISP作为因应人工智能而设计的语言,是第一个声明式系内函数式程序设计语言,有别于命令式系内过程式的C、Fortran和面向对象的Java、C#等结构化程序设计语言。

22、将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中(22)。

A. 编译方式和解释方式都生成逻辑上与源程序等价的目标程序B. 编译方式和解释方式都不生成逻辑上与源程序等价的目标程序C. 编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成D. 解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成答案:C编译语言是一种以编译器来实现的编程语言。

它不像直译语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。

相关文档
最新文档