Newer
Older
csv2brain / app / src / main / assets / exam / 6_2018_1.json
ubt on 30 Jan 2024 202 KB 重新排序习题列表
{"msg":"2018年上半年","code":200,"data":{"currentIndex":null,"examId":"1745024012175675392","examTime":9000,"questionList":[{"id":"796234777064656897","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>DES是一种(6),其密钥长度为56位,3DES是利用DES的加密方式,对明文进行3次加密,以提高加密强度,其密钥长度是(7)位。","analyze":"本题考查对称加密算法DES的基本知识。<br>1977年1月,美国NSA根据IBM的专利技术Lucifer制定了DES加密算法,该加密算法的加密过程是,将明文分成64位的块,对每个块进行19次变换(替代和换位),其中16次变换由56位的密钥的排列形式控制,最后产生64位的密文块。<br>1977年,Diffie和Heilman设计了DES解密机。只要知道一小段明文和对应密文,该机器就可以在一天之内穷试2<sup>56</sup>种不同的密钥。为了提高DES的加密强度,设计了三重DES(Triple-DES),是一种DES的改进算法。它使用两把密钥对报文做3次DES加密,效果相当于将DES密钥的长度加倍,克服了DES密钥长度短的缺点。这样密钥的长度增长到168位,但168位长度的密钥已经超出了实际需要,因此在第一层和第三层中使用相同的密钥,产生的密钥长度为112位。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234777995792385"],"itemList":[{"id":"796234777995792385","questionId":"796234777064656897","content":" 共享密钥","answer":1,"chooseValue":"A"},{"id":"796234778050318337","questionId":"796234777064656897","content":" 公开密钥","answer":0,"chooseValue":"B"},{"id":"796234778088067073","questionId":"796234777064656897","content":" 报文摘要","answer":0,"chooseValue":"C"},{"id":"796234778109038593","questionId":"796234777064656897","content":" 访问控制","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234780084555777","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>DES是一种(6),其密钥长度为56位,3DES是利用DES的加密方式,对明文进行3次加密,以提高加密强度,其密钥长度是(7)位。","analyze":"本题考查对称加密算法DES的基本知识。<br>1977年1月,美国NSA根据IBM的专利技术Lucifer制定了DES加密算法,该加密算法的加密过程是,将明文分成64位的块,对每个块进行19次变换(替代和换位),其中16次变换由56位的密钥的排列形式控制,最后产生64位的密文块。<br>1977年,Diffie和Heilman设计了DES解密机。只要知道一小段明文和对应密文,该机器就可以在一天之内穷试2<sup>56</sup>种不同的密钥。为了提高DES的加密强度,设计了三重DES(Triple-DES),是一种DES的改进算法。它使用两把密钥对报文做3次DES加密,效果相当于将DES密钥的长度加倍,克服了DES密钥长度短的缺点。这样密钥的长度增长到168位,但168位长度的密钥已经超出了实际需要,因此在第一层和第三层中使用相同的密钥,产生的密钥长度为112位。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234781036662785"],"itemList":[{"id":"796234781011496961","questionId":"796234780084555777","content":" 56","answer":0,"chooseValue":"A"},{"id":"796234781036662785","questionId":"796234780084555777","content":" 112","answer":1,"chooseValue":"B"},{"id":"796234781061828609","questionId":"796234780084555777","content":" 128","answer":0,"chooseValue":"C"},{"id":"796234781091188737","questionId":"796234780084555777","content":" 168","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234937278681089","title":"下表记录了六个结点A、B、C、D、E、F之间的路径方向和距离。从A到F的最短距离是( )。<br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/dd6a14c28760b9a828933ee793f52b7f.jpg?x-oss-process=style/ruankaodaren\" height=\"173\" width=\"410\">","analyze":"本题考查应用数学(运筹学-图论)基础知识。 <br>按照表中的数据,画图如下。<br><img width=\"471\" height=\"158\" alt=\"\" src=\"https://image.chaiding.com/ruankao/06408e0ba069f1b2dd720db19f0e9074.jpg?x-oss-process=style/ruankaodaren\"><br>从E到F的最短距离=15。<br>从D到F的最短距离=min{D-E-F,D-F}=min{14+15,17}=17。<br>从C到F的最短距离=min{C-D-F,C-E-F,C-F}=min{14+17,17+15,22}=22。<br>从B到F的最短距离=min{B-C-F,B-D-F,B-E-F,B-F}=min{13+22,16+17,21+15,29}=29。 <br>从A到F的最短距离=min{A-B-F,A-C-F,A-D-F,A-E-F,A-F}<br>=min{11+29,16+22,24+17,36+15,54}=38。<br>最短路径为A-C-F,最短距离为38。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234938306285569"],"itemList":[{"id":"796234938306285569","questionId":"796234937278681089","content":" 38","answer":1,"chooseValue":"A"},{"id":"796234938352422913","questionId":"796234937278681089","content":" 40","answer":0,"chooseValue":"B"},{"id":"796234938398560257","questionId":"796234937278681089","content":" 44","answer":0,"chooseValue":"C"},{"id":"796234938423726081","questionId":"796234937278681089","content":" 46","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234786178879489","title":"以下用于在网络应用层和传输层之间提供加密方案的协议是( )。","analyze":"本题考查加密方案及相关协议。<br>PGP用于对邮件进行加密,针对邮件消息,属应用层;IPSec用于对IP报文进行认证和加密,属网络层;DES是加密算法,不分层;SSL在网络应用层和传输层之间提供加密方案。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234787151958017"],"itemList":[{"id":"796234787118403585","questionId":"796234786178879489","content":" PGP","answer":0,"chooseValue":"A"},{"id":"796234787151958017","questionId":"796234786178879489","content":" SSL","answer":1,"chooseValue":"B"},{"id":"796234787181318145","questionId":"796234786178879489","content":" IPSec","answer":0,"chooseValue":"C"},{"id":"796234787206483969","questionId":"796234786178879489","content":" DES","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234798413664257","title":"以下关于计算机软件著作权的叙述,错误的是( )。","analyze":"软件著作权属于自然人的,该自然人死亡后,在软件著作权的保护期内,软件著作权的继承人依照《中华人民共和国继承法》的有关规定,继承法条例第八条规定的除署名权以外的其他权利。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234799411908609"],"itemList":[{"id":"796234799323828225","questionId":"796234798413664257","content":" 软件著作权人可以许可他人行使其软件著作权,并有权获得报酬","answer":0,"chooseValue":"A"},{"id":"796234799357382657","questionId":"796234798413664257","content":" 软件著作权人可以全部或者部分转让其软件著作权,并有权获得报酬","answer":0,"chooseValue":"B"},{"id":"796234799382548481","questionId":"796234798413664257","content":" 为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬","answer":0,"chooseValue":"C"},{"id":"796234799411908609","questionId":"796234798413664257","content":" 软件著作权属于自然人的,该自然人死亡后,在软件著作权的保护期内,软件著作权的继承人可以继承各项软件著作权","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234764305584129","title":"UML2.0所包含的图中,( )描述由模型本身分解而成的组织单元,以及他们之间的依赖关系。","analyze":"本题主要考査UML的基础知识。<br>在UML2.0所包含的图中,包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234765278662657"],"itemList":[{"id":"796234765253496833","questionId":"796234764305584129","content":" 组合结构图","answer":0,"chooseValue":"A"},{"id":"796234765278662657","questionId":"796234764305584129","content":" 包图","answer":1,"chooseValue":"B"},{"id":"796234765303828481","questionId":"796234764305584129","content":" 部署图","answer":0,"chooseValue":"C"},{"id":"796234765324800001","questionId":"796234764305584129","content":" 构件图","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234783091871745","title":"下列算法中,用于数字签名中摘要的是( )。","analyze":"本题考查加密算法及相关知识。 <br>RSA、IDEA和RC4均用于加密传输,仅MD5用于摘要。数字签名中先生成摘要,然后采用加密算法对摘要进行加密。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234784165613569"],"itemList":[{"id":"796234784060755969","questionId":"796234783091871745","content":" RSA","answer":0,"chooseValue":"A"},{"id":"796234784106893313","questionId":"796234783091871745","content":" IDEA","answer":0,"chooseValue":"B"},{"id":"796234784140447745","questionId":"796234783091871745","content":" RC4","answer":0,"chooseValue":"C"},{"id":"796234784165613569","questionId":"796234783091871745","content":" MD5","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235617724813313","title":"论信息系统开发方法论<br>信息系统的开发一般分为系统规划、需求定义、系统设计、实施和维护等主要五个阶段,每一个阶段都应该在科学方法论的指导下开展工作。随着信息系统规模的变化和传统开发方法论的演变,信息系统开发过程经历了“自底向上”和“自顶向下”两种方式。\n请围绕“信息系统开发方法论”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与分析和开发的信息系统以及你所担任的主要任务和开展的主要工作。<br>2.分别说明信息系统“自底向上”和“自顶向下”两种系统分析设计方式。详细阐述系统遵循“自底向上”方式和“自顶向下”方式设计开发的优缺点。<br>3.详细说明你所参与的信息系统是如何遵循“自底向上”、“自顶向下”或综合“自底向上”和“自顶向下”两种方式进行的分析、设计和开发的。","analyze":"一、简要描述所参与分析和开发的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>二、分别说明信息系统“自底向上”和“自顶向下”两种系统分析设计方式。详细阐述系统遵循“自底向上”方式和“自顶向下”方式设计开发的优缺点。<br>1. “自底向上”方式<br>早期对信息系统的分析、设计和开发方法山于规模较小,基本上是采用“自下而上”的,或称“自底向上”的方式。系统的开发是从单项、局部的应用向多项、全面的应用发展。它们从部分现有的应用向外或向上延伸和扩展,这种方法主要用于对早期的事务处理应用。一些系统加上另外一些系统,将它们联系起来使企业的信息系统逐渐扩大,从而支持管理部门的业务控制、管理规划甚至战略决策。它们是从现有的信息系统开始,根据企业需求的变化而不断演化。所以“自底向上”的分析、设计和开发方法也称为演变法。<br>自底向上方法的优点有:<br>•使信息系统的开发易于适应组织机构的真正需要。<br>•有助于发现和理解每个系统的附加需要,并易于判断其费用。<br>•每一阶段所获得的经验和教训有助于下一阶段的开发。<br>•相对而言,每一阶段的规模较小,易于控制和管理。<br>自底向上方法的缺点有:<br>•由于方法的演变性质,信息系统难以实现其整体性。<br>•由于系统未进行全局规划,系统的数据一致性和完整性难以保证。<br>•为了达到系统的性能要求,往往不得不重新调整系统,甚至要重新设计系统。<br>•由于系统实施的分散性和演变性,因而与企业目标的联系往往是间接的,系统往往难以支持企业的整体战略目标。<br>2. “自顶向下”方式<br>随着信息系统规模的不断扩大和对传统开发方法论的探讨,另一种系统开发的方法论被提倡和发展,这就是所谓“自顶向下”的系统分析、设计和开发方法,这也是当前大系统开发所常用的方法。它是从企业或部门的经营和管理目标出发,从全局和整体来规划其信息需求。它从企业或机构的最高层出发并覆盖所有或主要的业务领域。运用这类方法可以为企业或部门信息系统制定中期或长期发展规划奠定基础。自顶向下方法在一定程度上保证了合理的开发顺序和所有应用的最后整体化。<br>自顶向下方法的优点有:<br>•可为企业或机构的重要决策和任务实现提供信息。<br>•支持企业信息系统的整体性规划,并对系统的各子系统的协调和通信提供保证。<br>•方法的实践有利于提高企业人员的整体观察问题的能力,从而有利于寻找到改进企业组织的途径。<br>自顶向下方法的缺点有:<br>•对系统分析和设计人员的要求较高。<br>•开发周期长。<br>•对于大系统而言,自上而下的规划对于下层系统的实施往往缺乏约束力。<br>•从经济角度来看,很难说自顶向下的做法在经济上是合算的。<br>上述在信息系统开发时常见的两种实施方法,是对不同时期、不同对象的信息系统开发方法的归纳,各有其优缺点,但实践证明在工程实施时,两种方法并非是绝对排斥的,往往在事情进一步的发展中,它们都能取长补短、相互补充。有经验的分析和设计人员会首先确定企业的信息需求环境和性质,然后来选择适合于它的分析和设计方法,他们甚至会从方法的基本原理和适应对象出发使用变通的方法来进行对特定系统的开发,如自顶向下的整体规划和自底向上的分步实施。这无疑是一种对方法论的发展和创造。<br>三、针对作者实际参与的软件系统开发项目,说明该项目是如何遵循“向底向上”“自顶向下”或综合“自底向上”和“自顶向下”两种方式进行的系统分析、设计和开发的。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235536149794817","title":"试题一(25分)<br>\n阅读以下关于系统分析任务的叙述,在答题纸上回答问题1至问题3。<br>\n【说明】<br>\n某公司是一家以运动健身器材销售为主营业务的企业,为了扩展销售渠道,解决原销售系统存在的许多问题,公司委托某软件企业开发一套运动健身器材在线销售系统。目前,新系统开发处于问题分析阶段,所分析各项内容如下所述:<br>\n(a)用户需要用键盘输入复杂且存在重复的商品信息;<br>\n(b)订单信息页面自动获取商品信息并填充;<br>\n(c)商品订单需要远程访问库存数据并打印提货单;<br>\n(d)自动生成电子提货单并发送给仓库系统;<br>\n(e)商品编码应与原系统商品编码保持一致;<br>\n(f)商品订单处理速度太慢;<br>\n(g)订单处理的平均时间减少30%;<br>\n(h)数据编辑服务器CPU性能较低;<br>\n(i)系统运维人员数量不能增加。\n<br><br>\n【问题1】(8分)<br>\n问题分析阶段主要完成对项目开发的问题、机会和/或指示的更全面的理解。请说明系统分析师在问题分析阶段通常需要完成哪四项主要任务。\n<br><br>\n【问题2】(9分)<br>\n因果分析是问题分析阶段一项重要技术,可以得出对系统问题的真正理解,并且有助于得到更具有创造性和价值的方案。请将题目中所列(a) ~ (i)各项内容填入表中(1) ~ (4)对应位置。<br>\n表1-1问题、机会、目标和约束条件<br>\n<img alt=\"\" width=\"480\" height=\"58\" src=\"https://image.chaiding.com/ruankao/8111d7e844916dffb99a87fe429d7594.jpg?x-oss-process=style/ruankaodaren\">\n<br><br>\n【问题3】(8分)<br>\n系统约束条件可以分为四类,请将类别名称填入表中(1) ~ (4)对应的位置。<br>\n表1-2 约束条件分类<br>\n<img width=\"480\" height=\"103\" alt=\"\" src=\"https://image.chaiding.com/ruankao/22924c8f254b7e42ea6fd8bc39ee707f.jpg?x-oss-process=style/ruankaodaren\">","analyze":"【问题1】<br>\n(1) 研究问题领域<br>\n(2) 分析问题和机会<br>\n(3) 分析业务过程<br>\n(4) 制定系统改进目标 <br>\n<br>\n本题考查考生对于软件系统问题分析技术的掌握情况。<br>\n问题分析阶段主要完成对项目开发的问题、机会和/或指示的更全面的理解。问题分析主要关心现有系统的系统所有者视图和系统用户视图,这个阶段的最后交付成果和里程碑是产生处理问题、机会和指示的系统改进目标。问题分析通常包括的任务有研究问题领域、分析问题和机会、分析业务过程、制定系统改进目标、修改项目执行计划、汇报分析结果和建议。<br>\n研究问题领域是系统所有者、用户和分析员对系统不同层次理解、认识和不同的观点,主要输入是系统章程和可能存在于当前系统资料库和程序库中的任何系统文档,交付成果是对问题领域和业务术语的理解。分析问题和机会是真正深入分析问题,确定问题产生的原因和结果,所采用的技术是因果分析。分析业务过程是项问团队仔细检作企业的业务过程,评估每个过程相对于整个组织减少或者增加的价值。制定系统改进目标的目的是建立项目成功的标准,对系统的任何改进都将按照这个标准进行度量,同吋在这个任务确定了任何可能限制系统改进的约束条件。<br>\n软件系统问题分析是系统分析师必须要掌握的专业知识与技能,特别是需要掌握因果分析方法以确定系统真正的问题及原因,并能正确理解系统设计过程中的约束条件。 <br>\n系统问题分析是确保系统开发质量和项目成功执行的关键,通过对当前问题领域及存在问题的研究,深入分析问题所产生的原因,进一步分析当前业务过程是否存在问题,最终确定系统的改进目标并识别在达到这些目标中需要受到的约束条件。所以问题分析包括的核心任务主要有研究问题领域、分析问题和机会、分析业务过程、制定系统改进目标四项任务。\n<br><br>\n【问题2】<br>\n(1) (f)<br>\n(2) (a) (c) (h)<br>\n(3) (b) (d) (g)<br>\n(4) (e) (i)<br>\n<br>\n因果分析是问题分析阶段一项重要技术,可以得出对系统问题的真正理解,并且有助于得到更具有创造性和价值的方案。在题目所列出的各项内容中,(a)“用户需要用键盘输入复杂且存在重复的商品信息”是产生系统响应慢的原因;(b)“订单信息页面自动获取商品信息并填充”是提高系统执行效率的改进目标;(c)“商品订单需要远程访问库存数据并打印提货单”是系统响应慢的原因;(d)“自动生成电子提货单并发送给仓库系统”是提高系统执行效率的改进目标;(e)“商品编码应与原系统商品编码保持一致”是系统在达到改进目标过程中所受到的约束;(f)“商品订单处理速度太慢”是系统当前存在的问题;(g)“订单处理的平均时间减少30%”是提高系统执行效率的改进目标;(h)“数据编辑服务器CPU性能较低”是系统响应慢的原因;(I)“系统运维人员数量不能增加”是系统在达到改进目标过程中所受到的约束。\n<br><br>\n【问题3】<br>\n(1) 进度<br>\n(2) 成本<br>\n(3) 技术<br>\n(4) 政策/标准<br>\n<br>\n系统约束是对系统在达到改进目标过程中所必须满足的条件,约束基本上无法被改变。系统约束通常分为四类:进度约束、成本约束、技术约束、政策/标准约束。在题目所列出的各项内容中,“新系统必须在五月底上线运行”属于进度约束;“新系统开发费用不超过20万元”属于成本约束;“新系统必须能够实现在线实时处理”属于技术约束;“新系统必须满足GB 31524—2005电商平台技术规范”属于政策/标准约束。","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234921835253761","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>某厂拥有三种资源A、B、C,生产甲、乙两种产品。生产每吨产品需要消耗的资源、可以获得的利润见下表。目前,该厂拥有资源A、资源B和资源C分別为12吨、7吨和12吨。根据上述说明,适当安排甲、乙两种产品的生产量,就能获得最大总利润(53)。如果生产计划只受资源A和C的约束,资源B很容易从市场上以每吨0.5百万元购得,则该厂宜再购买(54)资源B,以获得最大的总利润。<br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/39b86dfae6ac2a20d7e7756d375fa17c.jpg?x-oss-process=style/ruankaodaren\" height=\"169\" width=\"499\">","analyze":"本题考查应用数学(运筹学-线性规划)基础知识。<br>设产品甲生产x吨,产品乙生产y吨,则线性规划模型为:<br><img width=\"405\" height=\"170\" alt=\"\" src=\"https://image.chaiding.com/ruankao/3109888c80594311c99d3b169d59619c.jpg?x-oss-process=style/ruankaodaren\"><br>可行解区为左下的五边形,其顶点为:(0,0),(6,0),(5,2),(2,5),(0,6)。 <br>显然,在顶点(5,2)处目标函数S达到最大值19。即产品甲生产5吨,产品乙生生产2吨,可以取得最大总利润19百万元。<br>如果资源B没有约束,可以外购,设新购n吨,则需要多花费0.5n百万元,则线性规划模型修改为:<br>求maxS=3x+2y-0.5n <br>约束条件:2x+y≤12&nbsp;<br>x+y≤7+n <br>x+2y≤12 <br>x,y,n≥0<br>从上图看出,当n≥1时,直线x+y=7+n,对形成可行解区不起作用。<br>此时,可行解区四边形顶点为(0,0),(6,0),(4,4),(0,6)。<br>只有当x=y=4时S取得最大值,maxS=max20-0.5n}。只有当n=1时取得最大值19.5。 <br>当0≤n≤1时,可行解区五边形的顶点为:<br>(0,0),(6,0),(5-n,2+2n),(2+2n,5-n),(0,6)。<br>maxS=max{-0.5n,18-0.5n,19+0.5n,16+3.5n,12-0.5n}(0≤n≤1),只有当n=1时S取得最大值19.5。<br>因此,在资源B无约束条件下,为取得最大总利润,应增购1吨资源B。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234922812526593"],"itemList":[{"id":"796234922762194945","questionId":"796234921835253761","content":" 16百万元","answer":0,"chooseValue":"A"},{"id":"796234922791555073","questionId":"796234921835253761","content":" 18百万元","answer":0,"chooseValue":"B"},{"id":"796234922812526593","questionId":"796234921835253761","content":" 19百万元","answer":1,"chooseValue":"C"},{"id":"796234922837692417","questionId":"796234921835253761","content":" 20百万元","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234924809015297","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>某厂拥有三种资源A、B、C,生产甲、乙两种产品。生产每吨产品需要消耗的资源、可以获得的利润见下表。目前,该厂拥有资源A、资源B和资源C分別为12吨、7吨和12吨。根据上述说明,适当安排甲、乙两种产品的生产量,就能获得最大总利润(53)。如果生产计划只受资源A和C的约束,资源B很容易从市场上以每吨0.5百万元购得,则该厂宜再购买(54)资源B,以获得最大的总利润。<br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/191a2f23196a27e77c637c4c90fadca1.jpg?x-oss-process=style/ruankaodaren\" height=\"169\" width=\"499\">","analyze":"本题考查应用数学(运筹学-线性规划)基础知识。<br>设产品甲生产x吨,产品乙生产y吨,则线性规划模型为:<br><img width=\"405\" height=\"170\" alt=\"\" src=\"https://image.chaiding.com/ruankao/2e6149b1fc7d7676083c60b56cd57440.jpg?x-oss-process=style/ruankaodaren\"><br>可行解区为左下的五边形,其顶点为:(0,0),(6,0),(5,2),(2,5),(0,6)。 <br>显然,在顶点(5,2)处目标函数S达到最大值19。即产品甲生产5吨,产品乙生生产2吨,可以取得最大总利润19百万元。<br>如果资源B没有约束,可以外购,设新购n吨,则需要多花费0.5n百万元,则线性规划模型修改为:<br>求maxS=3x+2y-0.5n <br>约束条件:2x+y≤12 <br>x+y≤7+n <br>x+2y≤12 <br>x,y,n≥0<br>从上图看出,当n≥1时,直线x+y=7+n,对形成可行解区不起作用。<br>此时,可行解区四边形顶点为(0,0),(6,0),(4,4),(0,6)。<br>只有当x=y=4时S取得最大值,maxS=max20-0.5n}。只有当n=1时取得最大值19.5。 <br>当0≤n≤1时,可行解区五边形的顶点为:<br>(0,0),(6,0),(5-n,2+2n),(2+2n,5-n),(0,6)。<br>maxS=max{-0.5n,18-0.5n,19+0.5n,16+3.5n,12-0.5n}(0≤n≤1),只有当n=1时S取得最大值19.5。<br>因此,在资源B无约束条件下,为取得最大总利润,应增购1吨资源B。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234925853396993"],"itemList":[{"id":"796234925853396993","questionId":"796234924809015297","content":" 1吨","answer":1,"chooseValue":"A"},{"id":"796234925878562817","questionId":"796234924809015297","content":" 2吨","answer":0,"chooseValue":"B"},{"id":"796234925899534337","questionId":"796234924809015297","content":" 3吨","answer":0,"chooseValue":"C"},{"id":"796234925924700161","questionId":"796234924809015297","content":" 4吨","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234835797495809","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>业务流程分析的目的是了解各个业务流程的过程,明确各个部门之间的业务关系和每个业务处理的意义。在业务流程分析方法中,(25)能够找出或设计出那些能够使客户满意,实现客户价值最大化;(26)能够对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化。","analyze":"本题主要考查业务流程分析的基础知识。<br>业务流程分析的目的是了解各个业务流程的过程,明确各个部门之间的业务关系和每个业务处理的意义,为业务流程的合理化改造提供建议,为系统的数据流程变化提供依据。业务流程分析的主要方法有价值链分析法、客户关系分析法、供应链分析法、基于ERP的分析法和业务流程重组等。其中,价值链分析法找出或设计出那些能够使顾客满意,实现顾客价值最大化的业务流程。基于ERP的分析法是将企业的业务流程看作是一个紧密联接的供应链,将供应商和企业内部的采购、生产、销售,以及客户紧密联系起来,对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化,从而提升企业基础管理水平,追求企业资源的合理、高效利用。u2003","multi":0,"questionType":1,"answer":"B","chooseItem":["796234836850266113"],"itemList":[{"id":"796234836833488897","questionId":"796234835797495809","content":" 客户关系分析法","answer":0,"chooseValue":"A"},{"id":"796234836850266113","questionId":"796234835797495809","content":" 价值链分析法","answer":1,"chooseValue":"B"},{"id":"796234836867043329","questionId":"796234835797495809","content":" 供应链分析法","answer":0,"chooseValue":"C"},{"id":"796234836879626241","questionId":"796234835797495809","content":" 基于ERP的分析法","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234976302485505","title":"网络安全体系设计可从物理线路安全、网络安全、系统安全、应用安全等方面来进行,其中,数据库容灾属于( )。","analyze":"本试题考查安全体系分层方案。<br>数据库容灾属于系统安全和应用安全。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234977342672897"],"itemList":[{"id":"796234977246203905","questionId":"796234976302485505","content":" 物理线路安全和网络安全","answer":0,"chooseValue":"A"},{"id":"796234977283952641","questionId":"796234976302485505","content":" 应用安全和网络安全","answer":0,"chooseValue":"B"},{"id":"796234977313312769","questionId":"796234976302485505","content":" 系统安全和网络安全","answer":0,"chooseValue":"C"},{"id":"796234977342672897","questionId":"796234976302485505","content":" 系统安全和应用安全","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234838834171905","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>业务流程分析的目的是了解各个业务流程的过程,明确各个部门之间的业务关系和每个业务处理的意义。在业务流程分析方法中,(25)能够找出或设计出那些能够使客户满意,实现客户价值最大化;(26)能够对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化。","analyze":"本题主要考查业务流程分析的基础知识。<br>业务流程分析的目的是了解各个业务流程的过程,明确各个部门之间的业务关系和每个业务处理的意义,为业务流程的合理化改造提供建议,为系统的数据流程变化提供依据。业务流程分析的主要方法有价值链分析法、客户关系分析法、供应链分析法、基于ERP的分析法和业务流程重组等。其中,价值链分析法找出或设计出那些能够使顾客满意,实现顾客价值最大化的业务流程。基于ERP的分析法是将企业的业务流程看作是一个紧密联接的供应链,将供应商和企业内部的采购、生产、销售,以及客户紧密联系起来,对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化,从而提升企业基础管理水平,追求企业资源的合理、高效利用。u2003","multi":0,"questionType":1,"answer":"D","chooseItem":["796234839840804865"],"itemList":[{"id":"796234839752724481","questionId":"796234838834171905","content":" 客户关系分析法","answer":0,"chooseValue":"A"},{"id":"796234839777890305","questionId":"796234838834171905","content":" 价值链分析法","answer":0,"chooseValue":"B"},{"id":"796234839811444737","questionId":"796234838834171905","content":" 供应链分析法","answer":0,"chooseValue":"C"},{"id":"796234839840804865","questionId":"796234838834171905","content":" 基于ERP的分析法","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234940445380609","title":"某小区有七栋楼房①~⑦(见下图),各楼房之间可修燃气管道路线的长度(单位:百米)已标记在连线旁。为修建连通各个楼房的燃气管道,该小区内部煤气管道的总长度至少为( )百米。<br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/24c0a8589517a79d11fde9db2cecd804.jpg?x-oss-process=style/ruankaodaren\" height=\"184\" width=\"344\">","analyze":"本题考查应用数学(运筹学-图论)基础知识。<br>首先选择最短距离的路线③⑥修建管道(长度为2)。<br>其余五个楼房到己通管道的楼房③⑥距离最短的路线为③⑦,确定修建③⑦管道 (长度为3)。<br>尚未接通的四个楼房到已接通楼房③⑥⑦的最短路线为②⑥,确定修建管道②⑥(长度为4)。<br>尚未接通的楼房①④⑤到已接通的楼房②③⑥⑦的最短路线为①②,确定修建管道①②(长度为3)。<br>尚未接通的楼房④⑤到己接通的楼房①②③⑥⑦的最短路线为④⑦,确定修建管道④⑦(长度为5)。<br>尚未接通的楼房⑤到己接通的楼房①②③④⑥⑦的最短路线为②⑤,确定修建管道②⑤(长度为6)。<br>现在,全部楼房已接通(如图),需要修建的管道总长度为2+3+4+3+5+6=23 (百米)。<br>一般来说,修建总长最短管道的方案可能不唯一,但最短总长度是一致的。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234941506539521"],"itemList":[{"id":"796234941506539521","questionId":"796234940445380609","content":" 23","answer":1,"chooseValue":"A"},{"id":"796234941535899649","questionId":"796234940445380609","content":" 25","answer":0,"chooseValue":"B"},{"id":"796234941561065473","questionId":"796234940445380609","content":" 27","answer":0,"chooseValue":"C"},{"id":"796234941590425601","questionId":"796234940445380609","content":" 29","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234801416785921","title":"以下关于CPU和GPU的叙述中,错误的是( )。","analyze":"本题考查计算机系统知识。<br>CPU是指计算机系统中的中央处理器,GPU是指图形处理单元,它们的设计目标不同,因此针对不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时需要进行逻辑判断,会引入大量的分支跳转和中断的处理,这些都使得CPU的内部结构异常复杂。相对而言,计算能力只是CPU很小的一部分。GPU采用了数量众多的计算单元和超长的流水线,但只有非常简单的控制逻辑并省去了高速缓存(Cache),采用的是单指令流多数据流(SIMD)架构,用于处理类型高度统一且相互无依赖的大规模数据和不需要被打断的纯净的计算环境。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234802595385345"],"itemList":[{"id":"796234802549248001","questionId":"796234801416785921","content":" CPU适合于需要处理各种不同的数据类型、大量的分支跳转及中断等场合","answer":0,"chooseValue":"A"},{"id":"796234802574413825","questionId":"796234801416785921","content":" CPU利用较高的主频、高速缓存(Cache)和分支预测等技术来执行指令","answer":0,"chooseValue":"B"},{"id":"796234802595385345","questionId":"796234801416785921","content":" GPU采用MISD(Multiple Instruction Single Data)并行计算架构","answer":1,"chooseValue":"C"},{"id":"796234802624745473","questionId":"796234801416785921","content":" GPU的特点是比CPU包含更多的计算单元和更简单的控制单元","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234792340312065","title":"在著作权法中,计算机软件著作权保护的对象是( )。","analyze":"计算机软件著作权保护的对象是计算机软件,即计算机程序及其有关文裆。计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。文档是指用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法的文字资料和图表等,如程序说明、流程图、用户手册等。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234793405665281"],"itemList":[{"id":"796234793405665281","questionId":"796234792340312065","content":" 计算机程序及其开发文档","answer":1,"chooseValue":"A"},{"id":"796234793435025409","questionId":"796234792340312065","content":" 硬件设备驱动程序","answer":0,"chooseValue":"B"},{"id":"796234793464385537","questionId":"796234792340312065","content":" 设备和操作系统软件","answer":0,"chooseValue":"C"},{"id":"796234793493745665","questionId":"796234792340312065","content":" 源程序代码和底层环境","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234804793200641","title":"计算机系统是一个硬件和软件综合体,位于硬联逻辑层上面的微程序是用微指令编写的。以下叙述中,正确的是( )。","analyze":"本题考查计算机系统硬件知识。<br>微程序是指实现指令系统中指令功能的程序,显然是由硬件直接解释执行的。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234806013743105"],"itemList":[{"id":"796234806013743105","questionId":"796234804793200641","content":" 微程序一般由硬件执行","answer":1,"chooseValue":"A"},{"id":"796234806030520321","questionId":"796234804793200641","content":" 微程序一般是由操作系统来调度和执行","answer":0,"chooseValue":"B"},{"id":"796234806055686145","questionId":"796234804793200641","content":" 微程序一般用高级语言构造的编译器翻译后来执行","answer":0,"chooseValue":"C"},{"id":"796234806072463361","questionId":"796234804793200641","content":" 微程序一般用高级语言构造的解释器件来解释执行","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234979355938817","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>During the systems analysis phase, greater user involvement usually results in better communication, faster development times, and more satisfied users.There are three common team-based approaches that encourage system users to participate actively in various development tasks.1) (71) is a popular fact-finding technique that brings users into the development process as active participants. The end product of the approach is a requirements model.2) (72) is a team-based technique that speeds up information systems development and produces a functioning information system. The approach consists of several phases. The (73) combines elements of the systems planning and systems analysis phases of the SDLC.Users, managers, and IT staff members discuss and agree on business needs, project scope, constraints, and system requirements. During (74), users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.3) (75) attempt to develop a system incrementally by building a series of prototypes and constantly adjusting them to user requirements.","analyze":"在系统分析阶段,参与的用户越多沟通效果越好、开发效率和用户满意度更高。有三种常见的基于团队的方法可以鼓励系统用户积极参与各种幵发任务。1)联合应用程序开发是一种流行的事实发现技术,它使用户主动参与到开发过程中。该方法的最终产品是需求模型。2)快速应用开发是一种基于团队的技术,可加速信息系统开发并生成功能正确的信息系统。该方法包括几个阶段:需求计划阶段将系统开发周期中系统规划与系统分析阶段的要素结合起来。用户、经理和IT员工讨论并商定业务需求、项目范围、约束和系统需求。用户设计阶段,用户与系统分析师进行交互,并开发表示所有系统进程、输出和输入的模型和原型。敏捷方法试图通过构建一系列原型并不断根据用户需求进行调整来逐步开发系统。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234980433874945"],"itemList":[{"id":"796234980404514817","questionId":"796234979355938817","content":" Questionnaires","answer":0,"chooseValue":"A"},{"id":"796234980433874945","questionId":"796234979355938817","content":" Joint application development","answer":1,"chooseValue":"B"},{"id":"796234980454846465","questionId":"796234979355938817","content":" Interviews","answer":0,"chooseValue":"C"},{"id":"796234980475817985","questionId":"796234979355938817","content":" Prototyping","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234808094117889","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>计算机系统中,(16)方式是根据所访问的内容来决定要访问的存储单元,常用在(17)存储器中。","analyze":"本题考查计算机系统知识。<br>相联存储器是一种按内容访问的存储器。其工作原理就是把数据或数据的某一部分作为关键字,按顺序写入信息,读出时并行地将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字,特别适合于信息的检索和更新,因此,相联存取方式是根据所访问的内容来决定要访问的存储单元。<br>相联存储器可用在高速缓冲存储器(Cache)中,在虚拟存储器中用来作为段表、页表或快表存储器,以及用在数据库和知识库中。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234809100750849"],"itemList":[{"id":"796234809012670465","questionId":"796234808094117889","content":" 顺序存取","answer":0,"chooseValue":"A"},{"id":"796234809046224897","questionId":"796234808094117889","content":" 直接存取","answer":0,"chooseValue":"B"},{"id":"796234809075585025","questionId":"796234808094117889","content":" 随机存取","answer":0,"chooseValue":"C"},{"id":"796234809100750849","questionId":"796234808094117889","content":" 相联存取","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234789165223937","title":"孙某在书店租到一张带有注册商标的应用软件光盘,擅自复制后在网络进行传播,其行为是侵犯( )行为。","analyze":"商标权是指商标所有人对其商标所享有的独占的、排他的权利。在我国,商标权的取得实行注册原则,因此,商标权实际上是因商标所有人申请、经国家商标局确认的专行权利,即因商标注册而产生的专有权。<br>计算机软件著作权是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利。就权利的性质而言,它属于一种民事权利,具备民事权利的共同特征。著作权是知识产权中的例外,因为著作权的取得无须经过个别确认,这就是人们常说的“自动保护”原则。软件经过登记后,软件著作权人享有发表权、开发者身份权、使用权、使用许可权和获得报酬权。<br>未经软件著作权人及其合法受让者同意,向公众发行、展示其软件的复制品。此种行为侵犯了著作权人或其合法受让者的发行权与展示权。<br>注册商标专用权(即注册商标权)是商标权的相对成熟形态。它是经国家法律确定的权利,是各国法律明确予以保护的主要对象。注册商标权意味着权利人不仅在事实上拥有某个商标,而且还在法律上得到了国家的确认和社会的认可。与未注册商标权相比,注册商标权易于得到国家法律甚至国际法的保护,具有自觉性、稳定性、专有性等特点。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234790205411329"],"itemList":[{"id":"796234790180245505","questionId":"796234789165223937","content":" 商标权","answer":0,"chooseValue":"A"},{"id":"796234790205411329","questionId":"796234789165223937","content":" 软件著作权","answer":1,"chooseValue":"B"},{"id":"796234790234771457","questionId":"796234789165223937","content":" 注册商标专用权","answer":0,"chooseValue":"C"},{"id":"796234790264131585","questionId":"796234789165223937","content":" 署名权","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234982472306689","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>During the systems analysis phase, greater user involvement usually results in better communication, faster development times, and more satisfied users.There are three common team-based approaches that encourage system users to participate actively in various development tasks.1) (71) is a popular fact-finding technique that brings users into the development process as active participants. The end product of the approach is a requirements model.2) (72) is a team-based technique that speeds up information systems development and produces a functioning information system. The approach consists of several phases. The (73) combines elements of the systems planning and systems analysis phases of the SDLC.Users, managers, and IT staff members discuss and agree on business needs, project scope, constraints, and system requirements. During (74), users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.3) (75) attempt to develop a system incrementally by building a series of prototypes and constantly adjusting them to user requirements.","analyze":"在系统分析阶段,参与的用户越多沟通效果越好、开发效率和用户满意度更高。有三种常见的基于团队的方法可以鼓励系统用户积极参与各种幵发任务。1)联合应用程序开发是一种流行的事实发现技术,它使用户主动参与到开发过程中。该方法的最终产品是需求模型。2)快速应用开发是一种基于团队的技术,可加速信息系统开发并生成功能正确的信息系统。该方法包括几个阶段:需求计划阶段将系统开发周期中系统规划与系统分析阶段的要素结合起来。用户、经理和IT员工讨论并商定业务需求、项目范围、约束和系统需求。用户设计阶段,用户与系统分析师进行交互,并开发表示所有系统进程、输出和输入的模型和原型。敏捷方法试图通过构建一系列原型并不断根据用户需求进行调整来逐步开发系统。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234983520882689"],"itemList":[{"id":"796234983457968129","questionId":"796234982472306689","content":" Object-oriented development","answer":0,"chooseValue":"A"},{"id":"796234983487328257","questionId":"796234982472306689","content":" Model-driven development","answer":0,"chooseValue":"B"},{"id":"796234983520882689","questionId":"796234982472306689","content":" Rapid application development","answer":1,"chooseValue":"C"},{"id":"796234983554437121","questionId":"796234982472306689","content":" Commercial Application package","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234811097239553","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>计算机系统中,(16)方式是根据所访问的内容来决定要访问的存储单元,常用在(17)存储器中。","analyze":"本题考查计算机系统知识。<br>相联存储器是一种按内容访问的存储器。其工作原理就是把数据或数据的某一部分作为关键字,按顺序写入信息,读出时并行地将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字,特别适合于信息的检索和更新,因此,相联存取方式是根据所访问的内容来决定要访问的存储单元。<br>相联存储器可用在高速缓冲存储器(Cache)中,在虚拟存储器中用来作为段表、页表或快表存储器,以及用在数据库和知识库中。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234812061929473"],"itemList":[{"id":"796234812019986433","questionId":"796234811097239553","content":" DRAM","answer":0,"chooseValue":"A"},{"id":"796234812061929473","questionId":"796234811097239553","content":" Cache","answer":1,"chooseValue":"B"},{"id":"796234812082900993","questionId":"796234811097239553","content":" EEPROM","answer":0,"chooseValue":"C"},{"id":"796234812103872513","questionId":"796234811097239553","content":" CD-ROM","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235624314064897","title":"论数据挖掘方法及应用<br>随着信息技术和数据库技术的普遍应用,人类获取数据的能力不断增强,数据库的数量和规模在迅速增加。数据挖掘又称数据库中的知识发现(Knowledge Discover in Database, KDD),是识别数据库中以前不知道的、新颖的、潜在有用的和最终可被理解的模式的非平凡过程。数据挖掘是数据库知识发现过程的一个步骤,其目标就是要智能化和自动化地把数据转换为有用的信息和知识。\n请围绕“数据挖据方法及应用”论题,依次从以下三个方面进行论述。<br>1.概要叙述你参与分析和开发的软件系统以及你所担任的主要任务和开展的主要工作。<br>2.详细阐述三种常用的数据挖掘方法。<br>3.详细说明你所参与分析和开发的软件系统是如何基于常用的数据挖掘方法进行数据挖掘的。","analyze":"一、简要描述所参与分析和开发的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>二、详细阐述三种常用的数据挖掘方法。<br>考生阐述下列方法中的任意3种即可得分。<br>1. 关联规则挖掘。关联规则挖掘的典型问题是:给定一个销售交易的数据库,要求发现数据项之间的重要关联性,即在一个交易中出现某些数据项蕴含着其他一些数据项也可能会在同一交易中出现。例如许多顾客在购买尿布的同时也购买啤酒的结论就足通过关联规则分析所得到的结果。关联规则分析是一个从现象到本质的揣测推现过程。也就是说,通过关联分析所得到的结果,仅仅是一种可能的因果关系,它能够协助业务专家对事物的本质进行分析,深化对事物关系的认识,但需要业务专家加以确认,并予以合理的解释,才能够成为对决策进行指导的规律。<br>2. 特征描述。数据库中通常存放大量的细节数据,然而,用户常常希望能够得到对于所关心的一类数据的简洁概貌描述。特征描述是对目标类数据的一般特征或特性进行汇总,并以直观易理解的方式显示给用户。通常,用户首先通过数据库査询来对目标类数据进行查询,例如为研究上一年在某超市消费超过1000美元以上的顾客特征,可以通过执行一个SQL査询收集关于这些产品的数据。特征描述通常采用的方法足进行数椐概化,将庞大的任务相关的数据集从较低的概念层抽象到较高的概念层。例如,对于上述消费超过1000美元以上的顾客,特征描述的结果可能是顾客的一般轮廓,如年龄在40至50岁之间、已婚、有工作等。<br>3. 分类分析。分类分析是找出数据集中各组对象的共同特征,并建立分类模型,从而能够将数据集中的其他对象分到不同的组中分类也称作制导的学习,为了建立分类模型,需要有一个用做训练集的示例数据库E,其中的每个元组都有一个给定的类标识。分类过程是首先分析训练集中的数掘,根据每个类中数据的特征为每个类生成分类模型,然后用得到的分类模型对未知类別的数据进行分类。表示分类模型的一种常用方法是决策树。<br>4. 聚类分析。若干个相似的数据对象组合在一起称作一个聚簇。聚类分析是将数据集分割为若干个有意义的聚簇的过程。聚类分析也称作无制导的学习,因为聚类分析与分类分析不同,它不依赖于没有事先确定的类,也没有已具有类标识的训练集。好的聚类分析算法应该使得所得到的聚簇内的相似性很高,而不同的聚族间的相似性很低。<br>三、针对考生实际参与的软件系统开发项目,说明该项目是如何基于常用的数据挖掘方法进行数据挖掘的。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234985529954305","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>During the systems analysis phase, greater user involvement usually results in better communication, faster development times, and more satisfied users.There are three common team-based approaches that encourage system users to participate actively in various development tasks.1) (71) is a popular fact-finding technique that brings users into the development process as active participants. The end product of the approach is a requirements model.2) (72) is a team-based technique that speeds up information systems development and produces a functioning information system. The approach consists of several phases. The (73) combines elements of the systems planning and systems analysis phases of the SDLC.Users, managers, and IT staff members discuss and agree on business needs, project scope, constraints, and system requirements. During (74), users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.3) (75) attempt to develop a system incrementally by building a series of prototypes and constantly adjusting them to user requirements.","analyze":"在系统分析阶段,参与的用户越多沟通效果越好、开发效率和用户满意度更高。有三种常见的基于团队的方法可以鼓励系统用户积极参与各种幵发任务。1)联合应用程序开发是一种流行的事实发现技术,它使用户主动参与到开发过程中。该方法的最终产品是需求模型。2)快速应用开发是一种基于团队的技术,可加速信息系统开发并生成功能正确的信息系统。该方法包括几个阶段:需求计划阶段将系统开发周期中系统规划与系统分析阶段的要素结合起来。用户、经理和IT员工讨论并商定业务需求、项目范围、约束和系统需求。用户设计阶段,用户与系统分析师进行交互,并开发表示所有系统进程、输出和输入的模型和原型。敏捷方法试图通过构建一系列原型并不断根据用户需求进行调整来逐步开发系统。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234986469478401"],"itemList":[{"id":"796234986469478401","questionId":"796234985529954305","content":" requirements planning phase","answer":1,"chooseValue":"A"},{"id":"796234986498838529","questionId":"796234985529954305","content":" business process modeling","answer":0,"chooseValue":"B"},{"id":"796234986528198657","questionId":"796234985529954305","content":" business process improvement","answer":0,"chooseValue":"C"},{"id":"796234986561753089","questionId":"796234985529954305","content":" scope definition phase","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234814108749825","title":"RISC指令系统的特点包括( )。<br>①指令数量少<br>②寻址方式多<br>③指令格式种类少<br>④指令长度固定","analyze":"本题考査计算机系统硬件知识。<br>RISC(Reduced Instruction Set Computer,精简指令集计算机)的基本思想赴通过减少指令总数和简化指令功能降低硬件设计的复杂度,使指令能单周期执行,并通过优化编译,提高指令的执行速度,采用硬布线控制逻辑优化编译程序等。<br>RISC的关键技术有重叠寄存器窗口技术、优化编译技术、超流水及超标量技术,将硬布线逻辑与微程序相结合在微程序技术中。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234815098605569"],"itemList":[{"id":"796234815035691009","questionId":"796234814108749825","content":" ①②③","answer":0,"chooseValue":"A"},{"id":"796234815069245441","questionId":"796234814108749825","content":" ①②④","answer":0,"chooseValue":"B"},{"id":"796234815098605569","questionId":"796234814108749825","content":" ①③④","answer":1,"chooseValue":"C"},{"id":"796234815136354305","questionId":"796234814108749825","content":" ②③④","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234988562436097","title":"<p><strong>请作答第<span style=\"color: red\">4</span>个空。</strong></p>During the systems analysis phase, greater user involvement usually results in better communication, faster development times, and more satisfied users.There are three common team-based approaches that encourage system users to participate actively in various development tasks.1) (71) is a popular fact-finding technique that brings users into the development process as active participants. The end product of the approach is a requirements model.2) (72) is a team-based technique that speeds up information systems development and produces a functioning information system. The approach consists of several phases. The (73) combines elements of the systems planning and systems analysis phases of the SDLC.Users, managers, and IT staff members discuss and agree on business needs, project scope, constraints, and system requirements. During (74), users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.3) (75) attempt to develop a system incrementally by building a series of prototypes and constantly adjusting them to user requirements.","analyze":"在系统分析阶段,参与的用户越多沟通效果越好、开发效率和用户满意度更高。有三种常见的基于团队的方法可以鼓励系统用户积极参与各种幵发任务。1)联合应用程序开发是一种流行的事实发现技术,它使用户主动参与到开发过程中。该方法的最终产品是需求模型。2)快速应用开发是一种基于团队的技术,可加速信息系统开发并生成功能正确的信息系统。该方法包括几个阶段:需求计划阶段将系统开发周期中系统规划与系统分析阶段的要素结合起来。用户、经理和IT员工讨论并商定业务需求、项目范围、约束和系统需求。用户设计阶段,用户与系统分析师进行交互,并开发表示所有系统进程、输出和输入的模型和原型。敏捷方法试图通过构建一系列原型并不断根据用户需求进行调整来逐步开发系统。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234989644566529"],"itemList":[{"id":"796234989573263361","questionId":"796234988562436097","content":" physical architecture design","answer":0,"chooseValue":"A"},{"id":"796234989594234881","questionId":"796234988562436097","content":" object design","answer":0,"chooseValue":"B"},{"id":"796234989623595009","questionId":"796234988562436097","content":" prototypes design","answer":0,"chooseValue":"C"},{"id":"796234989644566529","questionId":"796234988562436097","content":" user design phase","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234991901102081","title":"<p><strong>请作答第<span style=\"color: red\">5</span>个空。</strong></p>During the systems analysis phase, greater user involvement usually results in better communication, faster development times, and more satisfied users.There are three common team-based approaches that encourage system users to participate actively in various development tasks.1) (71) is a popular fact-finding technique that brings users into the development process as active participants. The end product of the approach is a requirements model.2) (72) is a team-based technique that speeds up information systems development and produces a functioning information system. The approach consists of several phases. The (73) combines elements of the systems planning and systems analysis phases of the SDLC.Users, managers, and IT staff members discuss and agree on business needs, project scope, constraints, and system requirements. During (74), users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.3) (75) attempt to develop a system incrementally by building a series of prototypes and constantly adjusting them to user requirements.","analyze":"在系统分析阶段,参与的用户越多沟通效果越好、开发效率和用户满意度更高。有三种常见的基于团队的方法可以鼓励系统用户积极参与各种幵发任务。1)联合应用程序开发是一种流行的事实发现技术,它使用户主动参与到开发过程中。该方法的最终产品是需求模型。2)快速应用开发是一种基于团队的技术,可加速信息系统开发并生成功能正确的信息系统。该方法包括几个阶段:需求计划阶段将系统开发周期中系统规划与系统分析阶段的要素结合起来。用户、经理和IT员工讨论并商定业务需求、项目范围、约束和系统需求。用户设计阶段,用户与系统分析师进行交互,并开发表示所有系统进程、输出和输入的模型和原型。敏捷方法试图通过构建一系列原型并不断根据用户需求进行调整来逐步开发系统。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234992853209089"],"itemList":[{"id":"796234992853209089","questionId":"796234991901102081","content":" Agile methods","answer":1,"chooseValue":"A"},{"id":"796234992878374913","questionId":"796234991901102081","content":" The FAST framework","answer":0,"chooseValue":"B"},{"id":"796234992907735041","questionId":"796234991901102081","content":" Reverse Engineering","answer":0,"chooseValue":"C"},{"id":"796234992932900865","questionId":"796234991901102081","content":" Reengineering","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234767308705793","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>UML的结构包括构造块、规则和公共机制三个部分。在基本构造块中,(3)能够表示多个相互关联的事物的集合;规则是构造块如何放在一起的规定, 包括了(4);公共机制中,(5)是关于事物语义的细节描述。","analyze":"本题主要考查UML的基础知识。<br>UML的结构包括构造块、规则和公共机制三个部分。UML有三种基本的构造块,分别是事物、关系和图。事物是UML的重要组成部分,关系把事物紧密联系在一起,图是多个互相关联的事物的集合。公共机制是指达到特定目标的公共UML方法,主要包括规格说明(详细说明)、修饰、公共分类(通用划分)和扩展机制4种,其中,规格说明是事物语义的细节描述,它是模型真正的核心。规则是构造块如何放在一起的规定,包括为构造块命名;给一个名字以特定含义的语境,即范围;怎样使用或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性;运行或模拟动态模型的含义是什么,即执行。 ","multi":0,"questionType":1,"answer":"C","chooseItem":["796234768483110913"],"itemList":[{"id":"796234768411807745","questionId":"796234767308705793","content":" 用例描述","answer":0,"chooseValue":"A"},{"id":"796234768449556481","questionId":"796234767308705793","content":" 活动","answer":0,"chooseValue":"B"},{"id":"796234768483110913","questionId":"796234767308705793","content":" 图","answer":1,"chooseValue":"C"},{"id":"796234768520859649","questionId":"796234767308705793","content":" 关系","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234770676731905","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>UML的结构包括构造块、规则和公共机制三个部分。在基本构造块中,(3)能够表示多个相互关联的事物的集合;规则是构造块如何放在一起的规定, 包括了(4);公共机制中,(5)是关于事物语义的细节描述。","analyze":"本题主要考查UML的基础知识。<br>UML的结构包括构造块、规则和公共机制三个部分。UML有三种基本的构造块,分别是事物、关系和图。事物是UML的重要组成部分,关系把事物紧密联系在一起,图是多个互相关联的事物的集合。公共机制是指达到特定目标的公共UML方法,主要包括规格说明(详细说明)、修饰、公共分类(通用划分)和扩展机制4种,其中,规格说明是事物语义的细节描述,它是模型真正的核心。规则是构造块如何放在一起的规定,包括为构造块命名;给一个名字以特定含义的语境,即范围;怎样使用或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性;运行或模拟动态模型的含义是什么,即执行。 ","multi":0,"questionType":1,"answer":"D","chooseItem":["796234771830165505"],"itemList":[{"id":"796234771754668033","questionId":"796234770676731905","content":" 命名、范围、可见性和一致性","answer":0,"chooseValue":"A"},{"id":"796234771775639553","questionId":"796234770676731905","content":" 范围、可见性、一致性和完整性","answer":0,"chooseValue":"B"},{"id":"796234771804999681","questionId":"796234770676731905","content":" 命名、可见性、一致性和执行","answer":0,"chooseValue":"C"},{"id":"796234771830165505","questionId":"796234770676731905","content":" 命名、范围、可见性、完整性和执行","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234773801488385","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>UML的结构包括构造块、规则和公共机制三个部分。在基本构造块中,(3)能够表示多个相互关联的事物的集合;规则是构造块如何放在一起的规定, 包括了(4);公共机制中,(5)是关于事物语义的细节描述。","analyze":"本题主要考查UML的基础知识。<br>UML的结构包括构造块、规则和公共机制三个部分。UML有三种基本的构造块,分别是事物、关系和图。事物是UML的重要组成部分,关系把事物紧密联系在一起,图是多个互相关联的事物的集合。公共机制是指达到特定目标的公共UML方法,主要包括规格说明(详细说明)、修饰、公共分类(通用划分)和扩展机制4种,其中,规格说明是事物语义的细节描述,它是模型真正的核心。规则是构造块如何放在一起的规定,包括为构造块命名;给一个名字以特定含义的语境,即范围;怎样使用或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性;运行或模拟动态模型的含义是什么,即执行。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234774992670721"],"itemList":[{"id":"796234774992670721","questionId":"796234773801488385","content":" 规格说明","answer":1,"chooseValue":"A"},{"id":"796234775026225153","questionId":"796234773801488385","content":" 事物标识","answer":0,"chooseValue":"B"},{"id":"796234775059779585","questionId":"796234773801488385","content":" 类与对象","answer":0,"chooseValue":"C"},{"id":"796234775089139713","questionId":"796234773801488385","content":" 扩展机制","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235540847415297","title":"试题三(25分)<br>\n阅读以下关于安全关键系统安全性设计技术的描述,回答问题1至问题3。<br>\n【说明】<br>\n某公司长期从事计算机产品的研制工作,公司领导为了响应国家军民融合的发展战略,决定要积极参与我国军用设备领域的研制工作,将本公司的计算机及软件产品通过提升和改造,应用到军用装备的安全关键系统中。公司为了承担军用产品的研发任务,公司领导将论证工作交给王工负责。王工经调研分析,提交了一份完整论证报告。\n<br><br>\n【问题1】(12分)<br>\n论证报告指出:我们公司长期从事民用市场的计算机研制工作,在研制流程、管理方法以及环境试验等方面都不能达到军用设备相关技术要求。要承担武器装备生产研制工作,就必须建立公司的武器装备生产研制质量体系,需要拿到军方或政府部门颁发的资格认证。从技术上讲,军用设备产品大部分都属于安全关键系统,其计算机及软件的缺陷会导致武器装备失效,因此,公司技术人员应及早掌握相关安全性基本概念和相关设计知识。<br>\n(1)企业要承担武器装备产品生产任务,需获得一些资格认证,请列举两种资格认证名称。<br>\n(2)请说明安全关键系统的定义,并列举出两个安全关键系统的实例设备。<br>\n(3)请简要说明安全性(safety)的具体含义,并给出产品设计时,安全性分析通常采用哪两种方法?\n<br><br>\n【问题2】(6分)<br>\nIEC 61508 (《电气/电子/可编程电子安全系统的功能要求》)是国际上对安全关键系统规定的一种较完整的安全性等级划分标准,本标准是由国际电工委员会(International Electronic Commission)正式发布的电气和电子部件行业标准(GB/T 20438等同于此标准)。本标准对设备或系统的安全完整性等级(SIL)划分为4个等级(SIL1、SIL2、SIL3、SIL4),SIL4是最高要求。<br>\n表3-1给出了本标准对安全功能等级和失效容忍概率的对应关系。请根据自己所掌握的安全功能等级相关知识,补充完善表3-1给出的(1)~(6)空格,并将答案写在答题纸上。<br>\n表3-1安全功能等级(SIL)和失效容忍惯率对照表<br>\n<img alt=\"\" width=\"458\" height=\"158\" src=\"https://image.chaiding.com/ruankao/8501d3f1d51d20942748e834ded9e89d.jpg?x-oss-process=style/ruankaodaren\">\n<br><br>\n【问题3】(7分)<br>\n实时调度是安全关键系统的关键技术。实时调度一般分为动态和静态两种。其中,静态调度是指在离线情况下计算出的任务的可调度性,静态调度必须保证所有任务的时限、资源、优先级和同步的需求。图3-1给出了一组分布式任务执行的优先级关系,请根据图3-1给出任务间的优先级关系实例,按静态调度算法的基本原理,补充完善图3-2给出的任务静态调度搜索树的(1)~(10)空白,并给出最佳调度路径。<br>\n<img alt=\"\" width=\"516\" height=\"196\" src=\"https://image.chaiding.com/ruankao/2373793c785c0f28a5f01b270b20c518.jpg?x-oss-process=style/ruankaodaren\"><br>\n图3-1分布式任务的优先权关系图<br>\n<img alt=\"\" width=\"483\" height=\"267\" src=\"https://image.chaiding.com/ruankao/b559105fd258e8400dfc26f83949eaf3.jpg?x-oss-process=style/ruankaodaren\"><br>\n图3-2静态调度搜索树图","analyze":"【问题1】<br>\n1) 军用产品生产需要获得以下五种认证:<br>\n(1) 国军标质量管理体系认证,简称国军标认证(ISO—9001);<br>\n(2) 武器装备科研生产许可证认证,简称许可证认证;<br>\n(3) 武器装备科研生产单位保密资质认证,简称保密认证;<br>\n(4) 装备承制单位资格名录认证,简称名录认证;<br>\n(5) 军用软件研制能力成熟度模型资格认证,简称软件认证(GJB5000)。<br>\n2) 安全关键系统是指其不正确功能和失效会导致人员伤亡、财产损失等严重后果的计算机系统。<br>\n如果计算机系统的失效可能引起灾难性的后果,如丧失生命、大量财产损失或环境遭到灾难性损失,则这个计算机系统能被称为“安全关键系统”。<br>\n(以上两段定义,只要回答正确任何一段,即可得3分)<br>\n<br>\n本题主要考査考生对军用安全关键系统相关研制过程、质量保证和安全性评价等技术知识的掌握及应用。首先要求考生应在理解安全关键系统相关技术的基本概念和主要特征的基础上,针对军用设备技术要求、安全性分级标准的等软件设计方法开展学习,重点从标准体系、安全功能等级和失效容忍概率以及实时调度等关键技术方面思考问题,以进一步提高考生对安全关键系统知识的掌握能力。<br>\n此类题目要求考生根据已从事过或将要从事的安全关键系统的软件开发项目的相关知识,认真阅读题目对技术问题的描述,经过分析、分类和概括等方法,从中分析出题干或备选答案给出的术语差异,正确回答【问题1】到【问题3】所涉及的各类技术要点。<br>\n我国军用装备产品经过六十多年研制,已建立了完善的研制体系,从事军用装备产品研制的企业,必须通过多种资质认证工作。在国家军民融合发展战略鼓舞下,许多民营及股份制企业准备将自己的产品打入军用装备领域,或承担军用设备研制工作。与此同时,国家已降低进入门槛,鼓励民营企业参与军工产品研制工作。但是,政策的放宽不等于产品质量的降低,因此,参与军用设备的研制工作的企业必须要拿到相应资质,建立军品研制体系。<br>\n通常,军工产品研制体系包含五种资质认证。<br>\n(1) 国军标质量管理体系认证,简称国军标认证(ISO—9001)<br>\nISO—9000族标准是国际标准化组织(ISO)在1994年提出的概念,是国际标准化组织质量管理和质量保证技术委员会制定的国际标准。ISO—9001是ISO—9000族标准所包含的一组质量管理体系核心标准之一,主要用于证实组织具有提供满足顾客需求和适用法规要求的产品能力,目的在于增进顾客满意度。凡是通过认证的企业,在各项管理系统整合上已达到了国际标准,表明企业能持续稳定地向顾客提供预期和满意的合格产品。从事军工产品研制的企业必须通过ISO—9001认证。<br>\n(2) 武器装备科研生产许可证认证,简称许可证认证<br>\n武器装备科研生产许可是指国家对由国务院国防科技工业主管部门会同军委装备发展部和军工电子行业主管部门共同制定的,列入武器装备科研生产许可目录的武器装备科研生产活动实行许可管理。未取得武器装备科研生产许可,不得从事许可目录所列的武器装备科研生产活动。取得武器装备科研生产许可的单位,应当在许可范围内从事武器装备科研生产活动,按照国家要求或者合同约定提供合格的科研成果和武器装备。<br>\n(3) 装备承制单位资格名录认证,简称名录认证<br>\n《装备承制单位资格名录》是由军委装备发展部组织对装备承制单位的审核确定的满足武器装备科研生产许可要求的单位名录,实行装备承制单位资格审查制度,对于培养竞争主体、营造竞争环境,降低采购风险,提高装备建设质量效益,具有重要意义。《装备采购条例》规定:装备采购实行承制单位资格审査制。除特殊情况外,装备采购的承制单位应当从《装备承制单位资格名录》中选择。装备承制单位分为三类:第一类装备承制单位是指承制装备的总体、关键、重要分系统和核心配套产品的单位;第二类装备承制单位是指承制其他军队专用装备和一般配套产品的单位;第二类装备承制单位是指承制军选民用产品的单位。<br>\n(4) 武器装备科研生产单位保密资格认证,简称保密认证<br>\n为规范武器装备科研生产单位保密资格审查认证工作,确保国家秘密安全,依据《中华人民共和国保守国家秘密法》和相关保密规定,由国家保密局、国防科工局和军委装备发展部联合制定《武器装备科研生产单位保密资质审查认证管理办法》,规定承制武器装备科研生产任务的企事业单位应取得相应的保密资格。武器装备科研生产单位保密资格分为一级、二级、三级等三个等级,一级保密资格的单位可以承担绝密级科研生产任务;二级保密资格的单位可以承担机密级科研生产任务;三级保密资格的单位可以承担秘密级科研生产任务。<br>\n(5) 军用软件研制能力成熟度模型资格认证,简称软件认证(GJB5000)<br>\n软件能力成熟度模型是一种对软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述形成的标准。而军用软件研制能力成熟度模型是以CMMI-DEV 1.2版本为基础制定的面向军用软件研制的标准(GJB5000—2008),同样,承研军用软件研制生产的单位,应根据自身承担的软件任务情况,获取相应的军用软件研制能力成熟度模型认证等级,未获得软件GJB5000认证的单位将不能研制生产军用软件。<br>\n以上五种资质(格)认证是承担武器装备生产的必备资质。当然,作为软件企业,要想从事军用软件研制任务,保密资格认证和GJB5000软件认证是必不可少的。<br>\n在日常生活中,所乘的交通工具、使用各种的电子设备,都可能对人身存在着不同程度的伤害或重大财产损失。将这类系统分为安全关键系统或非安全关键系统。安全关键系统(Safety-Critical-System)又称“安全攸关系统”,是指其小正确功能和失效会好致人员伤亡、财产损失等严重后果的计算机系统。因此,如果计算机系统的失效可能引起灾难性的后果,如丧失生命、大量财产损失或环境遭到灾难性损失,则这个计算机系统能被称为“安全关键系统”。<br>\n通常情况下,安企管家系统包含飞行器中的飞行控制系统、汽车中的电子稳定指令系统、火车控制系统、核反应堆系统、医疗设备的心脏起搏器、功率输电网和机器人的人机交互等。<br>\n在安全关键系统设计时,为了提高系统的安全性设计能力,预防系统的失效所带来的重大灾难,在系统顶层设计时,应编制系统的安全分析报告,通常安全性分析采用故障树(Fault Tree Analysis)分析法和失效模式和影响域(Failure Mode and Effects Analysis FMEA)分析法两种。<br>\n1. 故障树分析法:故障树分析法(FTA)又称事故树分析法,是安全系统工程中最重要的分析方法。故障树分析从一个可能的事故开始,自上而下、逐层寻找直接原因和间接原因事件,直到基本原因事件,并用逻辑图把这些事件之间的逻辑关系表达出来。<br>\n2. 失效模式和影响域分析法:失效模式和影响域分析法(FMEA)是分析系统中每一个产品所打可能产生的故障模式及其对系统造成的所有可能影响,并按每一个故障模式的严重程度,检测难易积度以及发生频率予以分类的一种归纳分析方法。\n<br><br>\n【问题2】<br>\n(1)≧10<sup>-5</sup> to &lt; 10<sup>-4 </sup>(2)≧10<sup>-9</sup> to &lt; 10<sup>-8 </sup><br>\n(3)≧10<sup>-4</sup> to &lt; 10<sup>-3</sup> (4)≧10<sup>-3</sup> to &lt; 10<sup>-2</sup><br>\n(5)≧10<sup>-7</sup> to &lt; 10<sup>-6</sup> (6)≧10<sup>-6</sup> to &lt; 10<sup>-5<br>\n<br>\n</sup>针对安全关键系统危害程度,国际上通常根据设备引起的危害程度将安令等级进行分级,并根据设备的安全性设计水平开展安全等级评估。<br>\nIEC 61508 (《电气/电子/可编程电子安全系统的功能要求》)标准规定了常规系统运行和故障预测能力两方而的基本安全要求。这些要求涵盖了一般安全管理系统、具体产品设计和符合安全要求的过程设计,其目标是既避免系统性设计故障,又避免随机性硬件失效。它是国际上对安全关键系统规定的一种较完整的安全性等级划分标准,本标准是由国际电工委员会(International Electronic Commission)正式发布的电气和电子部件行业标准,国内编制的国标GB/T20438与此标准等同。本标准对设备或系统的安全完整性等级(SIL)划分为4个等级(SIL1、SIL2、SIL3、SIL4),SIL4是最高要求。表3-1给出了这叫个安全等级划分。<br>\n<img alt=\"\" width=\"529\" height=\"135\" src=\"https://image.chaiding.com/ruankao/cb6da8ed50404c96c8fcbd7403b62f7b.jpg?x-oss-process=style/ruankaodaren\"><br>\n本考题主要考查考生对IEC 61508标准中对安全性级别划分的理解程度。\n<br><br>\n【问题3】<br>\n(1)T6 (2)T5 (3)T7<br>\n(4)M1 (5)T1 (6)T3<br>\n(7)T4 (8)M2 (9)T6<br>\n(10)T5<br>\n备注:(4) 与(5)、 (6)与 (7)、 (8)与(9)在图中位置可互换。<br>\n最佳调度路径:T0—T2—M1&amp;T1—T3&amp;T4—M2&amp;T6—T5—T7 <br>\n<br>\n在实时系统中,掌握任务调度算法是对考生的基本要求。通常情况下,实时系统任务都是按预先定义好的时间序列运行,为保证系统确定性要求,可调度性分析是设计安全关键系统任务调度的关键技术之一。<br>\n实时调度一般分为动态和静态两种。其中,静态调度是指在离线情况下计算出的任务的可调度性,静态调度必须保证所有任务的时限、资源、优先级和同步的需求。<br>\n本题给出了一组分布式任务执行的优先级关系,任务0~任务3运行在节点1CPU上,通过消息机制和节点2上的任务4~任务7进行协调工作,这里假设了每个任务和每个消息运行在一个时间单位(Slot),本题是在已给任务静态调度搜索树的基础上,回答可调度的任务安排序列。从任务静态调度搜索树分析出:(1)~(3)空显然与第一组调度任务排列有相同之处,任务5和任务6改变顺序即可;对于第三组调度序列,只要注意消息活动与任务间的关系,应该可以按顺序编排完成。最佳调度路径为T0—T2—M 1&amp;T1—T3&amp;T4—M2&amp;T6—T5—T7,这样的最佳路径比前面两组调度节省一个时间节拍。","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235620098789377","title":"论软件构件管理及其应用<br>软件构件是软件复用的重要组成部分,为了达到软件复用的目的,构件应当是高内聚的,并具有稳定的对外接口。同时为了使构件更切合实际、更有效地被复用,构件应当具备较强的适应能力,以提高其通用性。而存在大量的、可复用的构件是有效使用复用技术的前提。对大量构件进行有效管理,以方便构件的存储、检索和提取,是成功复用构件的必要保证。<br>\n请围绕“软件构件管理及其应用”论题,依次从以下三个方面进行论述。<br>1.简要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。<br>2.详细说明构件管理中常见的构件获取方法,以及构件组织分类的常见方法。<br>3.结合你具体参与管理和开发的实际项目,说明在项目中如何获取和组织构件,以及如何进行构件组装。\n<div>\n &nbsp;\n</div>","analyze":"一、简要叙述你参与管理和开发的软件项目以及你在其中所枳仟的主要工作。<br>二、详细说明构件管理中常见的构件获取方法,以及构件组织分类的常见方法。<br>常见的构件获取方法有:<br>1. 从现有构件中获得符合要求的构件,直接使用或作适应性修改,得到可复用的构件;<br>2. 通过遗留工程,将具有潜在复用价值的构件提取出来,得到可复用的构件;<br>3. 从市场上购买现成的商业构件,即COTS(Commercial Off-The-Shell)构件;<br>4. 开发新的符合要求的构件。<br>企业或项目组进行构架获取决策时,必须考虑到不同方式获取构件的一次性成本和以后的维护成本。<br>常见的构件组织分类方法有:<br>1. 关键字分类法:将应用领域的概念按照从抽象到具体的顺序主次分解为树形或有向无回路图结构,每个概念用一个描述性的关键字表示。构件库中新增构件时,需要对构件的功能或行为进行分析。若存在该构件的属主关键字,则在已有的关键字分类结构中,加入到最合适的原子级关键字之下。如果无法找到该构件的属主关键字,则引进新的关键宁,扩充原有的关键字分类结构。<br>2. 刻面(facet)分类法:定义若干用于刻画构件特征的“刻而”,每个面包含若干个概念,这些概念描述构件在刻面上的特点。刻面可以描述构件执行的功能、被操作的数据、构件应用的语境及其他特征。描述构件的刻面集合称为刻面描述符。<br>3. 超文本方法:基于全文检索技术,其主要思想是所有构件必须附以详尽的功能或行为说明文档;说明中出现的重要概念或构件以网状链接方式相互连接;检索者在阅读文档的过程中可按照人类的联想思维方式任意跳转到包含相关概念或构件的文档;全文检索系统将用户给出的关键字与说明文档中的文字进行匹配,实现构件的浏览式检索。<br>三、结合你具体参与管理和开发的实际项目,说明在项目中如何获取和组织构件,以及如何进行构件组装。<br>说明自己在项目中具体所采用的构件获取和组织的方法。<br>构件组装是指将库中的构件经适当修改后相互连接,或者将它们与当前开发系统中的软件元素相连接,最终构成新的目标软件。构件组装技术大致可以分为三种:<br>1. 基于功能的组装技术:采用子程序调用和参数传递的方式将构件组装起来。要求库中的构件以子程序/过程/函数的形式出现,并且接口说明必须清晰。此方法依赖于功能分解的设计方法。<br>2. 基于数据的组装技术:首先根据当前软件问题的核心数据结构设计出一个框架,然后根据框架中各节点的需求提取构件并进行适应性修改,再将构件逐个分配至框架中的适当位置。构件的组装方式仍然是传统的子程序调用与参数传递。此方法依赖于而向数据的设计方法。<br>3. 面向对象的组装技术:由于封装和继承特征,面向对象方法比其他软件开发方法更适合支持软件复用。在面向对象软件开发方法中,如果从类库中检索出来的基类能够完全满足新系统的需求,可以直接使用;否则必须以基类为父类,生成相应的子类,满足新系统的需求。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234934103592961","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>某项目有A~H八个作业,各作业所需时间(单位:周)以及紧前作业如下表:<br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/a305dfa7dae24ba1cbc3e96a36873439.jpg?x-oss-process=style/ruankaodaren\" height=\"97\" width=\"535\"><br>该项目的工期为(56)周。如果作业C拖延3周完成,则该项目的工期(57)。","analyze":"本题考查应用数学(运筹学-网络计划图)基础知识。<br>先根据题中给出的表绘制如下的网络计划图:<br><br><img width=\"441\" height=\"115\" alt=\"\" src=\"https://image.chaiding.com/ruankao/6713bad46a1070966751f94c2d6e5547.jpg?x-oss-process=style/ruankaodaren\"><br>关键路径为从起点到终点所需时间最长的路径:A-D-F-H,工期为1+5+6+1=13周。 <br>若作业C拖延3周完成,则关键路径为A-C-E-H,工期为1+6+7+1=15周,拖延2周。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234935227666433"],"itemList":[{"id":"796234935135391745","questionId":"796234934103592961","content":" 不变","answer":0,"chooseValue":"A"},{"id":"796234935181529089","questionId":"796234934103592961","content":" 拖延1周","answer":0,"chooseValue":"B"},{"id":"796234935227666433","questionId":"796234934103592961","content":" 拖延2周","answer":1,"chooseValue":"C"},{"id":"796234935261220865","questionId":"796234934103592961","content":" 拖延3周","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234930991419393","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>某项目有A~H八个作业,各作业所需时间(单位:周)以及紧前作业如下表:<br><img src=\"https://image.chaiding.com/ruankao/42b818ddf08c7576741688fc0593fc7d.jpg?x-oss-process=style/ruankaodaren\" height=\"97\" width=\"100%\"><br>该项目的工期为(56)周。如果作业C拖延3周完成,则该项目的工期(57)。","analyze":"本题考查应用数学(运筹学-网络计划图)基础知识。<br>先根据题中给出的表绘制如下的网络计划图:<br><img width=\"441\" height=\"115\" alt=\"\" src=\"https://image.chaiding.com/ruankao/3def670731a6058e014d4677d1053161.jpg?x-oss-process=style/ruankaodaren\"><br>关键路径为从起点到终点所需时间最长的路径:A-D-F-H,工期为1+5+6+1=13周。 <br>若作业C拖延3周完成,则关键路径为A-C-E-H,工期为1+6+7+1=15周,拖延2周。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234932010635265"],"itemList":[{"id":"796234931981275137","questionId":"796234930991419393","content":" 12","answer":0,"chooseValue":"A"},{"id":"796234932010635265","questionId":"796234930991419393","content":" 13","answer":1,"chooseValue":"B"},{"id":"796234932039995393","questionId":"796234930991419393","content":" 14","answer":0,"chooseValue":"C"},{"id":"796234932073549825","questionId":"796234930991419393","content":" 15","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235622250467329","title":"论软件系统需求获取技术及应用<br>需求获取(Requirement Discovery, RD)是一个确定和理解不同类用户的需要和约束的过程。需求获取是否科学、充分对所获取的结果影响很大,直接决定了系统开发的目标和质量。由于大部分用户无法完整的描述需求,也不可能看到系统的全貌,所以在需求获取中,系统分析师需要与用户进行有效沟通和合作才能成功。系统分析师根据要获取的信息内容和信息来源采用不同的需求获取技术,并且熟练地在实践中运用它,进而获得用于描述系统活动的特定软件需求,构建系统开发目标和质量要求。\n请围绕“软件系统需求获取技术及应用”论题,依次从以下三个方面进行论述。<br>1.简要叙述你参与的软件开发项目以及你所承担的主要工作。<br>2.详细说明目前主要有哪些需求获取技术,不同需求获取技术各自有哪些特点。<br>3.根据你所参与的项目,具体阐述如何根据需求内容采用不同的需求获取技术获取系统需求。","analyze":"—、简要描述所参与的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>二、详细说明目前主要有哪些需求获取技术,不同需求获取技术各自有哪些特点。<br>1.用户访谈<br>用户访谈是最基本的一种需求获取手段,其形式包括结构化和非结构化两种。结构化是指事先准备好一系列问题,有针对地进行;而非结构化则是只列出一个粗略的想法,根据访谈的具体情况发挥。最有效的访谈是结合这两种方法进行,毕竟不可能把什么都一一计划淸楚,应该保持良好的灵活性。为了进行有效的用户访谈,系统分析师需要在三个方面进行组织,分别是准备访谈、主持访谈和访谈的后续工作。<br>用户访谈具有良好的灵活性,有较宽广的应用范围。但是,也存在着许多困难,例如,用户经常较忙,难以安排时间;面谈时信息量大,记录较为困难;沟通需要很多技巧,同时需要系统分析师具有足够的领域知识等。另外,在访谈时,还可能会遇到一些对于企业来说比较机密和敏感的话题。因此,这看似简单的技术,也需要系统分析师具有丰富的经验和较强的沟通能力。<br>2. 问卷调査<br>问卷调查通过精心设计调查表,然后下发到相关的人员手中,让他们填写答案。问卷调査表使系统分析师可以从大量的项目干系人处收集信息,甚至当项目干系人在地理上分布很广'时,他们仍然能通过问卷调查表来帮助获取需求。一张好的问卷调查表要花费大量的时间进行设计与制作,包括确定问题及其类型、编写问题、设计问卷调査表的格式三个重要活动。<br>问卷调查可以在短时间内,以低廉的代价从大量的回答中收集数据;问卷调査允许回答者匿名填写,大多数用户可能会提供真实信息;问卷调查的结果比较好整理和统计。问卷调查最大的不足就是缺乏灵活性,较好的做法是将用户访谈和问卷调查结合使用。具体来说,就是先设计问题,制作成为问卷调查表,下发填写完后,进行分组、整理和分析,以获得基础信息。然后,再针对分析的结果进行小范围的用户访谈,作为补充。<br>3. 采样<br>采样是指从种群中系统地选出有代表性的样本集的过程,通过认真研究所选出的样本集,可以从整体上揭示种群的有用信息。对于信息系统的开发而言,现有系统的文档(文件)就是采样种群。当开始对一个系统做需求分析时,査看现有系统的文档是对系统有初步了解的最好方法。但是,系统分析师应该查看哪些类型的文档,当文档的数据庞大,无法一一研究时,就需要使用采样技术选出有代表性的数据。<br>采样技术不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户。在对人员进行采样时,上面介绍的采样技术同样适用。通过采样技术,选择部分而不是选择种群的全部,不仅加快了数据收集的过程,而且提高了效率,从而降低开发成本。另外,采样技术使用了数理统计原理,能减少数据收集的偏差。但是,由于采样技术基于统计学原理,样本规模的确定依赖于期望的可信度和已有的先验知识,很大程度上取决于系统分析师的主观因素,对系统分析师个人的经验和能力依赖性很强,要求系统分析师具有较高的水平和丰富的经验。<br>4. 情节串联<br>很多用户对信息系统是没有直观认识的,这样就很容易产生盲区,这时,系统分析师就需要通过情节串联板技术来帮助用户消除盲区,达成共识。情节串联板通常就是一系列图片,系统分析师通过这些图片来讲故事。在一般情况下,图片的顺序与活动事件的顺序一致,通过一系列图片说明会发生什么。人们发现,通过以图片辅助讲故事的方式叙述需求,有助于有效和准确地沟通。在情节串联板中可以使用的图片类型包括流程图、交互图、报表和记录结构等。简单地说,情节串联板技术就是使用工具向用户说明(或演示)系统如何适合企业的需要,并表明系统将如何运转。系统分析师将初始的情节串联板展示给讨论小组,小组成员提供意见。<br>由于情节串联板给用户一个直观的演示,因此它是最生动的需求获取技术,其优点是用户友好、交互性强,对用户界面提供了早期的评审。情节串联板的缺点是花费的时间很多,需求获取的效率较低。<br>5.联合需求计划<br>为了提高需求获取的效率,越来越多的企业倾向于使用小组工作会议来代替大量独立的访谈。联合需求计划(Joint Requirement Planning,JRP)是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是联合应用开发(Joint Application Development,JAD)的一部分。JAD是以小组形式定义和建立系统的,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、秘书等共同组成的专题讨论组。由这个专题讨论组来定义并详细说明系统的需求和可选的技术方案。JAD的过程大致如下:(1)确定JAD项目,主要指确定系统的范围和规范。(2)在JAD专题预备会上,会议主持人向参与者介绍项目和JAD专题讨论内容。(3)准备JAD专题讨论材料。(4)进行JAD专题讨论会,其目的是要达成对需求的一致意见,并对各种可选的技术方案加以讨论,从中研究出几套可供选择的方案。<br>JAD方法充分发挥了JAD专题讨论会的优势,以更好地满足用户的需求。使用JAD法,比传统的收集需求的时间更快,可以加速系统开发周期。JAD方法充分发挥了管理人员和用户的积极性,增强了管理人员和用户的责任感,从而使系统开发工作做得更好。JRP将会起到群策群力的效果,对于一些问题最有歧义的时候、对需求最不清晰的领域都是十分有用的一种方法。这种方法最大的难度是会议的组织和相关人员的能力,要做到言之有物,气氛开放。否则,将难以达到预想的效果。<br>三、针对考生本人所参与的项目中使用的需求获取技术,说明实施过程和具体实施效果。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234866780819457","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>在现代化管理中,信息论已成为与系统论、控制论等相并列的现代科学主要方法论之一。信息具有多种基本属性,其中(35)是信息的中心价值;(36)决定了需要正确滤去不重要的信息、失真的信息,抽象出有用的信息;信息是数据加工的结构,体现了信息具有(37)。","analyze":"本题考査信息论的相关知识点。<br>信息具有如下基本属性。<br>①真伪性:真实是信息的中心价值,不真实的信息价值可能为负。<br>②层次性:一般可以分为战略层、策略层和执行层3个层次。<br>③完全性:客观真实的全部信息是不可能得到的。需要正确滤去不重要的信息、失真的信息,抽象出有用的信息。<br>④滞后性:信息是数据加工的结果,因此信息必然落后于数据,加工需要时间。<br>⑤扩压性:信息和实物不同,它可以扩散也可以压缩。<br>⑥分享性:信息可以分享,这和物质不同,并且信息分享具有非零和性。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234867758092289"],"itemList":[{"id":"796234867724537857","questionId":"796234866780819457","content":" 分享性","answer":0,"chooseValue":"A"},{"id":"796234867758092289","questionId":"796234866780819457","content":" 真伪性","answer":1,"chooseValue":"B"},{"id":"796234867787452417","questionId":"796234866780819457","content":" 滞后性","answer":0,"chooseValue":"C"},{"id":"796234867812618241","questionId":"796234866780819457","content":" 不完全性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234829292130305","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>商业智能系统主要包括数据预处理、建立数据仓库、数据分析和数据展现四个主要阶段。其中,数据预处理主要包括(23);建立数据仓库是处理海量数据的基础;数据分析一般采用(24)来实现;数据展现则主要是保障系统分析结果的可视化。","analyze":"本题主要考查商业智能的基础知识。<br>商业智能系统主要包括数据预处理、建立数据仓库、数据分析和数据展现四个主要阶段。数据预处理是整合企业原始数据的第一步,它包括数据的抽取(extraction)、转换(transformation)和加载(load)个过程(ETL过程);建立数据仓库则是处理海量数据的基础;数据分析是体现系统智能的关键,一般采用OLAP和数据挖掘两大技术。OLAP不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题;在海量数据和分析手段增多的情况下,数据展现则主要保障系统分析结果的可视化。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234830336512001"],"itemList":[{"id":"796234830294568961","questionId":"796234829292130305","content":" 联机分析处理(OLAP)","answer":0,"chooseValue":"A"},{"id":"796234830315540481","questionId":"796234829292130305","content":" 联机事务处理(OLTP)","answer":0,"chooseValue":"B"},{"id":"796234830336512001","questionId":"796234829292130305","content":" 抽取、转换和加载(ETL)","answer":1,"chooseValue":"C"},{"id":"796234830357483521","questionId":"796234829292130305","content":" 数据聚集和汇总(DCS)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234869964296193","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>在现代化管理中,信息论已成为与系统论、控制论等相并列的现代科学主要方法论之一。信息具有多种基本属性,其中(35)是信息的中心价值;(36)决定了需要正确滤去不重要的信息、失真的信息,抽象出有用的信息;信息是数据加工的结构,体现了信息具有(37)。","analyze":"本题考査信息论的相关知识点。<br>信息具有如下基本属性。<br>①真伪性:真实是信息的中心价值,不真实的信息价值可能为负。<br>②层次性:一般可以分为战略层、策略层和执行层3个层次。<br>③完全性:客观真实的全部信息是不可能得到的。需要正确滤去不重要的信息、失真的信息,抽象出有用的信息。<br>④滞后性:信息是数据加工的结果,因此信息必然落后于数据,加工需要时间。<br>⑤扩压性:信息和实物不同,它可以扩散也可以压缩。<br>⑥分享性:信息可以分享,这和物质不同,并且信息分享具有非零和性。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234871109341185"],"itemList":[{"id":"796234871017066497","questionId":"796234869964296193","content":" 分享性","answer":0,"chooseValue":"A"},{"id":"796234871050620929","questionId":"796234869964296193","content":" 真伪性","answer":0,"chooseValue":"B"},{"id":"796234871079981057","questionId":"796234869964296193","content":" 滞后性","answer":0,"chooseValue":"C"},{"id":"796234871109341185","questionId":"796234869964296193","content":" 不完全性","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234832496578561","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>商业智能系统主要包括数据预处理、建立数据仓库、数据分析和数据展现四个主要阶段。其中,数据预处理主要包括(23);建立数据仓库是处理海量数据的基础;数据分析一般采用(24)来实现;数据展现则主要是保障系统分析结果的可视化。","analyze":"本题主要考查商业智能的基础知识。<br>商业智能系统主要包括数据预处理、建立数据仓库、数据分析和数据展现四个主要阶段。数据预处理是整合企业原始数据的第一步,它包括数据的抽取(extraction)、转换(transformation)和加载(load)个过程(ETL过程);建立数据仓库则是处理海量数据的基础;数据分析是体现系统智能的关键,一般采用OLAP和数据挖掘两大技术。OLAP不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题;在海量数据和分析手段增多的情况下,数据展现则主要保障系统分析结果的可视化。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234833729703937"],"itemList":[{"id":"796234833645817857","questionId":"796234832496578561","content":" 数据仓库和智能分析","answer":0,"chooseValue":"A"},{"id":"796234833700343809","questionId":"796234832496578561","content":" 数据抽取和报表分析","answer":0,"chooseValue":"B"},{"id":"796234833729703937","questionId":"796234832496578561","content":" 联机分析处理和数据挖掘","answer":1,"chooseValue":"C"},{"id":"796234833746481153","questionId":"796234832496578561","content":" 业务集成和知识形成与转化","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234795473457153","title":"著作权中,( )的保护期不受限制。","analyze":"著作权中包含人身权和财产权。<br>人身权是指作者通过创作表现个人风格的作品而依法享有获得名誉、声望和维护作品完整性的权利。该权利由作者终身享有,不可转让、剥夺和限制。作者死亡后,一般由其继承人或者法定机构予以保护。根据我国著作权法的规定,著作人身权包括发表权、署名权、修改权、保护作品完整权。其中,发表权决定软件是否公之于众的权利;署名权表明开发者身份,在软件上署名的权利。<br>财产权包括复制权、发行权、出租权、展览权、表演权、放映权、广播权、信息网络传播权、摄制权、改编权、翻译权、汇编权以及应当由著作权人享有的其他权利。其中,发行权是以出售或者赠予方式向公众提供软件的原件或者复制件的权利;展览权是公开陈列美术作品、摄影作品的原件或者复制件的权利。<br>关于著作权的保护期限,作品的作者是公民的,保护期限至作者死亡之后第50年的12月31日;作品的作者是法人、其他组织的,保护期限到作者首次发表后第50年的12月31日;但作品自创作完成后50年未发表的,不再受著作权法保护。但是作者的署名权、修改权、保护作品完整权的保护期不受限制。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234796463312897"],"itemList":[{"id":"796234796400398337","questionId":"796234795473457153","content":" 发表权","answer":0,"chooseValue":"A"},{"id":"796234796433952769","questionId":"796234795473457153","content":" 发行权","answer":0,"chooseValue":"B"},{"id":"796234796463312897","questionId":"796234795473457153","content":" 署名权","answer":1,"chooseValue":"C"},{"id":"796234796484284417","questionId":"796234795473457153","content":" 展览权","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234873076469761","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>在现代化管理中,信息论已成为与系统论、控制论等相并列的现代科学主要方法论之一。信息具有多种基本属性,其中(35)是信息的中心价值;(36)决定了需要正确滤去不重要的信息、失真的信息,抽象出有用的信息;信息是数据加工的结构,体现了信息具有(37)。","analyze":"本题考査信息论的相关知识点。<br>信息具有如下基本属性。<br>①真伪性:真实是信息的中心价值,不真实的信息价值可能为负。<br>②层次性:一般可以分为战略层、策略层和执行层3个层次。<br>③不完全性:客观真实的全部信息是不可能得到的。需要正确滤去不重要的信息、失真的信息,抽象出有用的信息。<br>④滞后性:信息是数据加工的结果,因此信息必然落后于数据,加工需要时间。<br>⑤扩压性:信息和实物不同,它可以扩散也可以压缩。<br>⑥分享性:信息可以分享,这和物质不同,并且信息分享具有非零和性。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234874041159681"],"itemList":[{"id":"796234873999216641","questionId":"796234873076469761","content":" 分享性","answer":0,"chooseValue":"A"},{"id":"796234874020188161","questionId":"796234873076469761","content":" 扩压性","answer":0,"chooseValue":"B"},{"id":"796234874041159681","questionId":"796234873076469761","content":" 滞后性","answer":1,"chooseValue":"C"},{"id":"796234874066325505","questionId":"796234873076469761","content":" 层次性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234882144555009","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”,如下图所示,图中①、②、③分别表示数据库系统中(40),图中④、⑤、⑥分别表示数据库系统中(41)。<br><img alt=\"\" width=\"539\" height=\"363\" src=\"https://image.chaiding.com/ruankao/8a2c58f790379941e46b7d7cfb06359b.jpg?x-oss-process=style/ruankaodaren\">","analyze":"本题考查数据库体系结构基本方而的基础知识。<br>数据库的产品很多,它们支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”。数据库系统采用三级模式结构,这是数据库管理系统内部的系统结构,如下图所示。<br><img width=\"494\" height=\"350\" alt=\"\" src=\"https://image.chaiding.com/ruankao/60ff0e8d4afb94d9c32513220849fda8.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"D","chooseItem":["796234883285405697"],"itemList":[{"id":"796234883209908225","questionId":"796234882144555009","content":" 物理层、逻辑层、视图层","answer":0,"chooseValue":"A"},{"id":"796234883239268353","questionId":"796234882144555009","content":" 逻辑层、物理层、视图层","answer":0,"chooseValue":"B"},{"id":"796234883260239873","questionId":"796234882144555009","content":" 视图层、物理层、逻辑层","answer":0,"chooseValue":"C"},{"id":"796234883285405697","questionId":"796234882144555009","content":" 视图层、逻辑层、物理层","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234817057345537","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>在企业信息系统中,客户关系管理系统将客户看作是企业的一项重要资产,其关键内容是(19),供应链管理系统是企业通过改善上、下游供应链关系,整合和优化企业的 (20);产品数据管理系统可以帮助企业实现对与企业产品相关的(21)进行集成和管理;知识管理系统是对企业有价值的信息进行管理,其中,(22)使知识能在企业内传播和分享,使得知识产生有效的流动。","analyze":"本题目主要考察企业信息化的基础知识。<br>\nPS:因教材上写的关键内容为客户服务,2023.05.16此处答案改为客户服务\n<br>在企业信息系统中,客户关系管理将客户看作是企业的一项重要资产,客户关怀是CRM的中心,其目的是与客户建立长期和有效的业务关系,在与客户的每一个“接触点”上都更加接近客户、了解客户,最大限度地增加利润。供应链管理指企业通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流和资金流,以获得企业的竞争优势。产品数据管理系统是一种软件框架,利用这个框架可以帮助企业实现对与企业产品相关的数椐、开发过程以及使用者进行集成与管理,可以实现对设计、制造和生产过程中需要的大量数据进行跟踪和支持。知识转移工具可以根据各种障碍的特点,在一定程度帮助人们消除障碍,使知识得到更有效的流动。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234818047201281"],"itemList":[{"id":"796234817971703809","questionId":"796234817057345537","content":" 客户价值管理","answer":0,"chooseValue":"A"},{"id":"796234817996869633","questionId":"796234817057345537","content":" 市场营销","answer":0,"chooseValue":"B"},{"id":"796234818022035457","questionId":"796234817057345537","content":" 客户资料库","answer":0,"chooseValue":"C"},{"id":"796234818047201281","questionId":"796234817057345537","content":" 客户服务","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234820001746945","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>在企业信息系统中,客户关系管理系统将客户看作是企业的一项重要资产,其关键内容是(19),供应链管理系统是企业通过改善上、下游供应链关系,整合和优化企业的 (20);产品数据管理系统可以帮助企业实现对与企业产品相关的(21)进行集成和管理;知识管理系统是对企业有价值的信息进行管理,其中,(22)使知识能在企业内传播和分享,使得知识产生有效的流动。","analyze":"本题目主要考察企业信息化的基础知识。<br>在企业信息系统中,客户关系管理将客户看作是企业的一项重要资产,客户关怀是CRM的中心,其目的是与客户建立长期和有效的业务关系,在与客户的每一个“接触点”上都更加接近客户、了解客户,最大限度地增加利润。供应链管理指企业通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流和资金流,以获得企业的竞争优势。产品数据管理系统是一种软件框架,利用这个框架可以帮助企业实现对与企业产品相关的数椐、开发过程以及使用者进行集成与管理,可以实现对设计、制造和生产过程中需要的大量数据进行跟踪和支持。知识转移工具可以根据各种障碍的特点,在一定程度帮助人们消除障碍,使知识得到更有效的流动。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234821004185601"],"itemList":[{"id":"796234821004185601","questionId":"796234820001746945","content":" 信息流、物流和资金流","answer":1,"chooseValue":"A"},{"id":"796234821025157121","questionId":"796234820001746945","content":" 商务流、物流和资金流","answer":0,"chooseValue":"B"},{"id":"796234821041934337","questionId":"796234820001746945","content":" 信息流、商务流和信用流","answer":0,"chooseValue":"C"},{"id":"796234821062905857","questionId":"796234820001746945","content":" 商务流、物流和人员流","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234885248339969","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”,如下图所示,图中①、②、③分别表示数据库系统中(40),图中④、⑤、⑥分别表示数据库系统中(41)。<br><img alt=\"\" width=\"539\" height=\"363\" src=\"https://image.chaiding.com/ruankao/1dadf5056cb8ffb6124bf317760f3044.jpg?x-oss-process=style/ruankaodaren\">","analyze":"本题考查数据库体系结构基本方而的基础知识。<br>数据库的产品很多,它们支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”。数据库系统采用三级模式结构,这是数据库管理系统内部的系统结构,如下图所示。<br><img width=\"494\" height=\"350\" alt=\"\" src=\"https://image.chaiding.com/ruankao/15d986f86d1418ee437e7ae67999d919.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"B","chooseItem":["796234886288527361"],"itemList":[{"id":"796234886246584321","questionId":"796234885248339969","content":" 外模式/内模式映射、外模式/内模式映射、概念模式/内模式映射","answer":0,"chooseValue":"A"},{"id":"796234886288527361","questionId":"796234885248339969","content":" 外模式/概念模式映射、外模式/概念模式映射、概念模式/内模式映射","answer":1,"chooseValue":"B"},{"id":"796234886334664705","questionId":"796234885248339969","content":" 概念模式/内模式映射、概念模式/内模式映射、外模式/内模式映射","answer":0,"chooseValue":"C"},{"id":"796234886380802049","questionId":"796234885248339969","content":" 外模式/内模式映射、外模式/内模式映射、概念模式/外模式映射","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234928009269249","title":"设三个煤场A、B、C分别能供应煤12、14、10万吨,三个工厂X、Y、Z分别需要煤11、12、13万吨,从各煤场到各工厂运煤的单价(百元/吨)见下表方框内的数字。只要选择最优的运输方案,总的运输成本就能降到( )百万元。<br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/81a8668ec4a84e1c0f58e7664eab4209.jpg?x-oss-process=style/ruankaodaren\" height=\"157\" width=\"573\">","analyze":"本题考查应用数学(运筹学-运输问题)基础知识。<br>先按最低运费单价1和2(百元/吨)尽量多运,做出如下初始方案,总运费12×1+11×2+3×3+10×7=113 百万元。<br><img width=\"535\" height=\"169\" alt=\"\" src=\"https://image.chaiding.com/ruankao/a3f43b11240091e9bec80370af1ca62d.jpg?x-oss-process=style/ruankaodaren\"><br>再改进此方案。按最高运费单价7百元/吨尽量少运,再调整其他项,得到如下方案, 总运费12×1+1×2+13×3+10×3=83 百万元。<br><img width=\"535\" height=\"181\" alt=\"\" src=\"https://image.chaiding.com/ruankao/48ea9d6eae5004a08f7a927aad005c2f.jpg?x-oss-process=style/ruankaodaren\"><br>现在,每个未运格若再增加运量,都将增加运费。<br>例如,若AX格增加1吨运输(运费增加5百万元),则其他格的运量需要做相应调整。可以有三种情况:(1)AX,AY,BY,BX分别增、减、增、减1吨运量,则运费变化为+5-1+4-2=+6(增加6百万元);(2)AX,AY,CY,CX分別增、减、增、减1吨运量,则运费变化为+5-1+6-3=+7(增加7百万元);(3)AX,AY,BY,BZ、CZ、CX分别增、减、增、减、增、减1吨运量,则运费变化为+5-1+4-3+7-3=+10(增加10百万元)。全部都是增加运费的。其余类推。因此最低总运费为83百万元。(实际解答时,许多明显不合理的途径不用计算就可以舍去。)<br>运输问题的初始方案可以不同,最优方案也可以不同,但最低运费一定相同。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234928978153473"],"itemList":[{"id":"796234928978153473","questionId":"796234928009269249","content":" 83","answer":1,"chooseValue":"A"},{"id":"796234929007513601","questionId":"796234928009269249","content":" 91","answer":0,"chooseValue":"B"},{"id":"796234929028485121","questionId":"796234928009269249","content":" 113","answer":0,"chooseValue":"C"},{"id":"796234929053650945","questionId":"796234928009269249","content":" 153","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234888419233793","title":"典型的事务服务器系统包括多个在共享内存中访问数据的进程,其中( )监控其它进程,一旦进程失败,它将为该失败进程执行恢复动作,并重启该进程。","analyze":"本题考査数据库系统体系结构基础知识。<br>服务器系统可分为事务服务器和数据服务器系统。典型的事务服务器系统包括多个在共享内存中访问数据的进程,主要有如下类型。<br>•服务器进程是接受用户查询(事务),执行查询并返回结果的进程。<br>•锁管理器进程是实现锁管理器的功能,包括锁授予、所释放和死锁检测。<br>•数据库写进程是将修改过的缓冲块输出到磁盘上。<br>•检査点进程将定期执行检查点操作。<br>•日志写进程是将日志记录写入稳定的存储器上。<br>•进程监控进程是监控其他进程,一旦进程失败,它将为该失败进程执行恢复动作,并重启该进程。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234889614610433"],"itemList":[{"id":"796234889560084481","questionId":"796234888419233793","content":" 检查点进程","answer":0,"chooseValue":"A"},{"id":"796234889589444609","questionId":"796234888419233793","content":" 数据库写进程","answer":0,"chooseValue":"B"},{"id":"796234889614610433","questionId":"796234888419233793","content":" 进程监控进程","answer":1,"chooseValue":"C"},{"id":"796234889639776257","questionId":"796234888419233793","content":" 锁管理器进程","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234823042617345","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>在企业信息系统中,客户关系管理系统将客户看作是企业的一项重要资产,其关键内容是(19),供应链管理系统是企业通过改善上、下游供应链关系,整合和优化企业的 (20);产品数据管理系统可以帮助企业实现对与企业产品相关的(21)进行集成和管理;知识管理系统是对企业有价值的信息进行管理,其中,(22)使知识能在企业内传播和分享,使得知识产生有效的流动。","analyze":"本题目主要考察企业信息化的基础知识。<br>在企业信息系统中,客户关系管理将客户看作是企业的一项重要资产,客户关怀是CRM的中心,其目的是与客户建立长期和有效的业务关系,在与客户的每一个“接触点”上都更加接近客户、了解客户,最大限度地增加利润。供应链管理指企业通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流和资金流,以获得企业的竞争优势。产品数据管理系统是一种软件框架,利用这个框架可以帮助企业实现对与企业产品相关的数椐、开发过程以及使用者进行集成与管理,可以实现对设计、制造和生产过程中需要的大量数据进行跟踪和支持。知识转移工具可以根据各种障碍的特点,在一定程度帮助人们消除障碍,使知识得到更有效的流动。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234824045056001"],"itemList":[{"id":"796234824024084481","questionId":"796234823042617345","content":" 配置、文档和辅助设计文件","answer":0,"chooseValue":"A"},{"id":"796234824045056001","questionId":"796234823042617345","content":" 数据、开发过程以及使用者","answer":1,"chooseValue":"B"},{"id":"796234824061833217","questionId":"796234823042617345","content":" .产品数据、产品结构和配置","answer":0,"chooseValue":"C"},{"id":"796234824082804737","questionId":"796234823042617345","content":" 工作流、产品视图和客户","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234891757899777","title":"给定关系模式R&lt;U,F&gt;,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的增广律是指( )。","analyze":"本题考查关系数据库基础知识。<br>&nbsp;“若X→Y,X→Z,则X→YZ为F所蕴涵”是Armstrong公理系统的合并规则;<br>&nbsp;“若X→Y,WY→Z,则XW→Z为F所蕴涵”是Armstrong公理系统的伪传递律;<br>&nbsp;“若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵”是Armstrong公理系统的传递律;<br>&nbsp;“若X→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵 ”是Armstrong公理系统的増广律。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234892785504257"],"itemList":[{"id":"796234892710006785","questionId":"796234891757899777","content":" 若X→Y,X→Z,则X→YZ为F所蕴涵","answer":0,"chooseValue":"A"},{"id":"796234892739366913","questionId":"796234891757899777","content":" 若X→Y,WY→Z,则XW→Z为F所蕴涵","answer":0,"chooseValue":"B"},{"id":"796234892764532737","questionId":"796234891757899777","content":" 若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵","answer":0,"chooseValue":"C"},{"id":"796234892785504257","questionId":"796234891757899777","content":" 若X→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235538737680385","title":"试题二(25分)<br>\n阅读以下关于系统分析设计的叙述,在答题纸上回答问题1至问题3。<br>\n【说明】<br>\n某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进行了分析,具体描述如下:<br>\n(1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户,其中包括提供身份、手机号等信息,并支付约定押金;<br>\n(2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、二维码等)录入到系统;<br>\n(3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;<br>\n(4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后对车辆下达解锁指令;<br>\n(5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态的更新和用户租赁费用结算;<br>\n(6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。<br>\n项目组李工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化分析与设计方法对系统进行分析与设计。但王工认为,系统可管理的对象明确,而且项目团队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论,决定采用王工的建议,采用面向对象分析与设计方法开发系统。\n<br><br>\n【问题1】(7分)<br>\n在系统分析阶段,结构化分析和面向对象分析方法主要分析过程和分析模型均有所区别,请将(a)~(g)各项内容填入表2-1(1)~(4)处对应位置。<br>\n表2-1系统分析方法比较<br>\n<img alt=\"\" width=\"489\" height=\"63\" src=\"https://image.chaiding.com/ruankao/3b1a3b5b0be7d1c173a5d3ecb45e7d62.jpg?x-oss-process=style/ruankaodaren\"><br>\n(a)确定目标系统概念类;<br>\n(b)实体关系图(ERD);<br>\n(c)用例图;<br>\n(d)通过功能分解方式把系统功能分解到各个模块中;<br>\n(e)交互图;<br>\n(f)数据流图(DFD);<br>\n(g)建立类间交互关系。\n<br><br>\n【问题2】(12分)<br>\n请分析下面A~Q所列出的共享单车租赁服务系统中的概念类及其方法,在图2-1所示用例图(1)~(12)处补充所缺失信息。<br>\nA.用户,B.共享单车,C.用户管理,D.注册,E.注销,F.用户查询,G.单车管理,H.租赁,I.归还,J.单车查询,K.费用管理,L.保证金管理,M.租赁费管理,N.数据存储管理,O.用户数据存储管理,P.单车数据存储管理,Q.费用结算,R.身份认证<br>\n<img alt=\"\" width=\"419\" height=\"405\" src=\"https://image.chaiding.com/ruankao/618abe41c539a6fa21d197b7b07df52f.jpg?x-oss-process=style/ruankaodaren\"><br>\n图2-1 单车租赁服务系统用例图\n<br><br>\n【问题3】(6分)<br>\n随着共享单车投放量以及用户量的增加会存在系统性能或容量下降问题,请用200字以内的文字说明,在系统设计之初,如何考虑此类问题?","analyze":"【问题1】<br>\n(1)(d)<br>\n(2)(b)(f)<br>\n(3)(a)(g)<br>\n(4)(c)(e)<br>\n<br>\n构建和实现一个能很好满足用户诉求的应用系统,离不开对用户真实需求全面而精准的获取。因此,在系统开发之前系统分析环节至关重要。<br>\n本题正是考查考生对常用系统分析方法掌握的程度。在软件工程实践中,人们总结了许多种需求分析方法,其中主要包括结构化分析方法(SA)和面向对象分析方法(OOA)。这两种方法特点各异。SA关注功能的分层和分解,采用自上而下、逐步分解问题,直至问题小至可解决为止的方式进行系统分析,以做到对系统的全面认知。它隐含几个基本前提,即问题域是可定义且有限的,可通过有限步骤将复杂问题分解到可解决程度。OOA则基于抽象、信息隐蔽、功能独立和模块化理念进行系统分析。OOA从对问题域的事物表象进行观测入手,对逻辑世界中逻辑对象进行定义,以及对对象行为和表象以对象关系模型和对象行为模型加以呈现,从而达到对系统完整而深入的理解。<br>\n实践中SA、OOA这两种分析方法很难以孰优孰劣来评价,它们都被不同的系统分析人员来运用并成功地分析、开发出用户满意的软件系统。只是OOA方法当今更受到人们推崇,拥有大量语言和建模功能支持。<br>\n本题以当今流行的共享单车运营系统为例,采用OOA分析方法对共享单车系统展开分析,完成用例图的绘制。此外,进一步考査考生在进行系统功能分析的基础上对系统性能方面问题的分析能力。<br>\n总之,本题从多维度考量考生的系统分析能力,进而客观评价考生的实际工作能力或潜力。<br>\n本问题旨在考查考生对系统分析方法知识点掌握的程度。重点考查考生对两种分析方法过程以及输出结果的了解情况。<br>\n结构化分析方法(SA)主要包括对系统进行模块划分,把识别出的功能分解到各模块中,通过描述细分的模块功能来达到整系统功能的目的。在SA分析中以数据流图(DFD)表示模块之间的数据交互关系,并通过实体关系图(ERD)表示数据模型,以状态转换图(STD)表示行为模型。<br>\n面向对象分析方法(OOA)主要包括对系统进行概念类定义,确定类之间的关系,以及为类确定职责,建立交互图等,以达到对系统功能的完整描述。在OOA分析中,以用例图来表示概念类之间的关系,以交互图来表示相关对象之间的行为。<br>\n因此,(1)选择(d); (2)选择(b) (f); (3)选择(a) (g); (4)选择(c) (e)。\n<br><br>\n【问题2】<br>\n(1) D (2) F (3) C (4) R (5) A (6) N<br>\n(7) P (8) I (9) B (10) K (11) L (12) Q <br>\n<br>\n面向对象分析方法主要围绕用例图展开。考生需结合题干中给出的概念类及其方法完善题中给出的用例图。<br>\n通过分析题干部分给出的系统功能描述,可捕获到以下事实。<br>\n用户(概念类)通过系统用户管理(概念类)进行注册或注销,并通过用广数据存储管理(概念类)进行用户信息保存。同时在用户注册过程中,还需要通过外部第三方身份认证系统进行用户身份认证。<br>\n共享单车(概念类)通过系统的单车管理(概念类)进行管理来投放市场,同时将单车的标识信息通过单车数据存储管理(概念类)进行保存。<br>\n其中用户数据存储和单车数据存储存在共性,可进一步抽象出数据存储(概念类)。并且数据存储通过系统外部存储系统实现数据的存储和访问。<br>\n用户通过单车管理(概念类)完成租赁、归还的过程,其中归还过程中可能出现单车需要维修的可能。<br>\n另外,用户在租赁单车过程中涉及费用管理(概念类),其中包括保证金管理、租赁费管理和费用结算三个环节,其中费用结算需要通过外部费用支付系统来完成。<br>\n基于上述分析,可确定本题答案如下:(1) D,(2) F,(3) C,(4) R,(5) A, (6) N, (7) P, (8) I, (9) B, (10) K, (11) L, (12) Q。\n<br><br>\n【问题3】<br>\n(1) 数据存储容量<br>\n用于存储用户、单车信息的存储系统需要可灵活扩展,如采用独立存储系统(磁盘阵列或NAS等)。<br>\n(2) 服务器处理性能<br>\n如应对超量并发访问用户问题,或超量共享单车连接系统问题,可考虑:<br>\n提升单服务器的处理性能,如提升服务器处理核数量;同时上层应用系统支持多实例化部署能力,能根据底层处理器资源的多少进行灵活调整。<br>\n也可采用服务器集群,并前置负载均衡处理机保证用户访问系统的并发能力及均衡性,进而提升系统利用率。<br>\n(3) 通信性能<br>\n服务器网口速率提升,如由1GE接口升级为10GE接口等;另外,对服务器接口进行灵活扩展,如采用端口聚合等。<br>\n<br>\n考查考生在非功能属性(性能和容量)方面对系统的分析能力。在系统开发初期能否对系统进行全面(功能、非功能等质量属性)而深入的分析,直接影响到待开发系统后续的设汁、实现以及交付的质量好坏,以及顺利与否。<br>\n在题干中提到系统应具备一定的扩容能力以满足未来市场规模扩张的需要。本问题需结合共享单车系统的特点给出性能和容量的瓶颈所在,以及应对策略。<br>\n通过对单车租赁服务系统整体分析,在市场规模扩张后,对系统带来的挑战主要来自数据存储容量问题,系统所运行的服务器处理性能问题,以及系统通信带宽问题等。<br>\n数据存储需考虑用于存储用户、单车信息的存储系统需要可灵活扩展,如采用独立存储系统(磁盘阵列或NAS等)。<br>\n服务器处理性能主要考虑如应对超量并发访问用户问题,或超量共享单车连接问题。可采用提升服务器处理核数量来提升单服务器的处理性能;同时,应用系统应采用多实例化方式设计、部署,以适应底层处理器资源的多少进行灵活调整。或者采用服务器集群,并前置负载均衡处理机保证用户访问系统的并发能力及均衡性,从而做到有效提升系统处理性能。<br>\n在通信性能方面,可通过提升服务器网口速率,如由1GE接口升级为10GE接口等来增加系统接入能力,具体实施中,可通过对服务器接口进行端口聚合来灵活提升接口吞吐。","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234826028961793","title":"<p><strong>请作答第<span style=\"color: red\">4</span>个空。</strong></p>在企业信息系统中,客户关系管理系统将客户看作是企业的一项重要资产,其关键内容是(19),供应链管理系统是企业通过改善上、下游供应链关系,整合和优化企业的 (20);产品数据管理系统可以帮助企业实现对与企业产品相关的(21)进行集成和管理;知识管理系统是对企业有价值的信息进行管理,其中,(22)使知识能在企业内传播和分享,使得知识产生有效的流动。","analyze":"本题目主要考察企业信息化的基础知识。<br>在企业信息系统中,客户关系管理将客户看作是企业的一项重要资产,客户关怀是CRM的中心,其目的是与客户建立长期和有效的业务关系,在与客户的每一个“接触点”上都更加接近客户、了解客户,最大限度地增加利润。供应链管理指企业通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流和资金流,以获得企业的竞争优势。产品数据管理系统是一种软件框架,利用这个框架可以帮助企业实现对与企业产品相关的数椐、开发过程以及使用者进行集成与管理,可以实现对设计、制造和生产过程中需要的大量数据进行跟踪和支持。知识转移工具可以根据各种障碍的特点,在一定程度帮助人们消除障碍,使知识得到更有效的流动。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234827194978305"],"itemList":[{"id":"796234827119480833","questionId":"796234826028961793","content":" 知识生成工具","answer":0,"chooseValue":"A"},{"id":"796234827157229569","questionId":"796234826028961793","content":" 知识编码工具","answer":0,"chooseValue":"B"},{"id":"796234827194978305","questionId":"796234826028961793","content":" 知识转移工具","answer":1,"chooseValue":"C"},{"id":"796234827236921345","questionId":"796234826028961793","content":" 知识发布工具","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234894719078401","title":"某集团公司下属有多个超市,假设公司高管需要从时间、地区和商品种类三个维度来分析某电器商品销售数据,那么应采用( )来完成。","analyze":"本题考査数据仓库基础知识。<br>ETL(Extract-Transfomi-Load)用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL是构建数据仓库的重要环,用户从数椐源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。<br>联机事务处理过程(On-Line Transaction Processing, OLTP)也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。<br>数掘挖掘和联机分析处理(On-Line Analytical Processing, OLAP)同为为分析工具,其差别在于OLAP提供给用户一个便利的多维度观点和方法,以有效率地对数据进行复杂的查询动作,其预设查询条件由用户预先设定,而数据挖掘,则能由资讯系统主动发掘资料来源中未曾被察觉的隐藏资讯和透过用户的认知以产生信息。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234895658602497"],"itemList":[{"id":"796234895633436673","questionId":"796234894719078401","content":" 数据挖掘","answer":0,"chooseValue":"A"},{"id":"796234895658602497","questionId":"796234894719078401","content":" OLAP","answer":1,"chooseValue":"B"},{"id":"796234895687962625","questionId":"796234894719078401","content":" OLTP","answer":0,"chooseValue":"C"},{"id":"796234895708934145","questionId":"796234894719078401","content":" ETL","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234897701228545","title":"若某企业信息系统的应用人员分为三类:录入、处理和查询,那么用户权限管理的方案适合采用( )。","analyze":"本题考查对数据库应用系统安全策略的掌握。企业信息系统的使用人员可能很多,也可能经常变动,针对每个使用人员都创建数据库用户可能不切实际,也没有必要,而因为权限问题对关系模式修改更不可取。正确的策略是根据用户角色共享同一数据库用户,个人用户的标识和鉴别通过建立用户信息表存储,由应用程序来管理。而该类用户对数据库对象的操作权限由DBMS的授权机制管理。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234898653335553"],"itemList":[{"id":"796234898632364033","questionId":"796234897701228545","content":" 针对所有人员建立用户名并授权","answer":0,"chooseValue":"A"},{"id":"796234898653335553","questionId":"796234897701228545","content":" 建立用户角色并授权","answer":1,"chooseValue":"B"},{"id":"796234898678501377","questionId":"796234897701228545","content":" 建立每类人员的视图并授权给每个人","answer":0,"chooseValue":"C"},{"id":"796234898695278593","questionId":"796234897701228545","content":" 对关系进行分解,每类人员对应一组关系","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234900712738817","title":"采用微内核结构的操作系统设计的基本思想是内核只完成操作系统最基本的功能并在核心态下运行,其他功能运行在用户态,其结构图如下所示。图中空(a)、(b)、(c)和(d)应分别选择如下所示①~④中的哪一项? ( )。<br>①核心态 ②用户态 ③文件和存储器服务器 ④进程调度及进程间通信<br><img alt=\"\" width=\"399\" height=\"70\" src=\"https://image.chaiding.com/ruankao/f8e651fb1567cd66b41371815294085e.jpg?x-oss-process=style/ruankaodaren\">","analyze":"微内核体系结构的操作系统(OS)实现时的基本思想是内核只完成OS最基本的功能并在核心状态下运行,其他功能运行在用户态,其结构图如下所示。<br><img alt=\"\" width=\"537\" height=\"103\" src=\"https://image.chaiding.com/ruankao/ecf3e88e2c4c43940098e9bc50f7d5d3.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"C","chooseItem":["796234901723566081"],"itemList":[{"id":"796234901660651521","questionId":"796234900712738817","content":" ①、②、③和④","answer":0,"chooseValue":"A"},{"id":"796234901698400257","questionId":"796234900712738817","content":" ④、③、②和①","answer":0,"chooseValue":"B"},{"id":"796234901723566081","questionId":"796234900712738817","content":" ③、④、②和①","answer":1,"chooseValue":"C"},{"id":"796234901757120513","questionId":"796234900712738817","content":" ③、①、④和②","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234903715860481","title":"在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被其他线程共享的。","analyze":"在同一进程中的各个线程都可以共享该进程所拥有的资源,如访问进程地址空间中的每一个虚地址;访问进程所拥有的已打开文件、定时器、信号量机构等,但是不能共享进程中某线程的桟指针。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234904701521921"],"itemList":[{"id":"796234904621830145","questionId":"796234903715860481","content":" 该进程的代码段","answer":0,"chooseValue":"A"},{"id":"796234904651190273","questionId":"796234903715860481","content":" 该进程中打开的文件","answer":0,"chooseValue":"B"},{"id":"796234904676356097","questionId":"796234903715860481","content":" 该进程的全局变量","answer":0,"chooseValue":"C"},{"id":"796234904701521921","questionId":"796234903715860481","content":" 该进程中线程的栈指针","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234906731565057","title":"前趋图是一个有向无环图,记为:→={(Pi,Pj)|Pi完成时间先于Pj开始时间}。假设系统中进程P={P1,P2, P3, P4, P5,P6, P7,P8},且进程的前趋图如下:<br><img alt=\"\" width=\"183\" height=\"105\" src=\"https://image.chaiding.com/ruankao/1e71ca1d8261b094285812037c079a60.jpg?x-oss-process=style/ruankaodaren\"><br>那么,该前驱图可记为( )。","analyze":"本题考査操作系统基本概念。<br>前趋图(Precedence Graph)是一个有向无循环图,记为DAG(Directed Acyclic Graph),用于描述进程之间执行的前后关系。图中的每个结点可用于描述一个稈序段或进程,乃至一条语句;结点间的有向边则用于表示两个节点之间存在的偏序(Partial Order,亦称偏序关系)或前趋关系(Precedence Relation) “→”。<br>对于题中所示的前趋图,存在着前趋关系:<img alt=\"\" src=\"https://image.chaiding.com/ruankao/f9ca2cb6c51dc9048e70f966ec173a70.jpg?x-oss-process=style/ruankaodaren\" height=\"28\" width=\"318\"><br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/da50d471a35803cc7df22ef387b84309.jpg?x-oss-process=style/ruankaodaren\" height=\"99\" width=\"615\"><br>注意:在前趋图中,没有前趋的结点称为初始节点(Initial Node),没有后继的节点称为终止节点(Final Node)。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234907662700545"],"itemList":[{"id":"796234907637534721","questionId":"796234906731565057","content":" →={(P<sub>1</sub>,P<sub>2</sub>), (P<sub>1</sub>,P<sub>3</sub>), (P<sub>1</sub>,P<sub>4</sub>), (P<sub>2</sub>,P<sub>5</sub>),(P<sub>3</sub>,P<sub>2</sub>),(P<sub>3</sub>,P<sub>4</sub>),(P<sub>3</sub>,P<sub>6</sub>),(P<sub>4</sub>,P<sub>7</sub>),(P<sub>5</sub>,P<sub>8</sub>),(P<sub>5</sub>,P<sub>6</sub>),(P<sub>7</sub>,P<sub>8</sub>)}","answer":0,"chooseValue":"A"},{"id":"796234907662700545","questionId":"796234906731565057","content":" →={(P<sub>1</sub>,P<sub>2</sub>), (P<sub>1</sub>,P<sub>3</sub>), (P<sub>1</sub>,P<sub>4</sub>), (P<sub>2</sub>,P<sub>5</sub>),(P<sub>3</sub>,P<sub>2</sub>),(P<sub>3</sub>,P<sub>4</sub>),(P<sub>3</sub>,P<sub>6</sub>),(P<sub>4</sub>,P<sub>7</sub>),(P<sub>5</sub>,P<sub>8</sub>),(P<sub>6</sub>,P<sub>8</sub>),(P<sub>7</sub>,P<sub>8</sub>)}","answer":1,"chooseValue":"B"},{"id":"796234907687866369","questionId":"796234906731565057","content":" →={(P<sub>1</sub>,P<sub>2</sub>), (P<sub>1</sub>,P<sub>3</sub>), (P<sub>1</sub>,P<sub>4</sub>), (P<sub>2</sub>,P<sub>5</sub>),(P<sub>3</sub>,P<sub>2</sub>),(P<sub>3</sub>,P<sub>4</sub>),(P<sub>3</sub>,P<sub>5</sub>),(P<sub>4</sub>,P<sub>6</sub>),(P<sub>4</sub>,P<sub>7</sub>),(P6,P<sub>8</sub>),(P<sub>7</sub>,P<sub>8</sub>)}","answer":0,"chooseValue":"C"},{"id":"796234907713032193","questionId":"796234906731565057","content":" →={(P<sub>1</sub>,P<sub>2</sub>), (P<sub>1</sub>,P<sub>3</sub>), (P<sub>2</sub>,P<sub>4</sub>), (P<sub>2</sub>,P<sub>5</sub>),(P<sub>3</sub>,P<sub>2</sub>),(P<sub>3</sub>,P4),(P<sub>3</sub>,P<sub>5</sub>),(P<sub>4</sub>,P<sub>6</sub>),(P<sub>4</sub>,P<sub>7</sub>),(P<sub>6</sub>,P<sub>8</sub>),(P<sub>7</sub>,P<sub>8</sub>)}","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234909646606337","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为16μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs。若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(49)μs;采用双缓冲区需要花费的时间为(50)μs。","analyze":"在块设备输入时,假定从磁盘把一块数据输入到缓冲区的时间为T,缓冲区中的数<br>据传送到用户工作区的时间为M,而系统处理(计算)的时间为C,如下图(a)所示。<br><img alt=\"\" width=\"450\" height=\"127\" src=\"https://image.chaiding.com/ruankao/40c66a524ec7eb94674bcd92c64af562.jpg?x-oss-process=style/ruankaodaren\"><br>当第一块数据送入用户工作区后,缓冲区是空闲的,可以传送第二块数据。这样第一块数据的处理C<sub>1</sub>与第二块数据的输入T<sub>2</sub>是可以并行的,依次类推,如下图(b)所示。<br><img alt=\"\" width=\"397\" height=\"109\" src=\"https://image.chaiding.com/ruankao/81f7d70ec2897dbb5e15289f180be69e.jpg?x-oss-process=style/ruankaodaren\"><br>系统对每一块数据的处理时间为:Max(C,T)+M。因为,当T&gt;C时,处理时间为M+T;,当T&lt;C时,处理时间为M+C。本题每一块数据的处理时间为16+5=21,Doc1文件的处理时间为21×10+1。<br>双缓冲工作方式基本方法是在设备输入时,先将数据输入到缓冲区1,装满后便转向缓冲区2。此时系统可以从缓冲区1中提取数据传送到用户区,最后由系统对数据进行处理,如下图(c)所示。<br><img alt=\"\" width=\"358\" height=\"98\" src=\"https://image.chaiding.com/ruankao/4e1461c0cdc47231317fa10b84990ef8.jpg?x-oss-process=style/ruankaodaren\"><br>双缓冲可以实现对缓冲区中数据的输入T和提取M,与CPU的计算C,二者并行工作,如图(d)所示。从图中可以看出,双缓冲进一步加快了I/O的速度,提高了设备的利用率。在双缓冲时,系统处理一块数据的时间可以粗略地认为是Max(C,T)。如果C&lt;T,可使块设备连续输入;如果C&gt;T,则可使系统不必等待设备输入。本题每一块数据的处理时间为10,采用双缓冲需要花费的时间为16×10+5+1=166。<br><img alt=\"\" width=\"408\" height=\"99\" src=\"https://image.chaiding.com/ruankao/bdb09a6820031f5d335b14af54f96b69.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"D","chooseItem":["796234910678405121"],"itemList":[{"id":"796234910590324737","questionId":"796234909646606337","content":" 160","answer":0,"chooseValue":"A"},{"id":"796234910619684865","questionId":"796234909646606337","content":" 161","answer":0,"chooseValue":"B"},{"id":"796234910649044993","questionId":"796234909646606337","content":" 166","answer":0,"chooseValue":"C"},{"id":"796234910678405121","questionId":"796234909646606337","content":" 211","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234912637145089","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为16μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs。若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(49)μs;采用双缓冲区需要花费的时间为(50)μs。","analyze":"在块设备输入时,假定从磁盘把一块数据输入到缓冲区的时间为T,缓冲区中的数<br>据传送到用户工作区的时间为M,而系统处理(计算)的时间为C,如下图(a)所示。<br><img width=\"450\" height=\"127\" alt=\"\" src=\"https://image.chaiding.com/ruankao/9795ae83347963c6cd578f7a6879ed60.jpg?x-oss-process=style/ruankaodaren\"><br>当第一块数据送入用户工作区后,缓冲区是空闲的,可以传送第二块数据。这样第一块数据的处理C<sub>1</sub>与第二块数据的输入T<sub>2</sub>是可以并行的,依次类推,如下图(b)所示。<br><img width=\"397\" height=\"109\" alt=\"\" src=\"https://image.chaiding.com/ruankao/67c54a4f46bf9d7f9b82f064d5eecf57.jpg?x-oss-process=style/ruankaodaren\"><br>系统对每一块数据的处理时间为:Max(C,T)+M。因为,当T&gt;C时,处理时间为M+T;,当T&lt;C时,处理时间为M+C。本题每一块数据的处理时间为16+5=21,Doc1文件的处理时间为21×10+1。<br>双缓冲工作方式基本方法是在设备输入时,先将数据输入到缓冲区1,装满后便转向缓冲区2。此时系统可以从缓冲区1中提取数据传送到用户区,最后由系统对数据进行处理,如下图(c)所示。<br><img width=\"358\" height=\"98\" alt=\"\" src=\"https://image.chaiding.com/ruankao/973d0f90b4f50e3b12c2af99c6a5660c.jpg?x-oss-process=style/ruankaodaren\"><br>双缓冲可以实现对缓冲区中数据的输入T和提取M,与CPU的计算C,二者并行工作,如图(d)所示。从图中可以看出,双缓冲进一步加快了I/O的速度,提高了设备的利用率。在双缓冲时,系统处理一块数据的时间可以粗略地认为是Max(C,T)。如果C&lt;T,可使块设备连续输入;如果C&gt;T,则可使系统不必等待设备输入。本题每一块数据的处理时间为10,采用双缓冲需要花费的时间为16×10+5+1=166。<br><img width=\"408\" height=\"99\" alt=\"\" src=\"https://image.chaiding.com/ruankao/903780322c6da4b13ed75e58905c1a68.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"C","chooseItem":["796234913631195137"],"itemList":[{"id":"796234913593446401","questionId":"796234912637145089","content":" 160","answer":0,"chooseValue":"A"},{"id":"796234913610223617","questionId":"796234912637145089","content":" 161","answer":0,"chooseValue":"B"},{"id":"796234913631195137","questionId":"796234912637145089","content":" 166","answer":1,"chooseValue":"C"},{"id":"796234913647972353","questionId":"796234912637145089","content":" 211","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234915610906625","title":"某系统磁盘数据块的大小为1024KB,系统磁盘管理采用索引文件结构,每个索引指针占用4个字节。一个索引文件的索引节点有8个直接块地址、1个一级间接块地址、1个二级间接块地址和1个三级间接块地址。假设索引节点已经在内存中,那么访问该文件偏移地址9089k字节的数据需要再访问( )次磁盘。","analyze":"由于一个磁盘数据块的大小为:1024KB,索引文件一共有8个直接块地址,所以直接索引范围达到8192KB。文件偏移地址为9089字节,这个位置属于直接索引,故需要访问1次磁盘。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234916575596545"],"itemList":[{"id":"796234916575596545","questionId":"796234915610906625","content":" 1","answer":1,"chooseValue":"A"},{"id":"796234916604956673","questionId":"796234915610906625","content":" 2","answer":0,"chooseValue":"B"},{"id":"796234916630122497","questionId":"796234915610906625","content":" 3","answer":0,"chooseValue":"C"},{"id":"796234916646899713","questionId":"796234915610906625","content":" 4","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234918681137153","title":"某系统采用请求页式存储管理方案,假设某进程有6个页面,系统给该进程分配了4个存储块,其页面变换表如下表所示,表中的状态位等于1和0分别表示页面在内存或不在内存。当该进程访问的第4号页面不在内存时,应该淘汰表中页面号为( )的页面。<br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/117539062e37a46fb040f5c0375d0a8e.jpg?x-oss-process=style/ruankaodaren\" height=\"191\" width=\"369\">","analyze":"本题考查操作系统存储管理方面的基础知识。<br>为了实现请求分页式存储管理,必须对分页式存储管理中地址变换机构进行扩充,除了页号对应的物理块号,还增加了访问位和修改位等。当访问的页面不在内存时,需要淘汰页面的优先顺序如下表所示。<br><img width=\"571\" height=\"120\" alt=\"\" src=\"https://image.chaiding.com/ruankao/571e366373d49f37d86f80f4989d86f9.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"C","chooseItem":["796234919691964417"],"itemList":[{"id":"796234919645827073","questionId":"796234918681137153","content":" 1","answer":0,"chooseValue":"A"},{"id":"796234919670992897","questionId":"796234918681137153","content":" 2","answer":0,"chooseValue":"B"},{"id":"796234919691964417","questionId":"796234918681137153","content":" 3","answer":1,"chooseValue":"C"},{"id":"796234919721324545","questionId":"796234918681137153","content":" 5","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235544832004097","title":"试题五(25分)<br>\n阅读以下关于Web应用设计开发的描述,在答题纸上回答问题1至问题3。<br>\n【说明】<br>\n某公司拟开发一个自由、可定制性强、用户界面友好的在线调查系统,以获取员工在课程学习、对公司重大事件的看法、对办公室环境的建议等相关反馈。因需要调查的内容各异,可选择的调查方式多样,故本在线调查系统应满足以下需求:<br>\n1)支持编辑和视图两种模式,编辑模式只对调查发起者可见,视图模式对接受调查者可见。<br>\n2)调查问卷具有可定制性,因调查的内容各异,需要多样的信息采集方式,可设置的调查问题类型包括单选、多选、矩阵类单选、矩阵类多选和开放性问题。<br>\n3)操作简单,调查者可以方便地新建和编辑各种问题类型,接受调查者可对每个问题和每个调查问卷给出评论。<br>\n4)系统支持显示调查统计结果,以及导出统计结果。<br>\n针对以上需求,经项目组讨论,拟采用REST架构风格设计实现该在线调查系统。\n<br><br>\n【问题1】(10分)<br>\n分析该在线调查系统的业务流程,填写图5-1中(1)~(5)的内容。<br>\n<img alt=\"\" width=\"334\" height=\"257\" src=\"https://image.chaiding.com/ruankao/f7317f883a579bfd8eeb94ac98552499.jpg?x-oss-process=style/ruankaodaren\"><br>\n图5-1 在线调查系统业务流程分析\n<br><br>\n【问题2】(10分)<br>\nREST架构风格的核心是资源抽象。在系统设计中,项目组拟将系统中的每一个实体抽象成一种资源。请列举出该系统中的5种资源。\n<br><br>\n【问题3】(5分)<br>\n基于REST架构风格对系统进行设计,请简要叙述REST风格的5条关键原则。","analyze":"【问题1】<br>\n(1) 发起调查者;<br>\n(2) 接受调査者;<br>\n(3) 是否保存调查问卷;<br>\n(4) 待发布调查问卷;<br>\n(5) 填写调查问卷。<br>\n<br>\n本题目考查Web系统设计分析的相关知识。<br>\n此类题目要求考也认真阅读题目对系统需求的描述,分析抽象系统的业务需求,并根据系统需求特征设计Web应用的系统架构。<br>\n本题目通过分析题目中对在线问卷调查系统的需求描述,抽象出该Web应用系统的业务流程,完成题目给出的业务流程图。<br>\n<img alt=\"\" width=\"441\" height=\"341\" src=\"https://image.chaiding.com/ruankao/3df4f6e274d4bfcf129834524419914b.jpg?x-oss-process=style/ruankaodaren\">\n<br><br>\n【问题2】<br>\n用户、调查问卷、问卷问题、问卷问题的选项、<span style=\"font-family:&quot;Microsoft YaHei&quot;;background-color:#F1F1F1;\">调查结果</span>、问卷问题评论、调查问卷评论等。<br>\n<br>\n本题考查REST风格的相关知识和运用REST风格设计Web应用系统。<br>\nREST即表述性状态传递(Representational State Transfer,REST)是一种软件架构风格。它是,它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲更加简洁,越来越多的Web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务进行图书査找。<br>\n在REST中,每个事物或者每一个值得被标识的关键抽象都拥有一个明显的资源ID。该在线调査系统中,E-R设计中的每一个实体都是一种资源。对每种资源我们都可以采用REST风格URI进行访问。在这个项目中的每个Model都是一个资源。例如对于User资源,可以输入以下的URI:http://someaddress.eom/users/1,将返回序号为1的用户信息的页面。因此,可被抽象为资源的包括用户、调査问卷、问卷问题、问卷问题的选项、调査结果、问卷问题评论、调查问卷评论等。\n<br><br>\n【问题3】<br>\nREST风格的5个关键原则包括:<br>\n(1) 为所有“事务”定义ID;<br>\n(2) 将所有事务链接在一起;<br>\n(3) 使用标准方法;<br>\n(4) 资源多重表述;<br>\n(5) 无状态通信。<br>\n<br>\n本题目考查REST风格的5个关键原则及相关知识及应用。REST风格的5个关键原则分别为:<br>\n(1)为所有“事物”定义ID。每个事务都应该是可标识的,都应该拥有一个明显的ID——在Web中,代表ID的统一概念是URI。URI构成了一个全局命名空间,使用URI标识你的关键资源意味着它们获得了一个唯一、全局的ID。<br>\n(2) 将所有事物链接在一起。任何可能的情况下,使用链接指引可以被标识的事物(资源)。<br>\n(3) 使用标准方法。为使客户端程序能与你的资源相互协作,资源应该正确地实现默认的应用协议(HTTP),也就是使用标准的GET、PUT、POST和DELETE方法。<br>\n(4) 资源多重表述。是指针对不同的需求提供资源多重表述。在实践中,资源多重表述还有着其他重要的好处:如果你为你的资源提供HTML和XML两种表述方式,那这些资源不仅可以被你的应用所用,还可以被任意标准Web浏览器所用,即应用信息可以被所有会使用Web的人获取到。<br>\n(5) 无状态通信。REST要求状态要么被放入资源状态中,要么保存在客户端上。换句话说,服务器端不能保持除了单次请求之外的、任何与其通倍的客户端的通信状态。","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234943603691521","title":"信息系统的性能评价指标是客观评价信息系统性能的依据,其中,( )是指系统在单位时间内处理请求的数量。","analyze":"本题考查系统性能评价的相关知识。吞吐量是系统性能评价的重要指标。吞吐量是指系统在单位时间内处理请求的数量。对于无并发的应用系统而言,吞吐量与响应时间呈现严格的反比关系,实际上此时吞吐量就是响应时间的倒数。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234944547409921"],"itemList":[{"id":"796234944522244097","questionId":"796234943603691521","content":" 系统响应时间","answer":0,"chooseValue":"A"},{"id":"796234944547409921","questionId":"796234943603691521","content":" 吞吐量","answer":1,"chooseValue":"B"},{"id":"796234944572575745","questionId":"796234943603691521","content":" 资源利用率","answer":0,"chooseValue":"C"},{"id":"796234944597741569","questionId":"796234943603691521","content":" 并发用户数","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234946585841665","title":"运用互联网技术,在系统性能评价中通常用平均无故障时间(MTBF)和平均故障修复时间(MTTR)分别表示计算机系统的可靠性和可用性,下列( )表示系统具有高可靠性和高可用性。","analyze":"本题考查系统性能评价的相关知识。MTBF表示平均故障间隔时间(又称平均无故障时间,英文全称是Mean Time Between Failures),指可修复产品两次相邻故障之间的平均时间。MTBF是衡量一个产品的可靠性指标。<br>MTTR(Mean Time to Restoration,平均恢复前时间或平均故障修复时间)的目的是为了清楚界定术语中的时间的概念,MTTR是随机变量恢复时间得期望值。它包括确认失效发生所必需的时间,以及维护所需要的时间。MTTR也必须包含获得配件的时间,维修团队的响应时间,记录所有任务的时间,还有将设备重新投入使用的时间。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234947563114497"],"itemList":[{"id":"796234947516977153","questionId":"796234946585841665","content":" MTBF小,MTTR小","answer":0,"chooseValue":"A"},{"id":"796234947563114497","questionId":"796234946585841665","content":" MTBF大,MTTR小","answer":1,"chooseValue":"B"},{"id":"796234947600863233","questionId":"796234946585841665","content":" MTBF大,MTTR大","answer":0,"chooseValue":"C"},{"id":"796234947630223361","questionId":"796234946585841665","content":" MTBF小,MTTR大","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234851521941505","title":"界面是系统与用户交互的最直接的层面。Theo Mandel博士在界面设计中,提出了著名的人机交互“黄金三原则”,包括保持界面一致、减轻用户的记忆负担和( )。","analyze":"本题考查界面设计的相关知识。界面是系统与用户交互的最直接的层面。Theo Mandel博士提出了著名的人机交互“黄金三原则”,包括保持界面一致、减轻用户的记忆负担和置于用户控制之下。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234852465659905"],"itemList":[{"id":"796234852411133953","questionId":"796234851521941505","content":" 遵循用户认知理解","answer":0,"chooseValue":"A"},{"id":"796234852436299777","questionId":"796234851521941505","content":" 降低用户培训成本","answer":0,"chooseValue":"B"},{"id":"796234852465659905","questionId":"796234851521941505","content":" 置于用户控制之下","answer":1,"chooseValue":"C"},{"id":"796234852490825729","questionId":"796234851521941505","content":" 注意资源协调方式","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234949630906369","title":"MPEG-7是ISO制定的( )标准。","analyze":"MPEG-7标准被称为“多媒体内容描述接口 ”,为各类多媒体信息提供一种标准化的描述,这种描述将与内容本身有关,允许快速和有效地查询用户感兴趣的资料。它将扩展现有内容识别专用解决方案的有限能力,特别是它还包括了更多的数据类型。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234950721425409"],"itemList":[{"id":"796234950620762113","questionId":"796234949630906369","content":" 多媒体视频压缩编码","answer":0,"chooseValue":"A"},{"id":"796234950654316545","questionId":"796234949630906369","content":" 多媒体音频压缩编码","answer":0,"chooseValue":"B"},{"id":"796234950687870977","questionId":"796234949630906369","content":" 多媒体音、视频压缩编码","answer":0,"chooseValue":"C"},{"id":"796234950721425409","questionId":"796234949630906369","content":" 多媒体内容描述接口","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234952709525505","title":"彩色视频信号数字化的过程中, 利用图像子采样技术通过降低对()的采样频率,以达到减少编码数据量的目的。","analyze":"对彩色电视图像进行采样时,可以采用两种采样方法。一种是使用相同的采样频率对图像的亮度信号和色差信号进行采样,另一种是对亮度信号和色差信号分别采用不同的采用频率进行采样。如果对色差信号使用的采样频率比对亮度信号使用的采样频率低,这种采样就称为图像子采样(subsampling)。子采样的基本根据是人的视觉系统所具有的两条特性:一是人眼对色度信号的敏感程度比对亮度信号的敏感程度低,利用这个特性可以把图像中表达颜色的信号去掉一些;二是人眼对图像细节的分辨能力有一定的限度,因此将图像中的高频信号去掉而使人不易察觉,从而达到压缩彩色电视信号的目的。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234953686798337"],"itemList":[{"id":"796234953686798337","questionId":"796234952709525505","content":" 色度信号","answer":1,"chooseValue":"A"},{"id":"796234953711964161","questionId":"796234952709525505","content":" 饱和度信号","answer":0,"chooseValue":"B"},{"id":"796234953737129985","questionId":"796234952709525505","content":" 同步信号","answer":0,"chooseValue":"C"},{"id":"796234953762295809","questionId":"796234952709525505","content":" 亮度信号","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234860673912833","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以划分为不同种类。身份验证通常属于(33),用户通常属于(34)。","analyze":"本题考查面向对象程序的相关知识。类是面向对象的基本概念。类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以分为实体类、边界类和控制类。<br>边界类用于描述外部参与者与系统之间的交互。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。这种交互包括转换事件,并记录系统表示方式(例如接口)中的变更。实体类主要是作为数据管理和业务逻辑处理层面上存在的类别。实体类保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中存相应的表,实体类中的属性对应数据库表中的字段。实体类是用于对必须存储的信息和相关行为建模的类。实体对象(实体类的实例)用于保存和更新一些现象的存关信息,例如:事件、人员或者一些现实生活中的对象。控制类用于描述一个用例所具有的事件流控制行为,控制一个用例中的事件顺序。控制类是控制其他类工作的类。每个用例通常有一个控制类,控制用例中的事件顺序,控制类也可以在多个用例间共用。其他类并不向控制类发送很多消息,而是由控制类发出很多消息。<br>例如,在考试系统中,考试时学生与试卷交互,那么学生和试卷都是实体类,而考试时间、规则、分数都是边界类,考试结束时将试卷提交给试卷保管者,此时试卷则成了边界类。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234861672157185"],"itemList":[{"id":"796234861672157185","questionId":"796234860673912833","content":" 控制类","answer":1,"chooseValue":"A"},{"id":"796234861701517313","questionId":"796234860673912833","content":" 实体类","answer":0,"chooseValue":"B"},{"id":"796234861726683137","questionId":"796234860673912833","content":" 边界类","answer":0,"chooseValue":"C"},{"id":"796234861751848961","questionId":"796234860673912833","content":" 接口类","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234955721035777","title":"主机host1对host2进行域名查询的过程如下图所示,下列说法中正确的是( )。<br><img alt=\"\" src=\"https://image.chaiding.com/ruankao/f6929b45c3a2d9a602c03ca2a48e2586.jpg?x-oss-process=style/ruankaodaren\" height=\"275\" width=\"368\">","analyze":"本题考查域名解析相关知识。<br>本地服务器在本地数据库查找不到记录时,查找转发域名服务器直到返回l结果,所以采用递归算法;中介域名服务器在本地数据库查找不到记录时,查找授权域名服务器直到返回结果,故采用递归算法;根域名服务器在找不到结果时返回中介域名服务器地址,故采叫迭代算法;授权域名服务器在自己数据库中查找到了结果,故采用何种算法不确定。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234956765417473"],"itemList":[{"id":"796234956681531393","questionId":"796234955721035777","content":" 本地域名服务器采用迭代算法","answer":0,"chooseValue":"A"},{"id":"796234956710891521","questionId":"796234955721035777","content":" 中介域名服务器采用迭代算法","answer":0,"chooseValue":"B"},{"id":"796234956740251649","questionId":"796234955721035777","content":" 根域名服务器采用递归算法","answer":0,"chooseValue":"C"},{"id":"796234956765417473","questionId":"796234955721035777","content":" 授权域名服务器采用何种算法不确定","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234863685423105","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以划分为不同种类。身份验证通常属于(33),用户通常属于(34)。","analyze":"本题考查面向对象程序的相关知识。类是面向对象的基本概念。类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以分为实体类、边界类和控制类。<br>边界类用于描述外部参与者与系统之间的交互。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。这种交互包括转换事件,并记录系统表示方式(例如接口)中的变更。实体类主要是作为数据管理和业务逻辑处理层面上存在的类别。实体类保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中存相应的表,实体类中的属性对应数据库表中的字段。实体类是用于对必须存储的信息和相关行为建模的类。实体对象(实体类的实例)用于保存和更新一些现象的存关信息,例如:事件、人员或者一些现实生活中的对象。控制类用于描述一个用例所具有的事件流控制行为,控制一个用例中的事件顺序。控制类是控制其他类工作的类。每个用例通常有一个控制类,控制用例中的事件顺序,控制类也可以在多个用例间共用。其他类并不向控制类发送很多消息,而是由控制类发出很多消息。<br>例如,在考试系统中,考试时学生与试卷交互,那么学生和试卷都是实体类,而考试时间、规则、分数都是边界类,考试结束时将试卷提交给试卷保管者,此时试卷则成了边界类。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234864692056065"],"itemList":[{"id":"796234864637530113","questionId":"796234863685423105","content":" 控制类","answer":0,"chooseValue":"A"},{"id":"796234864692056065","questionId":"796234863685423105","content":" 实体类","answer":1,"chooseValue":"B"},{"id":"796234864733999105","questionId":"796234863685423105","content":" 边界类","answer":0,"chooseValue":"C"},{"id":"796234864780136449","questionId":"796234863685423105","content":" 接口类","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234958778683393","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>某公司网络的地址是192.168.192.0/20,要把该网络分成32个子网,则对应的子网掩码应该是(65),每个子网可分配的主机地址数是(66)。","analyze":"本题考查IP地址相关知识。<br>将网络地址192.168.192.0/20分成32个子网,需要主机部分中高5位作为子网号,故划分后的子网掩码为25位,即子网掩码为255.255.255.128。此时每个子网的可用主机数为126个。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234959856619521"],"itemList":[{"id":"796234959764344833","questionId":"796234958778683393","content":" 255.255.252.0","answer":0,"chooseValue":"A"},{"id":"796234959793704961","questionId":"796234958778683393","content":" 255.255.254.0","answer":0,"chooseValue":"B"},{"id":"796234959827259393","questionId":"796234958778683393","content":" 255.255.255.0","answer":0,"chooseValue":"C"},{"id":"796234959856619521","questionId":"796234958778683393","content":" 255.255.255.128","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234761046609921","title":"面向对象分析中,对象是类的实例。对象的构成成分包含了( )、属性和方法(或操作)。","analyze":"本题主要考查面向对象分析的基础知识。<br>对象是类的实例,对象由对象标识、属性和方法(或操作)构成。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234762120351745"],"itemList":[{"id":"796234762120351745","questionId":"796234761046609921","content":" 标识","answer":1,"chooseValue":"A"},{"id":"796234762145517569","questionId":"796234761046609921","content":" 消息","answer":0,"chooseValue":"B"},{"id":"796234762166489089","questionId":"796234761046609921","content":" 规则","answer":0,"chooseValue":"C"},{"id":"796234762187460609","questionId":"796234761046609921","content":" 结构","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234961999908865","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>某公司网络的地址是192.168.192.0/20,要把该网络分成32个子网,则对应的子网掩码应该是(65),每个子网可分配的主机地址数是(66)。","analyze":"本题考查IP地址相关知识。<br>将网络地址192.168.192.0/20分成32个子网,需要主机部分中高5位作为子网号,故划分后的子网掩码为25位,即子网掩码为255.255.255.128。此时每个子网的可用主机数为126个。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234963065262081"],"itemList":[{"id":"796234963056873473","questionId":"796234961999908865","content":" 62","answer":0,"chooseValue":"A"},{"id":"796234963065262081","questionId":"796234961999908865","content":" 126","answer":1,"chooseValue":"B"},{"id":"796234963077844993","questionId":"796234961999908865","content":" 254","answer":0,"chooseValue":"C"},{"id":"796234963086233601","questionId":"796234961999908865","content":" 510","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234854436982785","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>系统模块结构设计中,一个模块应具备的要素包括输入和输出、处理功能、(31)和(32)。","analyze":"本题考查系统模块设计相关知识。模块是组成系统的基本单位,它的特点是可以组合、分解和更换。系统中任何一个处理功能都可以看成是一个模块。根据模块功能具体化程度的不同,可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可以是一个计算机程序、子程序或若干条程序语句,也可以是人工过程的某项具体工作。<br>一个模块应具备以下4个要素。<br>①输入和输出。模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那里取得输入,进行加工后再把输出返回给调用者。<br>②处理功能,指模块把输入转换成输出所做的工作。<br>③内部数据,指仅供该模块本身引用的数据。<br>④程序代码,指用来实现模块功能的程序。<br>前两个要素是模块的外部特性,反映了模块的外貌。后两个要素是模块的内部特性。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234855372312577"],"itemList":[{"id":"796234855347146753","questionId":"796234854436982785","content":" 外部数据","answer":0,"chooseValue":"A"},{"id":"796234855372312577","questionId":"796234854436982785","content":" 内部数据","answer":1,"chooseValue":"B"},{"id":"796234855397478401","questionId":"796234854436982785","content":" 链接数据","answer":0,"chooseValue":"C"},{"id":"796234855422644225","questionId":"796234854436982785","content":" 数据格式","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234965254688769","title":"以下关于网络布线子系统的说法中,错误的是( )。","analyze":"本题考査网络综合布线系统相关知识。<br>综合布线系统通常有6个子系统,其中工作区子系统指终端到信息插座的区域,管理子系统实现计算机设备与各管理子系统间的连接,干线子系统用于连接楼层之间的设备间,建筑群子系统连接建筑物。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234966248738817"],"itemList":[{"id":"796234966227767297","questionId":"796234965254688769","content":" 工作区子系统指终端到信息插座的区域","answer":0,"chooseValue":"A"},{"id":"796234966248738817","questionId":"796234965254688769","content":" 水平子系统实现计算机设备与各管理子系统间的连接","answer":1,"chooseValue":"B"},{"id":"796234966269710337","questionId":"796234965254688769","content":" 干线子系统用于连接楼层之间的设备间","answer":0,"chooseValue":"C"},{"id":"796234966290681857","questionId":"796234965254688769","content":" 建筑群子系统连接建筑物","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234969360912385","title":"在层次化园区网络设计中,( )是汇聚层的功能。","analyze":"本题考查层次型网络设计中各层功能。<br>高速数据传输和出口路由是核心层的功能;MAC地址过滤是接入层功能;广播预定义是汇聚层功能。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234970346573825"],"itemList":[{"id":"796234970283659265","questionId":"796234969360912385","content":" 高速数据传输","answer":0,"chooseValue":"A"},{"id":"796234970317213697","questionId":"796234969360912385","content":" 出口路由","answer":0,"chooseValue":"B"},{"id":"796234970346573825","questionId":"796234969360912385","content":" 广播域的定义","answer":1,"chooseValue":"C"},{"id":"796234970375933953","questionId":"796234969360912385","content":" MAC地址过滤","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234857444298753","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>系统模块结构设计中,一个模块应具备的要素包括输入和输出、处理功能、(31)和(32)。","analyze":"本题考查系统模块设计相关知识。模块是组成系统的基本单位,它的特点是可以组合、分解和更换。系统中任何一个处理功能都可以看成是一个模块。根据模块功能具体化程度的不同,可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可以是一个计算机程序、子程序或若干条程序语句,也可以是人工过程的某项具体工作。<br>一个模块应具备以下4个要素。<br>①输入和输出。模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那里取得输入,进行加工后再把输出返回给调用者。<br>②处理功能,指模块把输入转换成输出所做的工作。<br>③内部数据,指仅供该模块本身引用的数据。<br>④程序代码,指用来实现模块功能的程序。<br>前两个要素是模块的外部特性,反映了模块的外貌。后两个要素是模块的内部特性。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234858526429185"],"itemList":[{"id":"796234858463514625","questionId":"796234857444298753","content":" 程序结构","answer":0,"chooseValue":"A"},{"id":"796234858497069057","questionId":"796234857444298753","content":" 模块结构","answer":0,"chooseValue":"B"},{"id":"796234858526429185","questionId":"796234857444298753","content":" 程序代码","answer":1,"chooseValue":"C"},{"id":"796234858555789313","questionId":"796234857444298753","content":" 资源链接","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234972536000513","title":"假如有3块80T的硬盘,采用RAID5的容量是( )。","analyze":"本试题考查RAID存储。<br>3块80T的硬盘,2块用作备份,1块用作冗余,故容量为160T。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234973559410689"],"itemList":[{"id":"796234973496496129","questionId":"796234972536000513","content":" 40T","answer":0,"chooseValue":"A"},{"id":"796234973525856257","questionId":"796234972536000513","content":" 80T","answer":0,"chooseValue":"B"},{"id":"796234973559410689","questionId":"796234972536000513","content":" 160T","answer":1,"chooseValue":"C"},{"id":"796234973588770817","questionId":"796234972536000513","content":" 240T","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235542852292609","title":"试题四(25分)<br>\n阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。<br>\n【说明】<br>\n某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角色,包括购物用户、商铺管理员,系统管理员等。<br>\n在数据库设计中,该系统数据库的核心关系包括:<br>\n产品(产品编码,产品名称,产品价格,库存数量,商铺编码)<br>\n商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话)<br>\n用户(用户编码,用户名称,用户地址,联系电话)<br>\n订单(订单编码,订单日期,用户编码,商铺编码,产品编码,产品数量,订单总价)<br>\n不同用户角色有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制了许多视图。其中,有很多视图涉及到多表关联和聚集函数运算。\n<br><br>\n【问题1】(8分)<br>\n商铺用户需要实时统计本商铺的货物数量和销售情况,以便及时补货,或者为商铺调整销售策略。为此专门设计了可实时查看当天商铺中货物销售情况和存货情况的视图,商铺产品销售情况日报表(商铺编码,产品编码,日销售产品数量,库存数量,日期)。<br>\n数据库运行测试过程中,发现针对该视图查询性能比较差,不满足用户需求。<br>\n请说明数据库视图的基本概念及其优点,并说明本视图设计导致查询性能较差的原因。\n<br><br>\n【问题2】(8分)<br>\n为解决该视图查询性能比较差的问题,张工建议为该数据建立单独的商品当天货物销售、存货情况的关系表。但李工认为张工的方案造成了数据不一致的问题,必须采用一定的手段来解决。<br>\n1)说明张工方案是否能够对该视图查询性能有所提升,并解释原因:<br>\n2)解释说明李工指出的数据不一致问题产生的原因。\n<br><br>\n【问题3】(9分)<br>\n针对李工提出的问题,常见的解决手段有应用程序实现,触发器实现和物化视图实现等,请用300字以内的文字解释说明这三种方案。","analyze":"【问题1】<br>\n视图是由一个或多个表中数据组成的虚拟表,视图本身没有物理数据存在。针对视图的查询被DBMS转换为针对底层基表的数据查询。<br>\n其优点:<br>\n1) 简单性,视图不仅可以简化用户对数据的理解,也可以简化他们的操作。u2003<br>\n2) 通过视图用户只能查询和修改他们所能见到的数据,用户可以被限制在数据的不同子集上。<br>\n3) 逻辑数据独立性,视图可帮助用户屏蔽真实表结构变化带来的影响。<br>\n视图商铺产品销售情况日报表的数据来源于三个基表,针对该视图的查询被DBMS转换为针对底层基表的查询,即DBMS需要实时执行三个基表的关联操作、sum函数计算,性能开销比较大。基表中的数据越多,查询的性能开销越大。<br>\n<br>\n视图是数据库开发中经常使用的一个数据库对象,是一个虚拟表,其内容由査询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以物理存储的数据形式存在,存储的是视图定义对应的SELECT语句。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。<br>\n根据视图本身的定义和特定,其优点是:<br>\n简单性,视图不仅可以简化用户对数据的理解,也可以简化他们的操作。例如可以封装底层的多表数据查询的细节,只提供用户关心的数据等;<br>\n限制用户对数据的访问,通过视图用户只能查询和修改他们所能见到的数据,用户可以被限制在数据的不同子集上;<br>\n逻辑数据独立性,视图可帮助用户屏蔽真实表结构变化带来的影响。例如多表查询、聚合信息等。<br>\n缺点是视图对应的数据是在用户引用视图时动态生成,往往会有较大的开销,针对复杂视图的查询往往存在性能问题。尤其是设计多表关联操作时,表现更为明显。<br>\n视图商铺产品销售情况日报表的数据来源于个基表,针对该视图的查询被DBMS转换为针对底层基表的查询,即DBMS需要实时执行三个基表的关联操作、sum函数计算,性能开销比较大。基表中的数据越多,查询的性能开销越大。\n<br><br>\n【问题2】<br>\n1) 张工方案可以提升该视图查询性能。<br>\n原因是:为该査询单独设置物理表,数据来源于其他基表,可以通过索引等技术提高针对该物理表的査询效率;单独设表,数据提前算好放到表中,无须查询时的计算开销,提高性能。<br>\n2) 该方案造成了日销售产品数量和库存数量的数据存在多张表中,出现了数据冗余。存在的问题:当新增订单或产品库存数量发生变更时,必须实时同步数据,否则会造成数据不一致问题。如果采用张工的方案,必须采用某些手段来解决数据不一致的问题。<br>\n<br>\n张工的方案类似于反规范化操作。<br>\n张工方案可以提升该视图査询性能。原因是:为该查询单独设置物理表,数据来源于其他基表,可以通过索引等技术来提高针对该物理表的查询效率;单独设表,数据提前算好放到表中,无须查询时的计算开销,提高性能。<br>\n该方案的缺点也类似于反规范化操作的缺点。主要的问题是数据冗余存放,会带来数据不一致和更新异常等问题。具体到张工的方案中,日销售产品数量和库存数量的数椐存在多张表中,出现了数据冗余。存在的问题是当新增订单或产品库存数量发生变更时,必须实时同步数据,否则会造成数据不一致问题。如果采用张工的方案,必须采用某些手段来解决数据不一致的问题。\n<br><br>\n【问题3】<br>\n应用程序实现:当业务逻辑新增订单、修改产品库存时,由应用程序同步修改该视图数据,所有修改操作视为一个事务,从而保证数据一致性;<br>\n触发器实现:在产品表和订单表上增加触发器,触发条件为修改订单(包括新增、删除、修改操作)或者修改产品库存,触发器逻辑为根据触发条件修改视图数据,保证数据一致性。<br>\n物化视图实现:将该视图定义为物化视图,物化视图直接将视图数据进行物理存储,并由DBMS自动保证数据的一致性。<br>\n<br>\n常见的解决手段有批处理操作、应用程序、触发器和物化视图。<br>\n批处理操作指的是先更新交易表,当积累一定数量后,批量更新对应的销售和库存数据,使得数据一致,这种方法使得在一定时间内,数据一直处于不一致状态,基本不会被采用;应用程序方法指的是由应用程序同时更新两个数据,使得数据保持一致,但会增加应用程序的复杂性,改变了原来的业务规则;触发器方式指的是由数据库自动使用触发器来保持数据一致性,这也是数据库幵发中解决反规范化操作缺点的推奍方法,缺点是需要编写额外程序,同时会对原有的事务操作的性能造成影响。<br>\n物化视图方法则直接将视图数据进行物理存储,即将视图数据物理化,视图数据与原数据库表的数据,由DBMS自动保证数据的一致性,性能开销最小,而无须任何额外的程序或操作。","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234842369970177","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>系统设计是根据系统分析的结果,完成系统的构建过程。其中,(27)是为各个具体任务选择适当的技术手段和处理流程;(28)的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(29)。","analyze":"本题考查系统设计的概念内涵。系统设计是根据系统分析的结果,完成系统的构建过程。系统设计的主要内容包括概要设计和详细设计。其中,系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234843515015169"],"itemList":[{"id":"796234843515015169","questionId":"796234842369970177","content":" 详细设计","answer":1,"chooseValue":"A"},{"id":"796234843544375297","questionId":"796234842369970177","content":" 架构设计","answer":0,"chooseValue":"B"},{"id":"796234843573735425","questionId":"796234842369970177","content":" 概要结构设计","answer":0,"chooseValue":"C"},{"id":"796234843603095553","questionId":"796234842369970177","content":" 功能设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234845595389953","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>系统设计是根据系统分析的结果,完成系统的构建过程。其中,(27)是为各个具体任务选择适当的技术手段和处理流程;(28)的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(29)。","analyze":"本题考查系统设计的概念内涵。系统设计是根据系统分析的结果,完成系统的构建过程。系统设计的主要内容包括概要设计和详细设计。其中,系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234846560079873"],"itemList":[{"id":"796234846492971009","questionId":"796234845595389953","content":" 详细设计","answer":0,"chooseValue":"A"},{"id":"796234846526525441","questionId":"796234845595389953","content":" 架构设计","answer":0,"chooseValue":"B"},{"id":"796234846560079873","questionId":"796234845595389953","content":" 概要结构设计","answer":1,"chooseValue":"C"},{"id":"796234846593634305","questionId":"796234845595389953","content":" 模块设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234848552374273","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>系统设计是根据系统分析的结果,完成系统的构建过程。其中,(27)是为各个具体任务选择适当的技术手段和处理流程;(28)的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的(29)。","analyze":"本题考查系统设计的概念内涵。系统设计是根据系统分析的结果,完成系统的构建过程。系统设计的主要内容包括概要设计和详细设计。其中,系统总体结构设计的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234849487704065"],"itemList":[{"id":"796234849466732545","questionId":"796234848552374273","content":" 用例图","answer":0,"chooseValue":"A"},{"id":"796234849487704065","questionId":"796234848552374273","content":" 模块结构图","answer":1,"chooseValue":"B"},{"id":"796234849512869889","questionId":"796234848552374273","content":" 系统部署图","answer":0,"chooseValue":"C"},{"id":"796234849542230017","questionId":"796234848552374273","content":" 类图","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234876029259777","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>美国著名的卡内基·梅隆大学软件工程学研究所针对软件工程的工程管理能力与水平进行了充分研究,提出了5级管理能力的模式,包括临时凑合阶段、简单模仿阶段、完成定义阶段、(38)和(39)。","analyze":"本题考查信息化的相关知识。<br>SEI的5级管理能力模式如下。<br>①临时凑合阶段:工作无正式计划,作业进度经常被更改,任务计划、预算、功能、质量都不可预测,开发机构的整体组织非常混乱。系统的性能、水平依个人能力而定。<br>②简单模仿阶段:开发方开始采用基本的项目管理方法与原理,项目从规划到运行都有明确的计划;这些计划是通过模仿以前成功的项目开发的例子制定的,有可能通过模仿在本次开发中成功。<br>③完成定义阶段:与项目有关的整体机构的作业进度规格化、标准化,由此达到持续稳定的技术水平与管理能力。这种工程进度管理能力要求把与开发项目有关的活动、作用和责任充分告知所有的开发者,并使之充分理解。<br>④管理阶段:这是理想的项目管理阶段。表现在开发者的工程管理能力不断强化,通过可靠的组织与计划保障,能及早发现可能影响系统功能与性能的缺陷,使系统的性能与可靠性不断改进与提高。<br>⑤最佳化阶段:这一阶段是理想的项目管理阶段。其特点表现在开发者的工程管理能力不断强化,通过可靠的组织与计划保障,能及早发现项目中可能影响系统功能与性能的缺陷,系统的关键指标在工程的实施过程中得到全面保证与提高。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234877019115521"],"itemList":[{"id":"796234876956200961","questionId":"796234876029259777","content":" 细化定义阶段","answer":0,"chooseValue":"A"},{"id":"796234876989755393","questionId":"796234876029259777","content":" 标准化阶段","answer":0,"chooseValue":"B"},{"id":"796234877019115521","questionId":"796234876029259777","content":" 管理阶段","answer":1,"chooseValue":"C"},{"id":"796234877052669953","questionId":"796234876029259777","content":" 规格化阶段","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234879061741569","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>美国著名的卡内基·梅隆大学软件工程学研究所针对软件工程的工程管理能力与水平进行了充分研究,提出了5级管理能力的模式,包括临时凑合阶段、简单模仿阶段、完成定义阶段、(38)和(39)。","analyze":"本题考查信息化的相关知识。<br>SEI的5级管理能力模式如下。<br>①临时凑合阶段:工作无正式计划,作业进度经常被更改,任务计划、预算、功能、质量都不可预测,开发机构的整体组织非常混乱。系统的性能、水平依个人能力而定。<br>②简单模仿阶段:开发方开始采用基本的项目管理方法与原理,项目从规划到运行都有明确的计划;这些计划是通过模仿以前成功的项目开发的例子制定的,有可能通过模仿在本次开发中成功。<br>③完成定义阶段:与项目有关的整体机构的作业进度规格化、标准化,由此达到持续稳定的技术水平与管理能力。这种工程进度管理能力要求把与开发项目有关的活动、作用和责任充分告知所有的开发者,并使之充分理解。<br>④管理阶段:这是理想的项目管理阶段。表现在开发者的工程管理能力不断强化,通过可靠的组织与计划保障,能及早发现可能影响系统功能与性能的缺陷,使系统的性能与可靠性不断改进与提高。<br>⑤最佳化阶段:这一阶段是理想的项目管理阶段。其特点表现在开发者的工程管理能力不断强化,通过可靠的组织与计划保障,能及早发现项目中可能影响系统功能与性能的缺陷,系统的关键指标在工程的实施过程中得到全面保证与提高。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234880064180225"],"itemList":[{"id":"796234880018042881","questionId":"796234879061741569","content":" 细化定义阶段","answer":0,"chooseValue":"A"},{"id":"796234880039014401","questionId":"796234879061741569","content":" 管理阶段","answer":0,"chooseValue":"B"},{"id":"796234880064180225","questionId":"796234879061741569","content":" 最佳化阶段","answer":1,"chooseValue":"C"},{"id":"796234880089346049","questionId":"796234879061741569","content":" 规格化阶段","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null}]}}