{"msg":"2021年上半年","code":200,"data":{"currentIndex":null,"examId":"1745024369731702784","examTime":9000,"questionList":[{"id":"796235497922908161","title":"试题一(25分)<br>\n阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。<br>\n【说明】<br>\n某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST开发方法进行系统分析与设计,在完成了初步的调查研究之后进入了问题分析阶段,分析系统中存在的问题以及改进项,其分析的主要内容包括: <br>\n(1)器材销售订单处理的时间应该减少20%;<br>\n(2)移动端支持IOS和Android两类操作系统;<br>\n(3)器材销售订单处理速度太慢导致根多用户取消订单;<br>\n(4)后台服务器硬件配置比较低;<br>\n(5)用户下单过程中应该减少用户输入的数据量;<br>\n(6)订单处理过程中用户需要输入大量信息;<br>\n(7)利用云计算服务可以降低50%的服务器处理时间;<br>\n(8)公司能投入的技术维护人员数量有限;<br>\n(9)大量的并发访问会导致App页面无法正常显示。\n<br><br>\n【问题1】(12分)<br>\nFAST开发方法在系统分析中包括了初始研究、问题分析、需求分析和决策分析等四个阶段,请简要说明每个阶段的主要任务。\n<br><br>\n【问题2】(8分)<br>\n在问题分析阶段,因果分析方法常用于分析系统中的问题和改进项,请结合题目中所描述各项内容,将题干编号(1)-(9)填入表1-1的(a)~(d)中。 <br>\n 表1-1问题、机会<br>\n <img width=\"574\" height=\"217\" src=\"https://image.chaiding.com/ruankao/f8cbc1d19097399ba6781ec83cbb8317.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">\n<br><br>\n【问题3】(5分)<br>\n在决策分析阶段,需要对候选方案所述内容按照操作可行性、技术可行性、经济可行性和进度可行性进行分类。请将下列(1)~(5)内容填入表1-2的(a)-(d)中。 <br>\n(1)新开发的器材销售系统能够满足用户所需的所有功能;<br>\n(2)系统开发的成本大约需要40万元人民币;<br>\n(3)需要对移动端App开发工程师进行技术培训;<br>\n(4)系统开发周期需要6个月;<br>\n(5)系统每年维护的费用大约5万元人民币。 <br>\n表1-2候选方案指标分类<br>\n<img width=\"421\" height=\"132\" src=\"https://image.chaiding.com/ruankao/9b76667f47568ae76c20adc5dec1572e.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","analyze":"【问题1】<br>\n(1)初始研究:定义项目范围,列出该项目的问题、改进项和外部指示;<br>\n(2)问题分析:深入分析和全面理解项目的问题、改进项和外部指示;<br>\n(3)需求分析:为目标系统定义业务需求,分析和完善需求;<br>\n(4)决策分析:确定候选方案并分析所有候选方案的可行性,选择出最优的解决方案。\n<br><br>\n【问题2】<br>\n(a)(3)<br>\n(b)(4)、(6)、(9)<br>\n(c)(1)、(5)、(7)<br>\n(d)(2)、(8)\n<br><br>\n【问题3】<br>\n(a)(1)<br>\n(b)(3)<br>\n(c)(2)、(5)<br>\n(d)(4)","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234135835267073","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>ERP是一种融合了企业最佳实践和先进信息技术的新型管理工具,它扩充了_(32)_和制造资源计划的管理范围,将_(33)_和企业内部的采购、生产、销售以及客户紧密联系起来,可对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化,提升基础管理水平,追求企业资源的合理高效利用。ERP的作用是在协调与整合企业各方面资源运营的过程中,全面实现_(34)_和企业对市场变化的快速反应,降低市场波动给企业带来的经营风险,帮助企业以更少的资源投入获得更多的投资回报。","analyze":"企业资源规划(Enterprise Resource Planning,ERP)是企业在生产制造过程普遍使用的一种信息系统。它由美国 Gartner Group公司于1990年提出。企业资源规划是企业制造资源规划(Manufacturing Resource Planning ⅡI, MRPII)的下一代制造业系统和资源计划系统软件。<br>除了MRP II已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。目前,在我国 ERP所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入 ERP的范畴。它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它主要用于改善企业业务流程,以提高企业核心竞争力。<br>企业的所有资源包括三大流:物流、资金流和信息流。ERP也就是对这三种资源进行全面集成管理的管理信息系统。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。ERP系统是一种管理理论和管理思想,不仅仅是信息系统。它利用企业的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造最优的解决方案,最终达到企业的经营目标。<br>ERP理论与系统是从MRPII发展而来的。MRPII 的核心是物流,主线是计划,但ERP己将管理的重心转移到财务上,在企业整个经营运作过程中贯穿了财务成本控制的概念。ERP极大地扩展了业务管理的范围及深度,包括质量、设备、分销、运输、多工厂管理、数据采集接口等。ERP的管理范围涉及企业的所有供需过程,是对供应链的全面管理。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234136917397505"],"itemList":[{"id":"796234136917397505","questionId":"796234135835267073","content":"管理信息系统","answer":1,"chooseValue":"A"},{"id":"796234136934174721","questionId":"796234135835267073","content":"人力资源系统","answer":0,"chooseValue":"B"},{"id":"796234136946757633","questionId":"796234135835267073","content":"企业发展计划","answer":0,"chooseValue":"C"},{"id":"796234136959340545","questionId":"796234135835267073","content":"企业财务系统","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234139014549505","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>ERP是一种融合了企业最佳实践和先进信息技术的新型管理工具,它扩充了_(32)_和制造资源计划的管理范围,将_(33)_和企业内部的采购、生产、销售以及客户紧密联系起来,可对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化,提升基础管理水平,追求企业资源的合理高效利用。ERP的作用是在协调与整合企业各方面资源运营的过程中,全面实现_(34)_和企业对市场变化的快速反应,降低市场波动给企业带来的经营风险,帮助企业以更少的资源投入获得更多的投资回报。","analyze":"企业资源规划(Enterprise Resource Planning,ERP)是企业在生产制造过程普遍使用的一种信息系统。它由美国 Gartner Group公司于1990年提出。企业资源规划是企业制造资源规划(Manufacturing Resource Planning ⅡI, MRPII)的下一代制造业系统和资源计划系统软件。<br>除了MRP II已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。目前,在我国 ERP所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入 ERP的范畴。它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它主要用于改善企业业务流程,以提高企业核心竞争力。<br>企业的所有资源包括三大流:物流、资金流和信息流。ERP也就是对这三种资源进行全面集成管理的管理信息系统。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。ERP系统是一种管理理论和管理思想,不仅仅是信息系统。它利用企业的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造最优的解决方案,最终达到企业的经营目标。<br>ERP理论与系统是从MRPII发展而来的。MRPII 的核心是物流,主线是计划,但ERP己将管理的重心转移到财务上,在企业整个经营运作过程中贯穿了财务成本控制的概念。ERP极大地扩展了业务管理的范围及深度,包括质量、设备、分销、运输、多工厂管理、数据采集接口等。ERP的管理范围涉及企业的所有供需过程,是对供应链的全面管理。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234139928907777"],"itemList":[{"id":"796234139928907777","questionId":"796234139014549505","content":"供应商","answer":1,"chooseValue":"A"},{"id":"796234139941490689","questionId":"796234139014549505","content":"开发商","answer":0,"chooseValue":"B"},{"id":"796234139958267905","questionId":"796234139014549505","content":"销售渠道","answer":0,"chooseValue":"C"},{"id":"796234139970850817","questionId":"796234139014549505","content":"建设商","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234141866676225","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>ERP是一种融合了企业最佳实践和先进信息技术的新型管理工具,它扩充了_(32)_和制造资源计划的管理范围,将_(33)_和企业内部的采购、生产、销售以及客户紧密联系起来,可对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化,提升基础管理水平,追求企业资源的合理高效利用。ERP的作用是在协调与整合企业各方面资源运营的过程中,全面实现_(34)_和企业对市场变化的快速反应,降低市场波动给企业带来的经营风险,帮助企业以更少的资源投入获得更多的投资回报。","analyze":"企业资源规划(Enterprise Resource Planning,ERP)是企业在生产制造过程普遍使用的一种信息系统。它由美国 Gartner Group公司于1990年提出。企业资源规划是企业制造资源规划(Manufacturing Resource Planning ⅡI, MRPII)的下一代制造业系统和资源计划系统软件。<br>除了MRP II已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。目前,在我国 ERP所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入 ERP的范畴。它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它主要用于改善企业业务流程,以提高企业核心竞争力。<br>企业的所有资源包括三大流:物流、资金流和信息流。ERP也就是对这三种资源进行全面集成管理的管理信息系统。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。ERP系统是一种管理理论和管理思想,不仅仅是信息系统。它利用企业的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造最优的解决方案,最终达到企业的经营目标。<br>ERP理论与系统是从MRPII发展而来的。MRPII 的核心是物流,主线是计划,但ERP己将管理的重心转移到财务上,在企业整个经营运作过程中贯穿了财务成本控制的概念。ERP极大地扩展了业务管理的范围及深度,包括质量、设备、分销、运输、多工厂管理、数据采集接口等。ERP的管理范围涉及企业的所有供需过程,是对供应链的全面管理。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234142936223745"],"itemList":[{"id":"796234142898475009","questionId":"796234141866676225","content":"信息隐蔽","answer":0,"chooseValue":"A"},{"id":"796234142915252225","questionId":"796234141866676225","content":"信息重构","answer":0,"chooseValue":"B"},{"id":"796234142936223745","questionId":"796234141866676225","content":"信息共享","answer":1,"chooseValue":"C"},{"id":"796234142953000961","questionId":"796234141866676225","content":"信息更新","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234257713352705","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>The objective of the systems analysis phase is to understand the proposed project, ensure thatit will support business requirements, and build a solid foundation for system development.Thesystems analysis phase includes four main activities.(71)_ involves fact-finding to describe thecurrent system and identification of the requirements for the new system, such as outputs,inputs,processes, performance, and security. (72) refer to the logical rules that are applied to transform thedata into meaningful information. _(73)_continues the modeling process by leaming how to representgraphically system data and processes using traditional structured analysis techniques._(74)_ combinesdata and the processes that act on the data into objects. These objects represent actual people, things,transactions, and events that affect the system. In (75)_, we will consider various development optionsand prepare for the transition to the systems design phase of the SDLC.","analyze":"系统分析阶段的目标是了解提议的项目,确保它能够支持业务需求,并为系统开发奠定坚实的基础。系统分析阶段包括四个主要活动。需求建模涉及描述当前系统的事实调查和新系统需求的识别,例如输出、输入、过程、性能和安全。过程是指用于将数据转换为有意义信息的逻辑规则。数据和过程建模通过学习如何使用传统的结构化分析技术以图形方式表示系统数据和过程来继续建模过程。对象建模将数据和作用于数据的过程组合成对象。这些对象代表影响系统的实际人员、事物、事务和事件。在开发策略中,我们将考虑各种开发方案,并为过渡到系统开发生命周期的系统设计阶段做准备。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234258694819841"],"itemList":[{"id":"796234258627710977","questionId":"796234257713352705","content":"System logical modeling","answer":0,"chooseValue":"A"},{"id":"796234258661265409","questionId":"796234257713352705","content":"Use case modeling","answer":0,"chooseValue":"B"},{"id":"796234258694819841","questionId":"796234257713352705","content":"Requirement modeling","answer":1,"chooseValue":"C"},{"id":"796234258724179969","questionId":"796234257713352705","content":"Application modeling","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234260750028801","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>The objective of the systems analysis phase is to understand the proposed project, ensure thatit will support business requirements, and build a solid foundation for system development.Thesystems analysis phase includes four main activities.(71)_ involves fact-finding to describe thecurrent system and identification of the requirements for the new system, such as outputs,inputs,processes, performance, and security. (72) refer to the logical rules that are applied to transform thedata into meaningful information. _(73)_continues the modeling process by leaming how to representgraphically system data and processes using traditional structured analysis techniques._(74)_ combinesdata and the processes that act on the data into objects. These objects represent actual people, things,transactions, and events that affect the system. In (75)_, we will consider various development optionsand prepare for the transition to the systems design phase of the SDLC.","analyze":"系统分析阶段的目标是了解提议的项目,确保它能够支持业务需求,并为系统开发奠定坚实的基础。系统分析阶段包括四个主要活动。需求建模涉及描述当前系统的事实调查和新系统需求的识别,例如输出、输入、过程、性能和安全。过程是指用于将数据转换为有意义信息的逻辑规则。数据和过程建模通过学习如何使用传统的结构化分析技术以图形方式表示系统数据和过程来继续建模过程。对象建模将数据和作用于数据的过程组合成对象。这些对象代表影响系统的实际人员、事物、事务和事件。在开发策略中,我们将考虑各种开发方案,并为过渡到系统开发生命周期的系统设计阶段做准备。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234261819576321"],"itemList":[{"id":"796234261756661761","questionId":"796234260750028801","content":"Outputs","answer":0,"chooseValue":"A"},{"id":"796234261790216193","questionId":"796234260750028801","content":"Inputs","answer":0,"chooseValue":"B"},{"id":"796234261819576321","questionId":"796234260750028801","content":"Processes","answer":1,"chooseValue":"C"},{"id":"796234261844742145","questionId":"796234260750028801","content":"Models","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234263795093505","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>The objective of the systems analysis phase is to understand the proposed project, ensure thatit will support business requirements, and build a solid foundation for system development.Thesystems analysis phase includes four main activities.(71)_ involves fact-finding to describe thecurrent system and identification of the requirements for the new system, such as outputs,inputs,processes, performance, and security. (72) refer to the logical rules that are applied to transform thedata into meaningful information. _(73)_continues the modeling process by leaming how to representgraphically system data and processes using traditional structured analysis techniques._(74)_ combinesdata and the processes that act on the data into objects. These objects represent actual people, things,transactions, and events that affect the system. In (75)_, we will consider various development optionsand prepare for the transition to the systems design phase of the SDLC.","analyze":"系统分析阶段的目标是了解提议的项目,确保它能够支持业务需求,并为系统开发奠定坚实的基础。系统分析阶段包括四个主要活动。需求建模涉及描述当前系统的事实调查和新系统需求的识别,例如输出、输入、过程、性能和安全。过程是指用于将数据转换为有意义信息的逻辑规则。数据和过程建模通过学习如何使用传统的结构化分析技术以图形方式表示系统数据和过程来继续建模过程。对象建模将数据和作用于数据的过程组合成对象。这些对象代表影响系统的实际人员、事物、事务和事件。在开发策略中,我们将考虑各种开发方案,并为过渡到系统开发生命周期的系统设计阶段做准备。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234264839475201"],"itemList":[{"id":"796234264759783425","questionId":"796234263795093505","content":"Business modeling","answer":0,"chooseValue":"A"},{"id":"796234264789143553","questionId":"796234263795093505","content":"Database modeling","answer":0,"chooseValue":"B"},{"id":"796234264818503681","questionId":"796234263795093505","content":"Structure modeling","answer":0,"chooseValue":"C"},{"id":"796234264839475201","questionId":"796234263795093505","content":"Data and process modeling","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234266835963905","title":"<p><strong>请作答第<span style=\"color: red\">4</span>个空。</strong></p>The objective of the systems analysis phase is to understand the proposed project, ensure thatit will support business requirements, and build a solid foundation for system development.Thesystems analysis phase includes four main activities.(71)_ involves fact-finding to describe thecurrent system and identification of the requirements for the new system, such as outputs,inputs,processes, performance, and security. (72) refer to the logical rules that are applied to transform thedata into meaningful information. _(73)_continues the modeling process by leaming how to representgraphically system data and processes using traditional structured analysis techniques._(74)_ combinesdata and the processes that act on the data into objects. These objects represent actual people, things,transactions, and events that affect the system. In (75)_, we will consider various development optionsand prepare for the transition to the systems design phase of the SDLC.","analyze":"系统分析阶段的目标是了解提议的项目,确保它能够支持业务需求,并为系统开发奠定坚实的基础。系统分析阶段包括四个主要活动。需求建模涉及描述当前系统的事实调查和新系统需求的识别,例如输出、输入、过程、性能和安全。过程是指用于将数据转换为有意义信息的逻辑规则。数据和过程建模通过学习如何使用传统的结构化分析技术以图形方式表示系统数据和过程来继续建模过程。对象建模将数据和作用于数据的过程组合成对象。这些对象代表影响系统的实际人员、事物、事务和事件。在开发策略中,我们将考虑各种开发方案,并为过渡到系统开发生命周期的系统设计阶段做准备。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234267976814593"],"itemList":[{"id":"796234267976814593","questionId":"796234266835963905","content":"Object modeling","answer":1,"chooseValue":"A"},{"id":"796234268010369025","questionId":"796234266835963905","content":"Domain analysis","answer":0,"chooseValue":"B"},{"id":"796234268035534849","questionId":"796234266835963905","content":"Component modeling","answer":0,"chooseValue":"C"},{"id":"796234268064894977","questionId":"796234266835963905","content":"Behavior modeling","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234270078160897","title":"<p><strong>请作答第<span style=\"color: red\">5</span>个空。</strong></p>The objective of the systems analysis phase is to understand the proposed project, ensure thatit will support business requirements, and build a solid foundation for system development.Thesystems analysis phase includes four main activities.(71)_ involves fact-finding to describe thecurrent system and identification of the requirements for the new system, such as outputs,inputs,processes, performance, and security. (72) refer to the logical rules that are applied to transform thedata into meaningful information. _(73)_continues the modeling process by leaming how to representgraphically system data and processes using traditional structured analysis techniques._(74)_ combinesdata and the processes that act on the data into objects. These objects represent actual people, things,transactions, and events that affect the system. In (75)_, we will consider various development optionsand prepare for the transition to the systems design phase of the SDLC.","analyze":"系统分析阶段的目标是了解提议的项目,确保它能够支持业务需求,并为系统开发奠定坚实的基础。系统分析阶段包括四个主要活动。需求建模涉及描述当前系统的事实调查和新系统需求的识别,例如输出、输入、过程、性能和安全。过程是指用于将数据转换为有意义信息的逻辑规则。数据和过程建模通过学习如何使用传统的结构化分析技术以图形方式表示系统数据和过程来继续建模过程。对象建模将数据和作用于数据的过程组合成对象。这些对象代表影响系统的实际人员、事物、事务和事件。在开发策略中,我们将考虑各种开发方案,并为过渡到系统开发生命周期的系统设计阶段做准备。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234271168679937"],"itemList":[{"id":"796234271130931201","questionId":"796234270078160897","content":"feasibility analysis","answer":0,"chooseValue":"A"},{"id":"796234271168679937","questionId":"796234270078160897","content":"development strategies","answer":1,"chooseValue":"B"},{"id":"796234271202234369","questionId":"796234270078160897","content":"architecture design","answer":0,"chooseValue":"C"},{"id":"796234271244177409","questionId":"796234270078160897","content":"technique outline","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235503681687553","title":"试题三(25分)<br>\n阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。<br>\n【说明】<br>\n某公司长期从事嵌入式系统研制任务。近期公司承担了一项面向交通领域的智能交通系统(ITS),为了将信息、通信、传感、控制及计算机等技术有效地集成运用于整个地面交通管理,达到智能交通管理的要求,经公司讨论决定,采用信息物理融合系统(Cyber PhysicalSystem,CPS)技术来保证ITS达到实时、准确、高效的智能交通管理的目的。公司领导层将此任务交给王工承担论证工作。王工在广泛调研的基础上提交了总体实施方案供讨论,大家在高度肯定总体实施方案的基础上,提出了一些问题,并就这些问题提出了补充意见。\n<br><br>\n【问题1】(9分)<br>\n王工在总体实施方案中指出:CPS是在嵌入式系统、传感器技术和网络技术的基础上发展起来的,嵌入式系统使设备具有智能化能力,传感器网络使设备具有感知能力,这两者的结合就产生了“计算深度嵌入物理过程中”的效果,使得物理系统能力得到扩展,并且计算与物理过程相互影响作用,这正是 CPS的系统目标,也是智能交通管理系统的最终目标。基于此需求,对比现有系统,报告分析出CPS 系统应具有十项需求,其中:异质性(heterogeneity)、分布性((distribution)、动态重组(recomposition)和重配置(reconfiguration)是CPS的关键需求。请用300字以内的文字解释说明上述三个需求的具体含义。\n<br><br>\n【问题2】(11分)<br>\n讨论会上,与会者在CPS 的体系结构构建上出现意见分歧,王工提出的智能交通管理系统拟采用传统的CPS三层体系结构(即物理层、网络层和应用层)。张工对此方案提出了异议,认为三层体系结构不能体现智能、融合等特点,由于智能交通管理系统信息量大,计算和控制是关键,应考虑将系统分解为四层体系结构,以充分体现智能、控制和信息融合的特点。经讨论,最后采纳了张工的建议。图3-1和图3-2分别是王工和张工提出的分层体系结构。请用150字以内的文字简要说明王工提出的三层体系结构中各层的功能划分,并详细分析图3-2,指出张工提出的四层体系结构与王工提出的结构存在的差异,并说明四层体系结构的两个显著优点。<br>\n<img src=\"https://image.chaiding.com/ruankao/49b5a1d65067962a735bd4280c3be165.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">\n<br><br>\n【问题3】(5分)<br>\n王工在总体实施方案中强调,智能交通管理系统采用CPS 体系结构后,由于本系统安全与否,直接涉及车辆、驾驶员以及行人的生命安全,因此必须开展智能交通管理系统的安全性分析,寻找出潜在风险。通常风险可分为基本风险和特定风险,而特定风险涵盖了人为因素带来的风险和环境因素带来的风险。请识别出智能交通管理系统存在的5种特定风险。","analyze":"【问题1】<br>\n(1)异质性。CPS网络将异质部件进行互联,这些异质单元可能包括不同功能的设备、不同公司生产的设备、软件系统不同的设备,甚至编码系统不同的设备。CPS 要实现这些异质设备间的无障碍的互操作,需要采取一些“翻译”措施。<br>\n(2)分布性。CPS 系统中存在大量网络化的嵌入式计算,这些嵌入式计算组成了分布式计算的网络,每个结点的能力有限,是一种典型的分布式计算系统。<br>\n(3)动态重组和重配置。CPS的目标是完成各种任务,那么各种资源要能够根据任务的情况,动态地进行重组和重配置,当某些资源失效,如感知设备电池耗尽了,要能够自动地组织其他资源做补充。\n<br><br>\n【问题2】<br>\n物理层:交通CPS 中,汽车、道路设备不再仅仅是简单的机械设备,而将是嵌入大量传感器、计算、控制部件的智能体。智能汽车、智能道路、智能桥梁等交通智能设备分布在环境中,直接与物理环境相互作用,这些有感知、计算以及控制等功能的交通设备构成了交通CPS的物理层。<br>\n网络层:单一的、孤立的智能汽车(CPSU)并不能构成交通CPS,只有各种交通CPSU互联互通才能实现交通CPS,交通CPS体系结构中的网络层正是将大量异构CPSU连接起来,实现交通CPSU的互联互通,并支持CPSU的互操作。<br>\n应用层:应用层主要是指面向用户提供服务的应用软件,例如智能汽车的车载软件、交通管理部门的集中监控软件等。<br>\n张工的四层体系结构与王工的三层体系结构相比,其显著特点是张工的感知层与王工的物理层功能一致,而差别在于张工在感知层之上增加了计算/控制层,使得功能划分更清晰,层次结构更加明确,可确保信息的计算、控制和融合处理的有效性。<br>\n张工提出的系统结构具有以下优势:<br>\n增加计算/控制层中的计算能力可以有效获取来自感知层或者其他层的数据,可增加综合统计及分析能力,也可对数据经分析、运算后传到其他层,实现交通管理的统计、计算、仿真及显示能力,同时也可降低感知层的计算负荷。<br>\n增加计算/控制层的控制能力可以接收来自计算层的数据或来自应用层的用户控制信息,加工处理后生成控制命令,经网络层传送到感知层和计算层,实现对感知层CPSU的控制。增加控制能力可以将比如导航仪、车速控制器等具有控制与调度功能的子系统能力进行信息融合管理。\n<br><br>\n【问题3】(列出其中五项即可)<br>\n(1)驾驶员<br>\n(2)行人<br>\n(3)乘客<br>\n(4)车辆维修人员<br>\n(5)操作人员<br>\n(6)路面结冰<br>\n(7)轮胎爆裂<br>\n(8)火灾/水灾<br>\n(9)爆炸/自燃<br>\n(10)汽油/机油泄漏<br>\n(11)信号灯故障<br>\n(12)网络故障或丢失","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234068499910657","title":"下列关于计算机程序的智力成果中,能取得专利权的是(10)。","analyze":"PS:2023.05.16解析及答案修改为官方教材中的解析及答案,原文如下<br>\n本题考查知识产权及相关法律法规。<br>\n计算机程序的法律保护形式有著作权法、专利法、商标法、商业秘密法等,计算机程序的专利保护可以弥补著作权保护的不足,但是专利法规定,智力活动的规则和方法不能授予专利权,因此编程规则不能取得专利权。<br>\n计算机程序算法和代码是智力活动的成果,著作权保护程序代码但是不保护算法,专利权可以作为著作权的补充,用专利权保护算法。\n","multi":0,"questionType":1,"answer":"A","chooseItem":["796234069552680961"],"itemList":[{"id":"796234069552680961","questionId":"796234068499910657","content":"计算机程序算法","answer":1,"chooseValue":"A"},{"id":"796234069577846785","questionId":"796234068499910657","content":"计算机程序代码","answer":0,"chooseValue":"B"},{"id":"796234069607206913","questionId":"796234068499910657","content":"计算机编程规则","answer":0,"chooseValue":"C"},{"id":"796234069640761345","questionId":"796234068499910657","content":"程序代码的测试用例","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234117577461761","title":"业务流程重组(BPR)遵循的原则不包括_(26)_。","analyze":"业务流程重组(Business Process Reengineering, BPR)最早由美国的Michael Hammer 和James Champy提出,通常定义为通过对企业战略、增值运营流程以及支撑它们的系统、政策、组织和结构的重组与优化,达到工作流程和生产力最优化的目的。强调以业务流程为改造对象和中心、以关心客户的需求和满意度为目标、对现有的业务流程进行根本的再思考和彻底的再设计,利用先进的制造技术、信息技术以及现代的管理手段,最大限度地实现技术上的功能集成和管理上的职能集成,以打破传统的职能型组织结构,建立全新的过程型组织结构,从而实现企业经营在成本、质量、服务和速度等方面的突破性的改善。<br>业务流程重组原则中不包括利润最大化原则。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234118571511809"],"itemList":[{"id":"796234118558928897","questionId":"796234117577461761","content":"以流程为中心的原则","answer":0,"chooseValue":"A"},{"id":"796234118571511809","questionId":"796234117577461761","content":"利润最大化的原则","answer":1,"chooseValue":"B"},{"id":"796234118588289025","questionId":"796234117577461761","content":"以客户为导向的原则","answer":0,"chooseValue":"C"},{"id":"796234118609260545","questionId":"796234117577461761","content":"以人为本的原则","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234245029777409","title":"以下关于AES 加密算法的描述中,错误的是(67)_。","analyze":"密码学中的高级加密标准(Advanced Encryption Standard,AES)又称Rijndael 加密法,是NIST 采用的一种分组加密标准。在AES标准规范中,分组长度只能是128位,AES是按照字节进行加密,每个分组为16个字节。密钥的长度可以为128位、192位或256位。AES使用8比特S盒,因此输入为8比特。AES对消息进行加密时,未引入随机数参与运算,因此对同一个消息的加密,得到的密文是相同的,即 AES是一种确定性加密算法。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234245986078721"],"itemList":[{"id":"796234245986078721","questionId":"796234245029777409","content":"AES的分组长度可以是256比特","answer":1,"chooseValue":"A"},{"id":"796234246015438849","questionId":"796234245029777409","content":"AES的密钥长度可以是128比特","answer":0,"chooseValue":"B"},{"id":"796234246044798977","questionId":"796234245029777409","content":"AES所用S盒的输入为8比特","answer":0,"chooseValue":"C"},{"id":"796234246078353409","questionId":"796234245029777409","content":"AES是一种确定性的加密算法","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234114565951489","title":"以下关于企业信息系统的描述,错误的是_(25)_。","analyze":"产品数据管理(Product Data Management,PDM)是以产品为中心,通过计算机网络和数据库技术,把企业生产过程中所有与产品相关的信息和过程集成起来进行管理的技术。包括所有与产品相关信息(包括零件信息、配置、文档、CAD文件、结构、权限信息等)和所有与产品相关过程(包括过程定义和管理)的技术。通过实施PDM,可以提高生产效率,有利于对产品的全生命周期进行管理,加强对于文档、图纸、数据的高效利用,使工作流程规范化。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234115505475585"],"itemList":[{"id":"796234115484504065","questionId":"796234114565951489","content":"客户关系管理(CRM)的支柱性功能是市场营销和客户服务,其根本要求是与客户建立一种互相学习的关系,并在此基础上提供完善的个性化服务","answer":0,"chooseValue":"A"},{"id":"796234115497086977","questionId":"796234114565951489","content":"供应链管理(SCM)整合并优化了供应商、制造商、零售商的业务效率,使商品以正确的数量、正确的品质、在正确的地点、以正确的时间、最佳的成本进行生产和销售。SCM包括计划、采购、制造、配送、退货五大基本内容","answer":0,"chooseValue":"B"},{"id":"796234115505475585","questionId":"796234114565951489","content":"产品数据管理(PDM)的核心功能包括数据库和文档管理、产品结构与配置管理、生命周期管理和流程管理、集成开发接口,第二代PDM 产品建立在Internet平台、CORBA和 Java技术基础之上","answer":1,"chooseValue":"C"},{"id":"796234115518058497","questionId":"796234114565951489","content":" 可以说产品生命周期管理(PLM)包含了PDM 的全部内容,PDM 功能是PLM中的一个子集","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234108459044865","title":"以下关于信息系统开发方法的描述,正确的是_(23)_。","analyze":"结构化开发方法也称为生命周期法,是一种传统的信息系统开发方法。生命周期可分为规划、分析、设计、实施、维护等阶段,其精髓是自顶向下、逐步求精和模块化设计。<br>面向对象方法认为任何事物都是对象,对象由属性和操作组成,对象可按其属性进行分类,对象之间的联系通过传递消息来实现,对象具有封装性、继承性和多态性。面向对象开发方法是以用例驱动的、以体系结构为中心的、迭代的和渐增式的开发过程,主要包括需求分析、系统分析、系统设计和系统实现四个阶段,但是各个阶段的划分不像结构化开发方法那样清晰,而是在各个阶段之间迭代进行的。<br>对于大型信息系统开发,通常是将结构化方法和面向对象方法结合起来。<br>对于信息系统开发而言,首先必须明确要解决的问题是什么,才能明确系统功能,确定系统边界。然而,明确问题本身不是一件轻松的事,因此对于需求不明确的系统开发,原型化方法相对于结构化方法和面向对象方法而言对用户更友好,用户更能知道开发的系统是否满足他们的需求。<br>原型化方法也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发方法。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234109612478465"],"itemList":[{"id":"796234109503426561","questionId":"796234108459044865","content":"生命周期法是一种传统的信息系统开发方法,由结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)三部分组成。它是目前应用最成熟的开发方法,特别适合于数据处理领域的问题,适应于规模较大、比较复杂的系统开发","answer":0,"chooseValue":"A"},{"id":"796234109541175297","questionId":"796234108459044865","content":"面向对象(OO)方法认为任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个对象“类”,是该对象类的一个元素。结构化方法是自顶向下的,而OO方法则是自底向上,在信息系统开发中两者不可共存","answer":0,"chooseValue":"B"},{"id":"796234109574729729","questionId":"796234108459044865","content":"面向服务(SO)的系统不能使用面向对象设计(OOD)来构建单个服务","answer":0,"chooseValue":"C"},{"id":"796234109612478465","questionId":"796234108459044865","content":"原型法适用于技术层面难度不大、分析层面难度大的系统开发","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234197168574465","title":"以下关于数学建模的叙述中,不正确的是_(52)_。","analyze":"本题考查应用数学(运筹)的基础知识。数学建模并不存在对所有问题都适用的模板。参考答案","multi":0,"questionType":1,"answer":"D","chooseItem":["796234198145847297"],"itemList":[{"id":"796234198116487169","questionId":"796234197168574465","content":"数学建模用数学的语言量化现实世界的现象并分析其行为","answer":0,"chooseValue":"A"},{"id":"796234198124875777","questionId":"796234197168574465","content":"数学建模用数学来探索和发展我们对现实世界问题的理解","answer":0,"chooseValue":"B"},{"id":"796234198137458689","questionId":"796234197168574465","content":"数学建模往往是对实际问题迭代求解的过程","answer":0,"chooseValue":"C"},{"id":"796234198145847297","questionId":"796234197168574465","content":"人们常把示例问题用作所有数学建模的模板","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235499940368385","title":"试题二(25分)<br>\n阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。<br>\n【说明】<br>\n某商校拟开发一套图书馆管理系统,在系统分析阶段,系统分析师整理的核心业务流程与需求如下: <br>\n系统为每个读者建立一个账户,并给读者发放读者证(包含读者证号、读者姓名),账户中存储读者的个人信息、借阅信息以及预订信息等,挂有读者证可以借阅图书、返还图书、查询图书信息、预订图书、取消预订等。 <br>\n在借阅图书时,需要输入读者所借阅的图书名、ISBN号,然后输入读者的读者证号,完成后提交系统,以进行读者验证,如果读者有效,借阅请求被接受,系统查询读者所借阅的图书是否存在,若存在,则读者可借出图书,系统记录借阅记录;如果读者所借的图书已被借出,读者还可预订该图书。读者如期还书后,系统清除借阅记录,否则需缴纳罚金,读者还可以选择续借图书。同时,以上部分操作还需要系统管理员和图书管理员参与。\n<br><br>\n【问题1】(6分)<br>\n采用面向对象方法进行软件系统分析与设计时,一项重要的工作是进行类的分析与设计。请用200字以内的文字说明分析类图与设计类图的差异。\n<br><br>\n【问题2】(11分)<br>\n设计类图的首要工作是进行类的识别与分类,该工作可分为两个阶段“首先,采用识别与筛选法,对需求分析文档进行分析,保留系统的重要概念与属性,删除不正确或冗余的内容;其次,将识别出来的类按照边界类、实体类和控制类等三种类型进行分类”。 <br>\n请用200字以内的文字对边界类,实体类和控制类的作用进行简要解释,并对下面给出的候选项进行识别与筛选,将合适的候选项编号填入表2-1中的(1)~(3)空白处,完成类的识别与分类工作。 <br>\n<img src=\"https://image.chaiding.com/ruankao/3987aaa6f0a217bfa3a937bb731b7b99.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">\n表2-1图书管理系统类识别与分类表格候选项: <br>\na)系统管理员 <br>\nb)图书管理员<br>\nc)读者 <br>\nd)读者证 <br>\ne)账户 <br>\nf)图书 <br>\ng)借阅 <br>\nh)归还 <br>\ni)预订 <br>\nj)罚金 <br>\nK)续借 <br>\nl)借阅记录\n<br><br>\n【问题3】(8分)<br>\n根据类之间的相关性特点,可以将类之间的关系分为组合(composition),继承(inheritance),关联(association),聚合(aggregation)和依赖(dependency)等5种, 请用300字以内的文字分别对这5种关系的内涵进行叙述,并从封装性、动态组合和创建对象的方便性三个方面对组合和继承关系的优缺点进行比较。","analyze":"【问题1】<br>\n(1)两者产生的阶段不同:分析类图在需求分析阶段产生,设计类图在系统设计阶段产生。<br>\n(2)两者的表达重点不同:分析类图用于表达领域(问题域)的概念,设计类图重点描述类与类之间的接口关系。<br>\n(3)两者的详细程度不同:分析类图主要是从业务领域获取信息的,在描述上更多使用了业务领域的语言和词汇,不关心类的属性和方法的细节。设计类图是从编程实现角度设计类图,通常是在分析类图的基础上进行细化和改进,更多的是考虑类编码的实现,需要包括类的名称、类属性的可见性、类属性的名称、类属性的数据类型,还要包括类方法的返回值、方法的英文名称和方法的传入参数等细节信息。\n<br><br>\n【问题2】<br>\n边界类主要用于描述外部参与者与系统之间的交互。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。这种交互包括转换事件,并记录系统表示方式(例如接口)中的变更。<br>\n实体类主要是作为数据管理和业务逻辑处理层面上存在的类。实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。<br>\n控制类用于描述一个用例所具有的事件流控制行为,控制一个用例中的事件顺序。控制类是控制其他类工作的类。每个用例通常有一个控制类,控制用例中的事件顺序,控制类也可以在多个用例间共用。其他类通常并不向控制类发送消息,而是由控制类发出消息。<br>\n(1) j)、l)<br>\n(2) a)、b)、c)、f)<br>\n注:c)可替换为d)或e),不得多选<br>\n(3)g)、h)、i)、k)\n<br><br>\n【问题3】<br>\n组合(composition):是整体与部分的关系,但部分不能离开整体而单独存在。<br>\n继承(inheritance):表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。<br>\n关联(association):是一种拥有的关系,它使一个类知道另一个类的属性和方法。<br>\n聚合(aggregation):是整体与部分的关系,且部分可以离开整体而单独存在。<br>\n依赖(dependency):是一种使用的关系,即一个类的实现需要另一个类的协助。<br>\n组合和继承关系的优缺点:<br>\n(1)从封装性方面看,组合关系不破坏封装性,整体类与局部类之间松耦合,彼此互相独立;继承关系破坏封装性,子类与父类之间紧密耦合,子类依赖于父类的实现,子类缺乏独立性。<br>\n(2)从动态组合方面看,组合关系支持动态组合,在运行时整体对象可以选择不同的局部对象;继承关系不支持动态继承,在运行时,子类无法选择不同的父类。<br>\n(3)从创建对象的方便性方面看,组合关系在创建整体类的对象时,需要创建所有局部类对象;继承关系在创建子类对象时,无须单独创建父类的对象。","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234203132874753","title":"以下关于线性规划模型的叙述中,不正确的是_(54)_。(54)","analyze":"运输问题是一类特殊的线性规划模型。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234204198227969"],"itemList":[{"id":"796234204110147585","questionId":"796234203132874753","content":"决策目标是使若干决策变量的线性函数达到极值","answer":0,"chooseValue":"A"},{"id":"796234204131119105","questionId":"796234203132874753","content":"一组决策变量的线性等式或不等式构成约束条件","answer":0,"chooseValue":"B"},{"id":"796234204181450753","questionId":"796234203132874753","content":"单纯形法是求解线性规划问题的一种方法","answer":0,"chooseValue":"C"},{"id":"796234204198227969","questionId":"796234203132874753","content":"线性规划模型是运输问题的一类特殊情形","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234071649832961","title":"以下著作权权利中,(11)_的保护期受时间限制。","analyze":"著作权包括人身权和财产权。人身权又称为精神权利,具体包括发表权、署名权、修改权和保护作品完整权。署名权、修改权和保护作品完整权是与特定的人身权利相联系的权利,不因人的死亡而消失,受法律永久保护。发表权的保护期较为特殊,它与著作权的财产权利保护期相同。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234072643883009"],"itemList":[{"id":"796234072576774145","questionId":"796234071649832961","content":"署名权","answer":0,"chooseValue":"A"},{"id":"796234072610328577","questionId":"796234071649832961","content":"修改权","answer":0,"chooseValue":"B"},{"id":"796234072643883009","questionId":"796234071649832961","content":"发表权","answer":1,"chooseValue":"C"},{"id":"796234072673243137","questionId":"796234071649832961","content":"保护作品完整权","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234096111013889","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>企业信息化规划涉及多个领域的融合,它是企业战略、管理规划、业务流程重组等内容的综合规划活动。其中,(19)_规划是评价环境和企业现状,进而选择和确定企业的总体和长远目标,制定和抉择实现目标的行动方案。(20)_战略规划关注如何通过信息系统来支撑业务流程的运作,进而实现企业的关键业务目标。","analyze":"企业战略规划是指依据企业外部环境和自身条件的状况及其变化来制定和实施战略,并根据对实施过程与结果的评价和反馈来调整,制定新战略的过程。<br>信息系统战略规划关注如何通过信息系统来支撑业务流程的运作,进而实现企业的关键业务目标。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234097029566465"],"itemList":[{"id":"796234097029566465","questionId":"796234096111013889","content":"企业战略","answer":1,"chooseValue":"A"},{"id":"796234097058926593","questionId":"796234096111013889","content":"企业目标","answer":0,"chooseValue":"B"},{"id":"796234097088286721","questionId":"796234096111013889","content":"业务目标","answer":0,"chooseValue":"C"},{"id":"796234097113452545","questionId":"796234096111013889","content":"企业管理","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234099139301377","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>企业信息化规划涉及多个领域的融合,它是企业战略、管理规划、业务流程重组等内容的综合规划活动。其中,(19)_规划是评价环境和企业现状,进而选择和确定企业的总体和长远目标,制定和抉择实现目标的行动方案。(20)_战略规划关注如何通过信息系统来支撑业务流程的运作,进而实现企业的关键业务目标。","analyze":"企业战略规划是指依据企业外部环境和自身条件的状况及其变化来制定和实施战略,并根据对实施过程与结果的评价和反馈来调整,制定新战略的过程。<br>信息系统战略规划关注如何通过信息系统来支撑业务流程的运作,进而实现企业的关键业务目标。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234100112379905"],"itemList":[{"id":"796234100057853953","questionId":"796234099139301377","content":"业务流程","answer":0,"chooseValue":"A"},{"id":"796234100083019777","questionId":"796234099139301377","content":"业务目标","answer":0,"chooseValue":"B"},{"id":"796234100112379905","questionId":"796234099139301377","content":"信息系统","answer":1,"chooseValue":"C"},{"id":"796234100141740033","questionId":"796234099139301377","content":"信息技术","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234062355255297","title":"使用_(8)_格式的文件存储视频动画数据可以提高网页内容的载入速度。","analyze":"网页载入速度会极大地影响用户的上网浏览体验,因此,在不损害浏览内容的前提下,尽量缩小文件的体积有利于提高网页内容的载入速度。在网页上展示动画时,一般会采用.gif格式的文件来进行展示,该格式的文件属于动图,对缩小文件体积较为有利,并且能够完整地展示文件内容。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234063307362305"],"itemList":[{"id":"796234063257030657","questionId":"796234062355255297","content":".jpg","answer":0,"chooseValue":"A"},{"id":"796234063282196481","questionId":"796234062355255297","content":".avi","answer":0,"chooseValue":"B"},{"id":"796234063307362305","questionId":"796234062355255297","content":".gif","answer":1,"chooseValue":"C"},{"id":"796234063332528129","questionId":"796234062355255297","content":".rm","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234111629938689","title":"信息系统战略规划方法中的战略一致性模型由_(24)_领域构成。","analyze":"战略一致性模型(Strategic Alignment Model)也称作战略对应模型、战略策应模型,是Venkatraman及其同事在1993年提出的,是一套进行IT战略规划的思考架构,帮助企业检查经营战略与信息架构之间的一致性。<br>信息系统战略规划方法中的战略一致性模型由企业经营战略、信息系统战略、组织与业务流程、IT基础架构领域组成。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234112573657089"],"itemList":[{"id":"796234112544296961","questionId":"796234111629938689","content":"企业经营管理、组织与业务流程、信息系统战略","answer":0,"chooseValue":"A"},{"id":"796234112573657089","questionId":"796234111629938689","content":"企业经营战略、信息系统战略、组织与业务流程、IT基础架构","answer":1,"chooseValue":"B"},{"id":"796234112590434305","questionId":"796234111629938689","content":"企业战略、业务流程、信息系统、IT基础架构","answer":0,"chooseValue":"C"},{"id":"796234112611405825","questionId":"796234111629938689","content":"企业规划战略、组织与业务流程、信息系统战略","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235587957837825","title":"试题一<br>\n论面向对象的信息系统分析方法<br>\n信息系统分析是信息系统生命周期的重要阶段之一,是使用系统的观点和方法,把复杂系统分解为简单组成部分并确定这些组成部分的基本属性和关系的过程。在此过程中可使用多种分析方法,以及相应的辅助工具。其中,面向对象分析方法(Object-Oriented AnalysisMethod,00AM)是在系统开发过程中进行了系统业务调查后,按照面向对象的思想来分析问题的方法。<br>\n请围绕“面向对象的信息系统分析方法”论题,依次从以下三个方面进行论述。<br>\n1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。<br>\n2.请简要描述面向对象系统分析方法的主要步骤。<br>\n3.具体阐述你参与管理和开发的项目是如何基于面向对象分析方法进行信息系统分析的。","analyze":"写作要点<br>\n一、简要叙述所参与管理和开发的软件项目,需要明确指出在其中承担的主要任务和开展的主要工作。<br>\n二、面向对象分析方法通常按照下面的步骤来进行:<br>\n(1)标识对象和类。可以从应用领域开始,逐步确定形成整个应用的基础类和对象。这一步需要分析领域中目标系统的责任,调查系统的环境,从而确定对系统有用的类和对象。(2)标识结构。典型的结构有两种,即一般-特殊结构和整体-部分结构。一般-特殊结构表示一般类是基类,特殊类是派生类。比如,汽车是轿车和卡车的基类,这是一种一般-特殊结构。整体-部分结构表示聚合,由属于不同类的成员聚合成为新的类。比如,轮子、车体和汽车底盘都是汽车的一部分,这些不同功能的部件聚合成为汽车这个整体。<br>\n(3)标识属性。对象所保存的信息称为它的属性。类的属性描述状态信息,在类的某个实例中,属性的值表示该对象的状态值。需要找出每个对象在目标系统中所需要的属性,并将属性安排在适当的位置,找出实例连接,最后再进行检查。应该给出每个属性的名字和描述,并指定该属性所受的特殊限制(如只读、属性值限定在某个范围之内等)。<br>\n(4)标识服务。对象收到消息后执行的操作称为对象提供的服务。它描述了系统需要执行的处理和功能。定义服务的目的是定义对象的行为和对象之间的通信。<br>\n(5)标识主题。为了更好地理解包含大量类和对象的概念模型,需要标识主题,即对模型进行划分,给出模型的整体框架,划分出层次结构。<br>\n三、论文中需要结合项目实际工作,详细论述在项目中是如何基于面向对象的分析方法进行信息系统分析的。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234145016598529","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>信息资源与人力、物力、财力和自然资源一样,都是企业的重要资源,信息资源管理(Information Resource Management,IRM)可通过企业内外信息流的畅通和信息资源的有效利用,来提高企业的效益和竞争力。IRM包括强调对数据控制的(35),和关心企业管理人员如何获取和处理信息的信息处理管理。IRM 的起点和基础是(36)。","analyze":"企业信息资源管理属于微观层次的信息资源管理的范畴,是指企业为达到预定的目标,运用现代的管理方法和手段对与企业相关的信息资源和信息活动进行组织、规划、协调和控制,以实现对企业信息资源的合理开发和有效利用。企业信息资源是企业在信息活动中积累起来的以信息为核心的各类信息活动要素(信息技术、设备、信息生产者等)的集合。企业信息资源管理的任务是有效地搜集、获取和处理企业内外信息,最大限度地提高企业信息资源的质量、可用性和价值,并使企业各部分能够共享这些信息资源。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234146128089089"],"itemList":[{"id":"796234146090340353","questionId":"796234145016598529","content":"数据来源管理","answer":0,"chooseValue":"A"},{"id":"796234146102923265","questionId":"796234145016598529","content":"信息架构管理","answer":0,"chooseValue":"B"},{"id":"796234146115506177","questionId":"796234145016598529","content":"信息来源管理","answer":0,"chooseValue":"C"},{"id":"796234146128089089","questionId":"796234145016598529","content":"数据资源管理","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234148468510721","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>信息资源与人力、物力、财力和自然资源一样,都是企业的重要资源,信息资源管理(Information Resource Management,IRM)可通过企业内外信息流的畅通和信息资源的有效利用,来提高企业的效益和竞争力。IRM包括强调对数据控制的(35),和关心企业管理人员如何获取和处理信息的信息处理管理。IRM 的起点和基础是(36)。","analyze":"企业信息资源管理属于微观层次的信息资源管理的范畴,是指企业为达到预定的目标,运用现代的管理方法和手段对与企业相关的信息资源和信息活动进行组织、规划、协调和控制,以实现对企业信息资源的合理开发和有效利用。企业信息资源是企业在信息活动中积累起来的以信息为核心的各类信息活动要素(信息技术、设备、信息生产者等)的集合。企业信息资源管理的任务是有效地搜集、获取和处理企业内外信息,最大限度地提高企业信息资源的质量、可用性和价值,并使企业各部分能够共享这些信息资源。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234149617750017"],"itemList":[{"id":"796234149605167105","questionId":"796234148468510721","content":"建立信息架构","answer":0,"chooseValue":"A"},{"id":"796234149617750017","questionId":"796234148468510721","content":"建立信息资源目录","answer":1,"chooseValue":"B"},{"id":"796234149630332929","questionId":"796234148468510721","content":"业务与II整合","answer":0,"chooseValue":"C"},{"id":"796234149642915841","questionId":"796234148468510721","content":"信息与业务整合","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234056055410689","title":"光信号在单模光纤中是以_(6)_方式传输。","analyze":"光信号的传输有多模突变、多模渐变及单模3种方式。前2种属于多模传输,即光信号的传输沿着多个入射方向反射传输;单模则是沿着一个方向直线传输。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234057141735425"],"itemList":[{"id":"796234057141735425","questionId":"796234056055410689","content":"直线传输","answer":1,"chooseValue":"A"},{"id":"796234057179484161","questionId":"796234056055410689","content":"渐变反射","answer":0,"chooseValue":"B"},{"id":"796234057208844289","questionId":"796234056055410689","content":"突变反射","answer":0,"chooseValue":"C"},{"id":"796234057225621505","questionId":"796234056055410689","content":"无线收发","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235591900483585","title":"试题三<br>\n论富互联网应用的客户端开发技术<br>\n富互联网应用(Rich Internet Application,RIA)是一种新型Web应用程序架构。它结合了桌面软件良好的用户体验和Web应用程序易部署的优点,利用丰富的数据模型和丰富的客户端呈现形式,保证了在无刷新页面之下提供更高效的界面响应速度和通用的用户界面特征,迅速响应用户输入并进行相应处理,从而为用户构建一个快速响应、交互性强的应用程序。近年来,各技术厂商相继推出了多种新的技术来支持RIA应用开发。<br>\n请围绕“富互联网应用的客户端开发技术”论题,依次从以下三个方面进行论述。<br>\n1.简要叙述你参与的软件开发项目以及你所承担的主要工作。<br>\n2.说明目前有哪些主要的RIA客户端开发技术,详细阐述每种技术的特点和优势。<br>\n3.根据你所参与的项目,具体采用了哪种RIA客户端开发技术,其实施效果如何。","analyze":"写作要点<br>\n一、简要描述所参与的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>\n二、说明目前有哪些主要的RIA客户端开发技术,详细阐述每种技术的特点和优势。<br>\n(1) Flex。<br>\nFlex是一个表示服务器和应用程序框架,它可以运行于J2EE 和.NET 平台。Flex应用程序框架由MXML (Macromedia XML)、ActionScript和Flex类库构成。开发人员利用MXML定义应用程序用户界面元素,利用ActionScript 定义客户逻辑与程序控制。Flex类库中包括Flex组件、管理器和行为等。<br>\n(2) Bindows。<br>\nBindows是用JavaScript和 DHTML (Dynamic HTML,动态 HTML)开发的Web窗口框架。JavaScript用于客户端界面的显示和处理,XML和 HTTP用于客户端与服务器的信息传输。<br>\n(3) Java。<br>\n一些相当复杂的系统都是用Java 编写的,这说明可以用Java来建立几乎任何一个能够想象得到的RIA。使用Java建立RIA 的主要缺陷是它的复杂性,例如,即使对简单的窗口和图形,也要求编写非常烦琐的代码。<br>\n(4) Laszlo。<br>\nLaszlo是一个开源的RIA开发环境。使用Laszlo平台时,开发人员只需编写名为LZX的描述语言(其中整合了XML 和JavaScript),运行在J2EE 应用服务器上的 Laszlo表示服务器会将其编译成SWF格式的文件并传输给客户端展示。<br>\n(5) XUL。<br>\nXUL (XML User Interface Language,基于 XML 的用户界面语言)可用于建立窗口应用系统,这些系统既可以在Mozilla浏览器上运行,也可以在其他描述引擎上运行。XUL描述引擎都非常小,它既可以使用XML 数据,也可以生成XML数据。<br>\n(6)Avalon。<br>\nAvalon是 Vista的一部分,是一个图形和展示引擎,主要由.NET框架中的一组类集合而成。Avalon定义了一个在 Longhorn中使用的新标记语言,其代号为 XAML (eXtensibleApplication Markup Language),即可扩展应用标记语言。可以使用XAML 来定义文本、图像和控件的布局,程序代码可以直接嵌入到XAML 中,也可以将它保留在一个单独的文件内。<br>\n三、针对考生本人所参与的项目中使用的RIA客户端开发技术,说明实施过程和具体实施效果。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234102184366081","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>决策支持系统(DSS)是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。其中,(21)_可以建立适当的算法产生决策方案,使决策方案得到较优解。DSS 基本结构主要由四个部分组成,即数据库子系统、模型库子系统、推理部分和用户接口子系统。DSS 用户是依靠(22)_进行决策的。","analyze":"非结构化决策是指决策过程复杂,不可能用确定的模型和语言来描述其决策过程,更无所谓最优解的决策。由于目标不明确或不同的目标相互冲突,其决策过程和决策方法没有固定的规律可以遵循,没有固定的决策规则和通用模型可依,决策者的主观行为(学识、经验、直觉、判断力、洞察力、个人偏好和决策风格等)对各阶段的决策效果有相当影响。它是决策者根据掌握的情况和数据并依据经验临时做出的决定。<br>半结构化决策是指可以建立适当的算法产生决策方案,使决策方案得到较优的解。其决策过程和方法有一定规律可以遵循,但又不能完全确定,即有所了解但不全面,有所分析但不确切,有所估计但不确定。这样的决策一般可适当建立模型,但难以确定最优方案。在组织的决策中,管理决策问题基本上属于半结构化决策和结构化决策问题。<br>DSS基本组成部分中,数据部分是一个数据库系统;模型部分包括模型库及其管理系统;推理部分由知识库、知识库管理系统和推理机组成;人机交互部分是决策支持系统的人机交互界面,用以接收和检验用户请求,调用系统内部功能软件为决策服务,使模型运行、数据调用和知识推理达到有机地统一,有效地解决决策问题。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234103253913601"],"itemList":[{"id":"796234103224553473","questionId":"796234102184366081","content":"结构化和半结构化决策","answer":0,"chooseValue":"A"},{"id":"796234103253913601","questionId":"796234102184366081","content":"半结构化决策","answer":1,"chooseValue":"B"},{"id":"796234103283273729","questionId":"796234102184366081","content":"非结构化决策","answer":0,"chooseValue":"C"},{"id":"796234103316828161","questionId":"796234102184366081","content":"半结构化和非结构化决策","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234105283956737","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>决策支持系统(DSS)是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。其中,(21)_可以建立适当的算法产生决策方案,使决策方案得到较优解。DSS 基本结构主要由四个部分组成,即数据库子系统、模型库子系统、推理部分和用户接口子系统。DSS 用户是依靠(22)_进行决策的。","analyze":"非结构化决策是指决策过程复杂,不可能用确定的模型和语言来描述其决策过程,更无所谓最优解的决策。由于目标不明确或不同的目标相互冲突,其决策过程和决策方法没有固定的规律可以遵循,没有固定的决策规则和通用模型可依,决策者的主观行为(学识、经验、直觉、判断力、洞察力、个人偏好和决策风格等)对各阶段的决策效果有相当影响。它是决策者根据掌握的情况和数据并依据经验临时做出的决定。<br>半结构化决策是指可以建立适当的算法产生决策方案,使决策方案得到较优的解。其决策过程和方法有一定规律可以遵循,但又不能完全确定,即有所了解但不全面,有所分析但不确切,有所估计但不确定。这样的决策一般可适当建立模型,但难以确定最优方案。在组织的决策中,管理决策问题基本上属于半结构化决策和结构化决策问题。<br>DSS基本组成部分中,数据部分是一个数据库系统;模型部分包括模型库及其管理系统;推理部分由知识库、知识库管理系统和推理机组成;人机交互部分是决策支持系统的人机交互界面,用以接收和检验用户请求,调用系统内部功能软件为决策服务,使模型运行、数据调用和知识推理达到有机地统一,有效地解决决策问题。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234106227675137"],"itemList":[{"id":"796234106202509313","questionId":"796234105283956737","content":"数据库中的数据","answer":0,"chooseValue":"A"},{"id":"796234106227675137","questionId":"796234105283956737","content":"模型库中的模型","answer":1,"chooseValue":"B"},{"id":"796234106265423873","questionId":"796234105283956737","content":"知识库中的方法","answer":0,"chooseValue":"C"},{"id":"796234106286395393","questionId":"796234105283956737","content":"人机交互界面","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234176092196865","title":"分布式数据库系统中的两阶段提交协议(Two Phase Commit Protocol,2PC协议)包含协调者和参与者,通常有如下操作指令。满足2PC的正常序列是_(45)_。<br>①协调者向参与者发prepare消息<br>②参与者向协调者发回ready消息<br>③参与者向协调者发回abort消息<br>④协调者向参与者发commit消息<br>⑤协调者向参与者发rollback消息","analyze":"2PC 协议是指:协调者向所有参与者发送 prepare消息;各参与者若愿意提交属于自己的部分,则向协调者发ready消息,否则发abort消息;协调者收到所有参与者的ready消息后,方能再向所有参与者发commit消息,否则,超时或有一个参与者发来了abort消息,则协调者只能向所有参与者发rollback消息,撤销本事务。2PC保证了分布式数据库中事务的ACID属性。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234177014943745"],"itemList":[{"id":"796234177014943745","questionId":"796234176092196865","content":"①②④","answer":1,"chooseValue":"A"},{"id":"796234177035915265","questionId":"796234176092196865","content":"①②⑤","answer":0,"chooseValue":"B"},{"id":"796234177056886785","questionId":"796234176092196865","content":"①③④","answer":0,"chooseValue":"C"},{"id":"796234177077858305","questionId":"796234176092196865","content":"②③⑤","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235508341559297","title":"试题五(25分)<br>\n阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。<br>\n【说明】<br>\n某公司拟开发一个基于web的远程康复系统,该系统的主要功能要求如下: <br>\n(1)康复设备可将患者的康复训练数据实时传入云数据库。 <br>\n(2)医生可随时随地的通过浏览器获取患者康复训练数据并进行康复训练的结果评估和康复处方的更新。<br>\n(3)患者可通过此系统查看自己的康复训练记录和医生下达的康复训练处方,并可随时与医生进行在线沟通交流。 <br>\n(4)平台管理员可借助此系统实现用户的管理和康复设备的监控与管理,及时获悉设备的数据信息,便于设备维护和更新。 <br>\n该公司针对上述需求组建了项目组,并召开了项目开发研讨会,会上,张工建议云数据库采用关系型数据库来实现数据存储;李工提出来用三层架构实现该远程康复系统。\n<br><br>\n【问题1】(6分)<br>\n请用200字以内文容说明什么是云数据库以及云数据库特点。\n<br><br>\n【问题2】(9分)<br>\n根据该系统的功能需求,列举该系统中存在的实体,以辅助张工进行关系数据库设计。\n<br><br>\n【问题3】(10分)<br>\n根据李工建议,该系统采用三层架构,请用300字以内的文字分析层次型架构优势,并从下面给出的(a)-(i)候选项中进行选择,补充完善图5- 1中(1)-(6)处空白的内容,完成该系统的架构设计方案。 <br>\n<img width=\"624\" height=\"204\" src=\"https://image.chaiding.com/ruankao/8b79a7ec963736f10345c0999354e805.jpg?x-oss-process=style/ruankaodaren\" alt=\"\"><br>\n候选项: <br>\n(a)治疗仪 <br>\n(b)接入层 <br>\n(c)Socket <br>\n(d)Spring <br>\n(e)应用层 <br>\n(f)MySQL <br>\n(g)MVC <br>\n(h)无线通信 <br>\n(i)网络层","analyze":"【问题1】<br>\n云数据库是指被优化或部署到一个虚拟计算环境中的数据库,具有按需付费、按需扩展、高可用性以及存储整合等能力。<br>\n云数据库的特点有:实例创建快速、支持只读实例、读写分离、故障自动切换、数据备份、Binlog备份、SQL审计、访问白名单、监控与消息通知等。\n<br><br>\n【问题2】<br>\n实体有用户(User)、医生(Doctor)、患者(Patient)、平台管理员(Platform Administrator)、设备(Equipment)、设备数据(Equipment Data)、训练数据(Training Data)、康复处方(Prescription)、训练记录(Report)等。\n<br><br>\n【问题3】<br>\n层次型架构的优势如下:<br>\n①开发人员专业分工,专注理解某一层。<br>\n②系统可修改性高,只要前后提供的服务(接口)相同,即可用新的实现来替换原有层次的实现。<br>\n③每一层中的组件保持内聚性,层之间保持松散耦合,降低了系统间的依赖。<br>\n④有利于复用。<br>\n图5-1中(1)~(6)处的内容如下:<br>\n(1)b<br>\n(2)a<br>\n(3)h<br>\n(4)c<br>\n(5)i<br>\n(6)e","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235589937549313","title":"试题二<br>\n论静态测试方法及其应用<br>\n软件测试是在将软件交付给客户之前所必须完成的重要步骤之一。目前,软件的正确性证明技术尚不成熟,软件测试仍是发现软件错误的主要手段。软件测试方法可分为静态测试和动态测试,其中静态测试是指被测程序不在机器上运行,而通过人工检测和计算机辅助的手段对程序进行测试,该方法能够有效地发现软件30%~70%的设计和编码错误。<br>\n请围绕“静态测试方法及其应用”论题,依次从以下三个方面进行论述。<br>\n1.概要叙述你参与管理和开发的软件项目,以及你在其中所承担的主要工作。<br>\n2.详细论述静态测试主要方法的内容和过程。<br>\n3.结合你具体参与管理和开发的实际项目,说明如何进行静态测试,并说明如何选择合适的静态测试方法及具体实施过程和效果。","analyze":"写作要点<br>\n一、简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>\n二、静态测试是指被测程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行测试。静态测试的目标包括文档和代码。对代码的静态测试一般采用桌前检查、代码审查、代码走查。经验表明,使用这种方法能够有效地发现30%~70%的逻辑设计错误和编码错误。<br>\n桌前检查:由程序员检查自己编写的程序。程序员在程序通过编译之后,进行单元测试之前,对程序源代码进行分析、检验,并补充相关的文档,目的是发现程序中的错误。由于程序员熟悉自己的程序及其程序设计风格,可以节省很多的检查时间,但应避免主观片面性。<br>\n代码审查:代码审查是由若干程序员和测试员组成一个评审小组,通过阅读、讨论和争议,对程序进行静态分析的过程。在会上,首先由程序员逐句解释程序的逻辑。在此过程中,程序员或其他小组成员可以提出问题,展开讨论,审查错误是否存在。实践表明,程序员在审查的过程中能发现许多原来自己没有发现的错误,而讨论和争议则促进了问题的暴露。<br>\n代码走查:走查与代码审查基本相同,但开会的程序与代码审查不同,走查不是简单地读程序和对照错误检查表进行检查,而是让与会者“充当”计算机,即首先由测试组成员为所测试程序准备一批有代表性的测试用例,提交给走查小组。走查小组开会,集体扮演计算机角色,让测试用例按照程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论用。<br>\n静态分析:静态分析是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。目前静态分析技术向模拟执行的技术发展,以能够发现更多传统意义上动态测试才能发现的缺陷,例如符号执行、抽象解释、值依赖分析等,并采用数学约束求解工具进行路径约减或者可达性分析以减少误报,增加分析效率。<br>\n三、考生需结合自身参与项目的实际状况,指出其参与管理和开发的项目中所进行的静态测试工作,说明静态测试的具体实施过程、如何选择静态测试方法,并对实际应用效果进行分析。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235594047967233","title":"试题四<br>\n论DevSecOps技术及其应用<br>\n随着互联网技术不断发展,网络安全面临着更大的挑战,IT安全防护显得越来越重要。采用DevOps技术能够有效推进软件开发的效率,提高迭代速度。但是,在传统的DevOps技术实施过程中,安全防护在开发的最后阶段才介入,延后的安全措施可能会拖累整个流程,严重影响DevOps的实施速度和效果。在这一背景下,业界普遍认为安全防护是整个IT团队的共同责任,需要贯穿至整个生命周期的每一个环节,由此催生出了“DevSecOps”这一概念,它强调在项目计划启动初期,必须为DevOps计划打下扎实的安全基础。<br>\n请围绕“DevSecOps技术及其应用”论题,依次从以下三个方面进行论述。<br>\n1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。<br>\n2.详细描述DevSecOps包含的主要阶段和每个阶段需要完成的工作。<br>\n3.结合你具体参与管理和开发的实际软件项目,说明是如何应用 DevSecOps 技术进行开发、运维、安全一体化管理的,给出具体实施过程以及应用效果。","analyze":"写作要点<br>\n一、简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。<br>\n二、典型的 DevOps流程包括计划、编码、构建、测试、发布和部署等阶段。在DevSecOps中,每个阶段都会应用特定的安全检查。<br>\n(1)计划:执行安全性分析并创建测试计划,以确定在何处、如何以及何时进行测试的方案。<br>\n(2)编码:部署检查工具和代码仓库控件(如Git控件)以保护密码和API密钥。(3)构建:在构建执行代码时,结合使用静态应用程序安全测试(SAST)工具来跟踪代码中的缺陷,然后再部署到生产环境中。这些工具针对特定的编程语言。<br>\n(4)测试:在运行时使用动态应用程序安全测试(DAST)工具来测试应用程序。这些工具可以检测用户身份验证、授权、SQL注入以及与 API相关端点的错误。<br>\n(5)发布:在发布应用程序之前,使用安全分析工具来进行全面的渗透测试和漏洞扫描。(6)部署:在运行时完成上述测试后,将安全的版本发送到生产环境中以进行最终部署。三、考生需结合自身参与项目的实际状况,指出其参与管理和开发的项目中是如何应用DevSecOps 技术进行开发、运维、安全一体化管理的,说明具体实施过程、使用的方法,并对实际应用效果进行分析。","multi":0,"questionType":3,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234083930755073","title":"在一个具有72MHz的Cortex-M3M4系统下,使用中断模式来接收串口数据,其波特率为115 200。假设该系统的串行接口没有硬件FIFO,波特率是115 200,数据格式采用“1起始位+1终止位+无校验位+8数据位”,则其最大允许屏蔽中断的时间约是_(15)_。","analyze":"在设计串行总线的驱动程序时,必须理解两个基本概念,即最大允许屏蔽中断时间和中断处理程序允许的理论最大安全尺寸,掌握了这个参数算法,就可以设计出比较合理驱动程序。<br>假设,在一个72MHz的Cortex-M3/M4 系统下,使用中断模式来接收串口数据,在波特假设,在一个72MHz的Cortex-M3/M4 系统下,使用中断模式来接收串口数据,在波特<br>首先要搞清楚系统的指令大小和指令集的周期数情况。以ARM Cortex M/M4为例,其指令大部分为单周期指令,支持16位指令和32位指令。为了评估中断处理程序的尺寸上限,可以分别以16位指令和32位指令为基础计算出两个结果作为参考范围。<br>其次,系统频率为72MHz,假设USART 没有硬件FIFO,则115 200的波特率在典型的“1起始位+1终止位+无校验位+8数据位”的配置下(每个数据帧对应10个bit),实际上对应最大11.52kB/s的数据率,也就是说,USART完成中断每秒钟发生11.52千次。因此,本系统中最大允许屏蔽中断的时间是1/11.52kHz 二87HS.<br>如何预估中断处理程序的代码规模假设中断屏蔽的时间为 87us,则中断处理程序的理论最大尺寸范围应是(72×87×2)字节到(72×87×4)字节,即12.528kB到25.056kB之间,取最小值是12kB。这样,中断处理程序及其调用的子函数,其尺寸总和至少要小于12kB才能确保115200波特率的接收完成中断得到及时的响应。由于未考虑循环、分支以及其他任务的存在,以上结果仅用于粗略的快速评估,实际代码通常应该远小于上限值。当实际尺寸接近或者超过13kB时,基本可以判定该系统无法及时稳定地响应中断。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234085033857025"],"itemList":[{"id":"796234085004496897","questionId":"796234083930755073","content":"11.5 ps","answer":0,"chooseValue":"A"},{"id":"796234085033857025","questionId":"796234083930755073","content":"87 us","answer":1,"chooseValue":"B"},{"id":"796234085059022849","questionId":"796234083930755073","content":"23.4 us","answer":0,"chooseValue":"C"},{"id":"796234085088382977","questionId":"796234083930755073","content":"17 us","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234093065949185","title":"在信息物理系统(CPS)设计时,风险分析工作贯穿在整个系统生命周期的各个阶段。通常,风险分为基本风险和特定风险。特定风险是指与人为因素或物理环境因素突变有关的事件,可能使系统进入不安全状态,进而导致系统故障。以下关于风险因素描述中,不属于特定风险的是_(18)_。","analyze":"一般而言,风险与不确定性有关,若某一事件的发生存在着两种或两种以上的可能性,即可认为该事件存在风险。在保险领域,风险特指和损失有关的不确定性,包括发生与否的不确定,发生时间的不确定和导致结果的不确定。风险存在多种分类,依据不同的标准,有不同的分类方式。本题所说的基本风险和特定风险是按产生风险的行为进行区分的。<br>依据产生风险的行为分类,风险可以分为基本风险与特定风险。<br>基本风险是指非个人行为引起的风险。它对整个团体乃至整个社会产生影响,而且是个人无法预防的风险。如地震、洪水、海啸、经济衰退等均属此类风险。<br>特定风险是指个人行为引起的风险。它只与特定的个人或部门相关,而不影响整个团体和社会。如火灾、爆炸、盗窃以及对他人财产损失或人身伤害所负的法律责任等均属此类风险。特定风险一般较易为人们所控制和防范。<br>选项D的说法是正确的,自然灾害所引起的风险是可控制、可防范的,那么自然现象引发的CPS 系统的失效也是可预防的,它是特定风险。选项C的说法中,关键描述“当外界物理参数随着时间变化到某一数值会影响传感器的正常运行,从而导致系统发生状态的变迁”是局部风险,也是可控制和预防的,因此也是一种特定风险。选项B是指人的行为、动作所引起的CPS 失效,显然是特定风险。根据选项A的描述,CPS 会处于不同恶劣环境,而CPS 中采用的芯片具有广泛性,如果芯片受到环境变化而失效,将可能引起CPS整体失效,这种失效是个人难于预防的,因此属于基本风险。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234094022250497"],"itemList":[{"id":"796234094022250497","questionId":"796234093065949185","content":"CPS是集人机交互、物理过程和计算过程于一体的安全关键嵌入式系统,彼此之间相互融合,不可分割。由于CPS要处于不同的恶劣环境,因此,在计算系统设计时,由于环境变化所引发芯片失效的风险应作为特定风险加以考虑","answer":1,"chooseValue":"A"},{"id":"796234094047416321","questionId":"796234093065949185","content":"人为因素需要考虑触发及参与CPS运行的执行者,以及执行者为完成具体任务针对CPS所做的一系列动作","answer":0,"chooseValue":"B"},{"id":"796234094072582145","questionId":"796234093065949185","content":"物理因素的行为是一个随着时间变化的连续过程。外界的物理变化通过传感器被监测、感知,进一步将监测的信号发送给计算系统。当外界物理参数随着时间变化到某一数值会影响传感器的正常运行,从而导致系统发生状态的变迁","answer":0,"chooseValue":"C"},{"id":"796234094097747969","questionId":"796234093065949185","content":"环境中的冰雹、冰、雪、雷击、单粒子事件效应、温度和振动等因素都属于特定风险,其自然现象因素都有可能引起CPS 系统的失效","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234120588972033","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>在信息系统开发方法中,(27)_假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为_(28)_、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,以结构化和(29)_的方式进行信息系统的开发工作。","analyze":"结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法,是目前最成熟、应用最广泛的信息系统开发方法之一。它假定被开发的系统是一个结构化的系统,因而,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析设计的要求对其进行进一步的模块分解或组合。<br>结构化方法的主要特点如下:<br>(1)开发目标清晰化。结构化方法的系统开发遵循“用户第一”的原则,开发中要保持与用户的沟通,取得与用户的共识,这使得信息系统的开发建立在可靠的基础之上。<br>(2)工作阶段程式化。结构化方法的每个阶段的工作内容明确,注重开发过程的控制。每一阶段工作完成后,要根据阶段工作目标和要求进行审查,这使得各阶段工作有条不紊,也避免为以后的工作留下隐患。<br>(3)开发文档规范化。结构化方法的每一阶段工作完成后,要按照要求完成相应的文档,以保证各个工作阶段的衔接与系统维护工作的便利。<br>(4)设计方法结构化。结构化方法采用自上而下的结构化、模块化分析与设计方法,使各个子系统间相对独立,便于系统的分析、设计、实现与维护。结构化方法被广泛地应用于不同行业信息系统的开发中,特别适合于那些业务工作比较成熟、定型的系统,如银行、电信、商品零售等行业。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234121490747393"],"itemList":[{"id":"796234121490747393","questionId":"796234120588972033","content":"结构化方法","answer":1,"chooseValue":"A"},{"id":"796234121507524609","questionId":"796234120588972033","content":"面向对象方法","answer":0,"chooseValue":"B"},{"id":"796234121520107521","questionId":"796234120588972033","content":"原型法","answer":0,"chooseValue":"C"},{"id":"796234121532690433","questionId":"796234120588972033","content":"面向服务方法","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234123650813953","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>在信息系统开发方法中,(27)_假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为_(28)_、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,以结构化和(29)_的方式进行信息系统的开发工作。","analyze":"结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法,是目前最成熟、应用最广泛的信息系统开发方法之一。它假定被开发的系统是一个结构化的系统,因而,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析设计的要求对其进行进一步的模块分解或组合。<br>结构化方法的主要特点如下:<br>(1)开发目标清晰化。结构化方法的系统开发遵循“用户第一”的原则,开发中要保持与用户的沟通,取得与用户的共识,这使得信息系统的开发建立在可靠的基础之上。<br>(2)工作阶段程式化。结构化方法的每个阶段的工作内容明确,注重开发过程的控制。每一阶段工作完成后,要根据阶段工作目标和要求进行审查,这使得各阶段工作有条不紊,也避免为以后的工作留下隐患。<br>(3)开发文档规范化。结构化方法的每一阶段工作完成后,要按照要求完成相应的文档,以保证各个工作阶段的衔接与系统维护工作的便利。<br>(4)设计方法结构化。结构化方法采用自上而下的结构化、模块化分析与设计方法,使各个子系统间相对独立,便于系统的分析、设计、实现与维护。结构化方法被广泛地应用于不同行业信息系统的开发中,特别适合于那些业务工作比较成熟、定型的系统,如银行、电信、商品零售等行业。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234124628086785"],"itemList":[{"id":"796234124628086785","questionId":"796234123650813953","content":"系统规划","answer":1,"chooseValue":"A"},{"id":"796234124640669697","questionId":"796234123650813953","content":"系统定义","answer":0,"chooseValue":"B"},{"id":"796234124657446913","questionId":"796234123650813953","content":"需求定义","answer":0,"chooseValue":"C"},{"id":"796234124674224129","questionId":"796234123650813953","content":"实现定义","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234126595215361","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>在信息系统开发方法中,(27)_假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为_(28)_、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,以结构化和(29)_的方式进行信息系统的开发工作。","analyze":"结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法,是目前最成熟、应用最广泛的信息系统开发方法之一。它假定被开发的系统是一个结构化的系统,因而,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析设计的要求对其进行进一步的模块分解或组合。<br>结构化方法的主要特点如下:<br>(1)开发目标清晰化。结构化方法的系统开发遵循“用户第一”的原则,开发中要保持与用户的沟通,取得与用户的共识,这使得信息系统的开发建立在可靠的基础之上。<br>(2)工作阶段程式化。结构化方法的每个阶段的工作内容明确,注重开发过程的控制。每一阶段工作完成后,要根据阶段工作目标和要求进行审查,这使得各阶段工作有条不紊,也避免为以后的工作留下隐患。<br>(3)开发文档规范化。结构化方法的每一阶段工作完成后,要按照要求完成相应的文档,以保证各个工作阶段的衔接与系统维护工作的便利。<br>(4)设计方法结构化。结构化方法采用自上而下的结构化、模块化分析与设计方法,使各个子系统间相对独立,便于系统的分析、设计、实现与维护。结构化方法被广泛地应用于不同行业信息系统的开发中,特别适合于那些业务工作比较成熟、定型的系统,如银行、电信、商品零售等行业。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234127555710977"],"itemList":[{"id":"796234127530545153","questionId":"796234126595215361","content":"对象化","answer":0,"chooseValue":"A"},{"id":"796234127538933761","questionId":"796234126595215361","content":"服务化","answer":0,"chooseValue":"B"},{"id":"796234127555710977","questionId":"796234126595215361","content":"模块化","answer":1,"chooseValue":"C"},{"id":"796234127572488193","questionId":"796234126595215361","content":"组件化","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235506328293377","title":"试题四(25分)<br>\n阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。<br>\n【说明】<br>\n某大型企业在长期信息化建设过程中,面向不同应用,开发了各种不同类型的应用软件系统,以满足不同的业务需求,随着用户需求和市场的快速变化,要求企业应能快速地整合企业的各种业务能力。为不同类型的用户提供多种流程的业务服务。但现有各个独立的应用系统难以满足日益增长和快速变化的用户需求。<br>\n目前该企业各个应用系统主要存在以下问题: <br>\n(1)应用系统是异构的,运行在不同软硬件平台上的信息系统。 <br>\n(2)应用系统的数据源彼此独立,相互封闭,使得数据难以在系统之间交互,共享和融合,即存在“信息孤岛”。 <br>\n(3)系统是面向应用的、各个应用系统中的数据模型差异大,即使同一数据实体,其数据类型、长度均存在不一致甚至相互矛盾的问题,为此,该企业专门成立了研发团队,希望能尽快解决上述问题。\n<br><br>\n【问题1】(10分)<br>\n李工建议采用数据集成的方式来实现数据的整合,同时构建新系统来满足新的需求,针对题干中的问题(3),李工提出首先面向企业核心的业务主题,做好企业战略数据规划。建立企业的主题数据库,然后再进行集成系统的开发。请用200字以内的文字简要说明主题数据库的设计要求和基本特征。\n<br><br>\n【问题2】(9分)<br>\n张工认为数据集成的方式难以充分利用已有应用系统的业务功能实现不同业务功能的组合,建议采用基于S0A的应用集成方式将原有系统的功能包装为多个服务,并给出了基本的集成架构,见图:<br>\n<img width=\"533\" height=\"462\" src=\"https://image.chaiding.com/ruankao/856a1560441354a22a5843284ff4a51b.jpg?x-oss-process=style/ruankaodaren\" alt=\"\"><br>\n图4-1基于SOA的集成架构示意图 <br>\n请补充实善图4-1中(1)-(3)处空白的内容。\n<br><br>\n【问题3】(6分)<br>\n研发团队在对张工的方案进行分析后,发现该方案没有发挥SOA的核心理念,即松耦合的服务带来业务的复用通过服务的编排助力业务的快速响应和创新、未实现“快速整合企业业务的能力,不同类型用户提供各种不同功能,不同流程的业务服务的核心目标,目前方案仅仅是通过SOA实现了系统集成。 <br>\n请用200字以内文字分析该方案未满足本项目核心目标的原因。","analyze":"【问题1】<br>\n设计要求:为了加速应用系统的开发,主题数据库的逻辑结构应独立于当前的计算机硬件和软件的实现过程,应设计得尽可能稳定。<br>\n基本特征:<br>\n(1)面向业务主题:主题数据库是面向业务主题来组织的数据存储;(2)信息共享:主题数据库是不同应用系统共建共用的共享数据库;<br>\n(3)一次一处输入系统:数据就地采集,就地处理、使用和存储,以及必要的传输、汇总和集中存储;<br>\n(4)由基本表组成:主题数据库由多个达到基本规范化要求的数据实体构成。\n<br><br>\n【问题2】<br>\n(1)服务编排\n(2)数据转换<br>\n(3)应用程序接口/应用接口\n<br><br>\n【问题3】<br>\n主要的原因在于:<br>\n(1)服务粒度的问题:服务是对原有系统功能的包装,通常是粗粒度的,很难实现真正意义上的细粒度、松耦合的服务。<br>\n(2)服务编排:由于粗粒度的服务,难以进行真正意义上灵活的服务编排。","multi":0,"questionType":2,"answer":"","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234087114231809","title":"在多核与多处理技术融合的系统中,对调试问题提出许多新挑战。其主要原因是由于系统的复杂度在不断增加,需要通过优化硬件和软件来充分发挥系统的性能潜力。以下对调试难点问题的描述,不正确的是_(16)_。","analyze":"多核处理器的出现,解决了计算机计算速度难以提升的瓶颈问题,同时也降低了处理器能耗,目前被广泛使用。但是在应用中,多核调试技术始终困扰着软件开发人员,面临的问题有许多,最主要的难点可总结为以下几个方面:<br>·有效地管理内存和外设等共享资源:<br>·在多内核、多电路板和多操作系统的环境中对操作系统和应用代码进行调试;<br>·优化JTAG接口并充分利用JTAG带宽;<br>●调试单一芯片中的同构和异构多核,进而实现整个系统的协同调试;<br>·有效地利用JTAG与基于代理的调试方法,确保不同调试工具之间的顺畅协同;<br>·确保多核环境中应用调试的同步机制。<br>选项A、B、C是正确的描述,而D所述的“在多核环境中调试应用程序不需考虑同步机制”是不对的,应用程序在调试中如果不能保证同步,势必带来结果的二义性。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234088108281857"],"itemList":[{"id":"796234088024395777","questionId":"796234087114231809","content":"在多核、多电路板和多操作系统环境中对操作系统和应用代码进行调试","answer":0,"chooseValue":"A"},{"id":"796234088053755905","questionId":"796234087114231809","content":"调试单一芯片中的同构和异构调试方法,进而实现整个系统的协同调试","answer":0,"chooseValue":"B"},{"id":"796234088083116033","questionId":"796234087114231809","content":"有效利用JTAG与基于代理调试方法,确保不同调试工具之间的顺畅协同","answer":0,"chooseValue":"C"},{"id":"796234088108281857","questionId":"796234087114231809","content":"在多核环境中调试应用程序不需考虑同步机制","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234090075410433","title":"在安全关键系统设计活动中,需求获取是项目开发成功的主要影响因素。需求获取的任务是获取分配给软件的系统需求以及其他利益相关方需求,确定软件的范围。以下关于需求获取过程活动的描述,不正确的是_(17)_。","analyze":"在软件工程中,需求获取是非常重要的一个环节,它需要开展一系列活动来获取正确的需求。通常软件需求获取的过程包括:<br>\n·评审和完全理解系统需求和安全需求。软件工程师必须对系统需求非常熟悉。对初始安全评估的理解也是掌握安全驱动力所必需的。<br>\n·与客户、系统工程师、领域专家进行会谈,回答系统需求中的问题,并补充遗漏的系统需求。<br>\n·在撰写软件需求前,确定系统需求和安全需求的成熟度和完整度。<br>\n·与系统工程师一起改进系统需求。在软件组把系统需求细化为软件需求之前,系统需求必须应该相对成熟和稳定。<br>\n·复用过去相关项目的需求,并考查这些项目的问题报告。<br>\n·定义初步的术语表,以保持需求陈述的术语一致性,避免项目成员对术语的使用及其含义产生误解,减少二义性。所有其他文档的文字说明中都应始终如一地使用术语表中的术语。<br>\n而软件设计过程活动的要求包括:<br>\n·在软件设计过程期间,开发的低级需求和软件体系结构要符合软件设计标准,并且是可追踪、可验证和一致的。<br>\n·要定义和分析派生的需求,并保证不损害高级需求。<br>\n·软件设计过程的活动可能引入失效模式到软件中,或相反地影响其他的软件。在软件设计中采用划分或其他结构方法可改变某些软件部件的软件等级的分配。在这些情况下,将定义附加资料作为派<br>生需求,并把这些资料提供给系统安全性评估过程。·当规定与安全有关的需求时,要监控控制流和数据流,如看门狗定时器、合理的检查和交叉通道比较。<br>\n·对失效状态的响应要与安全性有关的要求一致。<br>\n·在软件设计过程中检测到的不合适的或不正确的输入将提供给系统的生存周期过程、软件需求过程或软件测试过程,作为澄清或纠正的反馈。<br>\n从需求、设计过程看,选项A、B、C所述都是需求获取过程活动的内容,而选项D所指的失效分析活动不是需求获取阶段的内容,而是软件设计阶段需要开展的活动。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234091044294657"],"itemList":[{"id":"796234090985574401","questionId":"796234090075410433","content":"评审和完全理解系统需求和安全需求","answer":0,"chooseValue":"A"},{"id":"796234091006545921","questionId":"796234090075410433","content":"和客户、系统工程师、领域专家进行会谈,回答系统需求中的问题","answer":0,"chooseValue":"B"},{"id":"796234091027517441","questionId":"796234090075410433","content":"复用过去相关项目的需求,并考查这些项目的问题报告","answer":0,"chooseValue":"C"},{"id":"796234091044294657","questionId":"796234090075410433","content":"需求获取过程的活动可能引入失效模式到软件中,开展失效分析","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234248284557313","title":"在对服务器的日志进行分析时,发现某一时间段,网络中有大量包含“USER\"“PASS”负载的数据,该异常行为最可能是_(68)_。","analyze":"主机往往使用用户名密码的形式进行远程登录,为了探测到可以登录的用户名和口令,攻击者往往使用扫描技术来探测用户名和弱口令,弱口令就是设计简单的密码,弱口令的试探主要基于密码字典进行穷举攻击。网络中有大量包含“USER\"“PASS”负载的数据,意味着攻击者不断地使用USER、PASS命令进行尝试,是典型的弱口令扫描攻击的特征。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234249257635841"],"itemList":[{"id":"796234249219887105","questionId":"796234248284557313","content":"ICMP泛洪攻击","answer":0,"chooseValue":"A"},{"id":"796234249240858625","questionId":"796234248284557313","content":"端口扫描","answer":0,"chooseValue":"B"},{"id":"796234249257635841","questionId":"796234248284557313","content":"弱口令扫描","answer":1,"chooseValue":"C"},{"id":"796234249274413057","questionId":"796234248284557313","content":"TCP泛洪攻击","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234080843747329","title":"在嵌入式系统中,板上通信接口是指用于将各种集成电路与其他外围设备交互连接的电路或总线。常用的板上通信接口包括12C、SPI、UART 等。其中,I2C总线通常被用于多主机场景。以下关于12C总线不正确的说法是_(14)_。","analyze":"SPI总线是同步、双向、全双工的4线式串行接口总线,最早由 Motorola公司提出。SPI是由“单个主设备+多个从设备”构成的系统。这里需要说明的是:在系统中,只要任意时刻只有一个主设备处于激活状态,就可以存在多个SPI主设备。SPI通常用于在 EEPROM、FLASH、实时时钟、AD转换器、数字信号处理器和数字信号解码器之间实现通信。<br>I2C总线由两条总线组成:串行时钟线 SCL 和串行数据线 SDA。其中,SCL线负责产生同步时钟脉冲,SDA 线负责在设备间传输串行数据。I2C总线是共享的总线系统,因此可以将多个I2C设备连接到该系统上。连接到 1I2C 总线上的设备既可以用作主设备,也可以用作从设备。<br>“I2C总线是一种同步、双向、全双工的4线式串行接口总线”的说法是错误的。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234081825214465"],"itemList":[{"id":"796234081766494209","questionId":"796234080843747329","content":"I2C总线是一种同步、双向、半双工的两线式串行接口总线","answer":0,"chooseValue":"A"},{"id":"796234081800048641","questionId":"796234080843747329","content":"I2C总线由两条总线组成:串行时钟总线SCL和串行数据总线SDAC.12","answer":0,"chooseValue":"B"},{"id":"796234081825214465","questionId":"796234080843747329","content":"总线是一种同步、双向、全双工的4线式串行接口总线","answer":1,"chooseValue":"C"},{"id":"796234081854574593","questionId":"796234080843747329","content":"12C最初的设计目标是为微处理器/微控制器系统与电视机外围芯片之间的连接提供简单的方法","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234179024015361","title":"在支持多线程的操作系统中,假设进程P1创建了线程T1和 T2,进程P2创建了线程T3和T4,那么以下说法错误的是_(46)_。","analyze":"在同一进程中的各个线程都可以共享该进程所拥有的资源,如访问进程地址空间中的每一个虚地址,访问进程所拥有的已打开文件、定时器、信号量机构等,但是不能共享进程中某线程的栈指针。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234180114534401"],"itemList":[{"id":"796234180039036929","questionId":"796234179024015361","content":"线程T1和T2可以共享P1的数据段","answer":0,"chooseValue":"A"},{"id":"796234180068397057","questionId":"796234179024015361","content":"线程T3和T4可以共享P2的数据段","answer":0,"chooseValue":"B"},{"id":"796234180089368577","questionId":"796234179024015361","content":"线程T1和T2可以共享P1中任何一个线程打开的文件","answer":0,"chooseValue":"C"},{"id":"796234180114534401","questionId":"796234179024015361","content":"线程T3可以共享线程T4的栈指针","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234160975925249","title":"在数据库系统中,一般将事务的执行状态分为五种。若“事务的最后一条语句自动执行后”,事务处于(40)状态。","analyze":"当操作序列的最后一条语句自动执行后,事务处于部分提交状态。这时,事务虽然已经完全执行,但由于实际输出可能还临时驻留在内存中,在事务成功完成前仍有可能出现硬件故障,事务仍有可能不得不中止。因此,部分提交状态并不等于事务成功执行。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234161940615169"],"itemList":[{"id":"796234161915449345","questionId":"796234160975925249","content":"活动","answer":0,"chooseValue":"A"},{"id":"796234161940615169","questionId":"796234160975925249","content":"部分提交","answer":1,"chooseValue":"B"},{"id":"796234161965780993","questionId":"796234160975925249","content":"提交","answer":0,"chooseValue":"C"},{"id":"796234161990946817","questionId":"796234160975925249","content":"失败","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234167275769857","title":"在数据库系统中,视图实际上是一个(42)_。","analyze":"在数据库系统中,当视图创建完毕后,数据字典中存放的是视图定义。视图是从一个或者多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。和真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行来源于其所引用的表。因此,视图不是真实存在的基础表,而是一个虚拟表,视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的基本表中。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234168227876865"],"itemList":[{"id":"796234168173350913","questionId":"796234167275769857","content":"真实存在的表,并保存了待查询的数据","answer":0,"chooseValue":"A"},{"id":"796234168194322433","questionId":"796234167275769857","content":"真实存在的表,只有部分数据来源于基本表","answer":0,"chooseValue":"B"},{"id":"796234168211099649","questionId":"796234167275769857","content":"虚拟表,查询时只能从1个基本表中导出的表","answer":0,"chooseValue":"C"},{"id":"796234168227876865","questionId":"796234167275769857","content":"虚拟表,查询时可以从1个或多个基本表或视图中导出的表","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234059297607681","title":"在浏览器地址栏输入192.168.1.1访问网页时,首先执行的操作是_(7)_.","analyze":"本题考查浏览器访问方面的基础知识。浏览器访问网页的过程如下:<br>(1)浏览器本身是一个客户端,当输入URL的时候,首先浏览器会去请求 DNS服务器,通过DNS 获取相应的域名对应的IP;<br>(2)然后通过IP地址找到IP对应的服务器后,要求建立TCP连接;<br>(3)浏览器发送HTTP Request(请求)包;<br>(4)服务器收到请求之后,调用自身服务,返回HTTP Response(响应)包;<br>(5)客户端收到来自服务器的响应后开始渲染这个Response包里的主体(body),等收到全部的内容后断开与该服务器之间的 TCP连接。<br>综上所述,本题中输入的URL是IP地址,不需要进行域名解析。根据上述流程,首先要执行的操作是建立TCP连接。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234060425875457"],"itemList":[{"id":"796234060341989377","questionId":"796234059297607681","content":" 域名解析","answer":0,"chooseValue":"A"},{"id":"796234060371349505","questionId":"796234059297607681","content":"解释执行","answer":0,"chooseValue":"B"},{"id":"796234060400709633","questionId":"796234059297607681","content":"发送页面请求报文","answer":0,"chooseValue":"C"},{"id":"796234060425875457","questionId":"796234059297607681","content":"建立TCP连接","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234154965487617","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>在软件逆向工程的相关概念中,(38)_是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息;_(39)_是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。","analyze":"逆向工程(Reverse Engineering)术语源于硬件制造业,是相互竞争的公司为了了解对方设计和制造工艺的机密,在得不到设计和制造说明书的情况下,通过拆卸实物获得信息。软件的逆向工程也基本类似,不过,通常“解剖”的不仅是竞争对手的程序,而且还包括本公司多年前的产品。软件的逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。<br>还需注意区分与逆向工程相关的概念,包括重构、设计恢复、再工程和正向工程。<br>(1)重构(Restructuring)。重构是指在同一抽象级别上转换系统描述形式。<br>(2)设计恢复(Design Recovery)。设计恢复是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息。<br>(3)再工程(Re-engineering)。再工程是指在逆向工程所获得信息的基础上,修改或重构已有的系统,产生系统的一个新版本。再工程是对现有系统的重新开发过程,包括逆向工程、新需求的考虑过程和正向工程三个步骤。它不仅能从已存在的程序中重新获得设计信息,而且还能使用这些信息来重构现有系统,以改进它的综合质量。在利用再工程重构现有系统的同时,一般会增加新的需求,包括增加新的功能和改善系统的性能。<br>(4)正向工程(Forward Engineering)。正向工程是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234155879845889"],"itemList":[{"id":"796234155879845889","questionId":"796234154965487617","content":"设计恢复","answer":1,"chooseValue":"A"},{"id":"796234155896623105","questionId":"796234154965487617","content":"正向工程","answer":0,"chooseValue":"B"},{"id":"796234155917594625","questionId":"796234154965487617","content":"设计重构","answer":0,"chooseValue":"C"},{"id":"796234155938566145","questionId":"796234154965487617","content":"设计方案评估","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234157884723201","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>在软件逆向工程的相关概念中,(38)_是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息;_(39)_是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。","analyze":"逆向工程(Reverse Engineering)术语源于硬件制造业,是相互竞争的公司为了了解对方设计和制造工艺的机密,在得不到设计和制造说明书的情况下,通过拆卸实物获得信息。软件的逆向工程也基本类似,不过,通常“解剖”的不仅是竞争对手的程序,而且还包括本公司多年前的产品。软件的逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。<br>还需注意区分与逆向工程相关的概念,包括重构、设计恢复、再工程和正向工程。<br>(1)重构(Restructuring)。重构是指在同一抽象级别上转换系统描述形式。<br>(2)设计恢复(Design Recovery)。设计恢复是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息。<br>(3)再工程(Re-engineering)。再工程是指在逆向工程所获得信息的基础上,修改或重构已有的系统,产生系统的一个新版本。再工程是对现有系统的重新开发过程,包括逆向工程、新需求的考虑过程和正向工程三个步骤。它不仅能从已存在的程序中重新获得设计信息,而且还能使用这些信息来重构现有系统,以改进它的综合质量。在利用再工程重构现有系统的同时,一般会增加新的需求,包括增加新的功能和改善系统的性能。<br>(4)正向工程(Forward Engineering)。正向工程是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234158924910593"],"itemList":[{"id":"796234158836830209","questionId":"796234157884723201","content":"设计重构","answer":0,"chooseValue":"A"},{"id":"796234158878773249","questionId":"796234157884723201","content":"双向工程","answer":0,"chooseValue":"B"},{"id":"796234158924910593","questionId":"796234157884723201","content":"正向工程","answer":1,"chooseValue":"C"},{"id":"796234158975242241","questionId":"796234157884723201","content":"再工程","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234043405389825","title":"如果一个用例包含了两种或两种以上的不同场景,则可以通过(2)表示。","analyze":"用例之间的关系主要有包含、扩展和泛化。如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,以使描述更加清晰。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234044353302529"],"itemList":[{"id":"796234044353302529","questionId":"796234043405389825","content":"扩展关系","answer":1,"chooseValue":"A"},{"id":"796234044382662657","questionId":"796234043405389825","content":"包含关系","answer":0,"chooseValue":"B"},{"id":"796234044407828481","questionId":"796234043405389825","content":"泛化关系","answer":0,"chooseValue":"C"},{"id":"796234044437188609","questionId":"796234043405389825","content":"组合关系","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234077828042753","title":"孙某是A物流公司的信息化系统管理员。在任职期间,孙某根据公司的业务要求开发了“物资进销存系统”,并由A公司使用。后来A公司将该软件申请了计算机软件著作权,并取得《计算机软件著作登记证书》。证书明确软件著作名称为“物资进销存系统V1.0\",以下说法正确的是_(13)_。","analyze":"孙某是在任职期间根据公司业务要求开发的软件系统,属于职务作品,著作权归A物流公司。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234078805315585"],"itemList":[{"id":"796234078805315585","questionId":"796234077828042753","content":"物资进销存系统V1.0著作权属于A物流公司","answer":1,"chooseValue":"A"},{"id":"796234078834675713","questionId":"796234077828042753","content":"物资进销存系统V1.0著作权属于孙某","answer":0,"chooseValue":"B"},{"id":"796234078868230145","questionId":"796234077828042753","content":"物资进销存系统V1.0的著作权属于孙某和A物流公司","answer":0,"chooseValue":"C"},{"id":"796234078897590273","questionId":"796234077828042753","content":"物资进销存系统的软件登记公告以及有关登记文件不予公开","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234065337405441","title":"对一个新的QoS通信流进行网络资源预留,以确保有足够的资源来处理所请求的 QoS流,该规则属于IntServ规定的4种用于提供QoS传输规则中的(9)规则。","analyze":"IntServ主要解决的问题是在发生拥塞时如何共享可用的网络带宽,为保证质量的服务提供必要的支持。在基于IP的因特网中,可用的拥塞控制和QoS工具是很有限的,路由器只能采用两种机制,即路由选择算法和分组丢弃策略,但这些手段并不足以支持保证质量的服务。IntServ提议通过4种手段来提供QoS传输机制。<br>(1)准入控制:IntServ对一个新的 QoS通信流要进行资源预约。如果网络中的路由器确定没有足够的资源来保证所请求的QoS,则这个通信流就不会进入网络。<br>(2)路由选择算法:可以基于许多不同的QoS 参数(而不仅仅是最小时延)来进行路由选择。<br>(3)排队规则:考虑不同通信流的不同需求而采用有效的排队规则。<br>(4)丢弃策略:在缓冲区耗尽而新的分组来到时要决定丢弃哪些分组以支持QoS传输。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234066255958017"],"itemList":[{"id":"796234066255958017","questionId":"796234065337405441","content":"准入控制","answer":1,"chooseValue":"A"},{"id":"796234066285318145","questionId":"796234065337405441","content":"路由选择","answer":0,"chooseValue":"B"},{"id":"796234066310483969","questionId":"796234065337405441","content":"排队","answer":0,"chooseValue":"C"},{"id":"796234066344038401","questionId":"796234065337405441","content":"丢弃策略","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234182136188929","title":"嵌入式系统初始化过程通常包括三个环节:片级初始化、板级初始化和系统初始化。以下关于系统级初始化主要任务的描述,准确的是_(47)_。","analyze":"嵌入式系统级初始化过程是以软件初始化为主,主要进行操作系统的初始化.BSP(BoardSupport Package)将嵌入式微处理器的控制权转交给嵌入式操作系统,由操作系统完成余下的初始化操作,包含加载和初始化与硬件无关的设备驱动程序,建立系统内存区,加载并初始化其他系统软件模块,如网络系统、文件系统等。最后,操作系统创建应用程序环境,并将控制权交给应用程序的入口。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234183058935809"],"itemList":[{"id":"796234183037964289","questionId":"796234182136188929","content":"完成嵌入式微处理器的初始化","answer":0,"chooseValue":"A"},{"id":"796234183058935809","questionId":"796234182136188929","content":"以软件初始化为主,主要进行操作系统的初始化","answer":1,"chooseValue":"B"},{"id":"796234183084101633","questionId":"796234182136188929","content":"完成嵌入式微处理器以外的其他硬件设备的初始化","answer":0,"chooseValue":"C"},{"id":"796234183105073153","questionId":"796234182136188929","content":"设置嵌入式微处理器的核心寄存器和控制寄存器工作状态","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234241703694337","title":"数据包通过防火墙时,不能依据_(66)_进行过滤。","analyze":"过滤型防火墙是在网络层与传输层中,可以基于数据源头的地址以及协议类型等标志特征进行分析,确定是否可以通过。在符合防火墙规定标准之下,满足安全性能以及类型才可以进行信息的传递,而一些不安全的因素则会被防火墙过滤、阻挡。防火墙的包过滤技术一般只应用于OSI 7层模型的网络层的数据中,其能够完成对防火墙的状态检测,从而可以预先确定逻辑策略。逻辑策略主要针对地址、端口与源地址,通过防火墙的所有数据都需要进行分析,如果数据包内具有的信息和策略要求是不相符的,则其数据包就能够顺利通过,如果是完全相符的,则其数据包就被迅速拦截。因此,源和目的IP地址、源和目的端口以及IP协议号均可以用来作为过滤依据。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234242777436161"],"itemList":[{"id":"796234242685161473","questionId":"796234241703694337","content":"源和目的P地址","answer":0,"chooseValue":"A"},{"id":"796234242714521601","questionId":"796234241703694337","content":"源和目的端口","answer":0,"chooseValue":"B"},{"id":"796234242743881729","questionId":"796234241703694337","content":"IP协议号","answer":0,"chooseValue":"C"},{"id":"796234242777436161","questionId":"796234241703694337","content":"负载内容","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234046391734273","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>数据字典中有6类条目,不同类型的条目有不同的属性描述。其中,_(3)_是数据的最小组成单位;(4)_用来描述数据之间的组合关系;(5)_是数据流的来源或去向。","analyze":"数据字典中一般有6类条目,分别是数据元素、数据结构、数据流、数据存储、加工逻辑和外部实体。不同类型的条目有不同的属性需要描述。数据元素也称为数据项,是数据的最小组成单位;数据结构的描述重点是数据元素之间的组合关系,即说明数据结构包括哪些成分;外部实体是数据的来源和去向,对外部实体的描述应包括外部实体的名称、编号、简要说明、外部实体产生的数据流和系统传给该外部实体的数据流,以及该外部实体的数量。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234047419338753"],"itemList":[{"id":"796234047327064065","questionId":"796234046391734273","content":"数据类型","answer":0,"chooseValue":"A"},{"id":"796234047356424193","questionId":"796234046391734273","content":"数据流","answer":0,"chooseValue":"B"},{"id":"796234047389978625","questionId":"796234046391734273","content":"数据模型","answer":0,"chooseValue":"C"},{"id":"796234047419338753","questionId":"796234046391734273","content":"数据元素","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234049424216065","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>数据字典中有6类条目,不同类型的条目有不同的属性描述。其中,_(3)_是数据的最小组成单位;(4)_用来描述数据之间的组合关系;(5)_是数据流的来源或去向。","analyze":"数据字典中一般有6类条目,分别是数据元素、数据结构、数据流、数据存储、加工逻辑和外部实体。不同类型的条目有不同的属性需要描述。数据元素也称为数据项,是数据的最小组成单位;数据结构的描述重点是数据元素之间的组合关系,即说明数据结构包括哪些成分;外部实体是数据的来源和去向,对外部实体的描述应包括外部实体的名称、编号、简要说明、外部实体产生的数据流和系统传给该外部实体的数据流,以及该外部实体的数量。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234050401488897"],"itemList":[{"id":"796234050363740161","questionId":"796234049424216065","content":"数据项","answer":0,"chooseValue":"A"},{"id":"796234050401488897","questionId":"796234049424216065","content":"数据结构","answer":1,"chooseValue":"B"},{"id":"796234050430849025","questionId":"796234049424216065","content":"数据表","answer":0,"chooseValue":"C"},{"id":"796234050464403457","questionId":"796234049424216065","content":"数据存储","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234052855156737","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>数据字典中有6类条目,不同类型的条目有不同的属性描述。其中,_(3)_是数据的最小组成单位;(4)_用来描述数据之间的组合关系;(5)_是数据流的来源或去向。","analyze":"数据字典中一般有6类条目,分别是数据元素、数据结构、数据流、数据存储、加工逻辑和外部实体。不同类型的条目有不同的属性需要描述。数据元素也称为数据项,是数据的最小组成单位;数据结构的描述重点是数据元素之间的组合关系,即说明数据结构包括哪些成分;外部实体是数据的来源和去向,对外部实体的描述应包括外部实体的名称、编号、简要说明、外部实体产生的数据流和系统传给该外部实体的数据流,以及该外部实体的数量。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234053958258689"],"itemList":[{"id":"796234053895344129","questionId":"796234052855156737","content":"数据库","answer":0,"chooseValue":"A"},{"id":"796234053924704257","questionId":"796234052855156737","content":"数据存储","answer":0,"chooseValue":"B"},{"id":"796234053958258689","questionId":"796234052855156737","content":"外部实体","answer":1,"chooseValue":"C"},{"id":"796234053987618817","questionId":"796234052855156737","content":"输入输出","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234251514171393","title":"某主机无法上网,查看“本地连接”属性中的数据发送情况,发现只有发送没有接收,造成该主机网络故障的原因最有可能是_(69)_。","analyze":"TCP/IP协议故障将无法看到发送数据;网络没有物理连接同样无法发送数据;DNS 配置不正确的故障,采用IP地址即可访问目标主机,题干的故障现象不符合。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234252604690433"],"itemList":[{"id":"796234252604690433","questionId":"796234251514171393","content":"IP地址配置错误","answer":1,"chooseValue":"A"},{"id":"796234252646633473","questionId":"796234251514171393","content":"网络协议配置错误","answer":0,"chooseValue":"B"},{"id":"796234252671799297","questionId":"796234251514171393","content":"网络没有物理连接","answer":0,"chooseValue":"C"},{"id":"796234252705353729","questionId":"796234251514171393","content":"DNS 配置不正确","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234206224076801","title":"某企业招聘英语翻译2人,日语、德语、俄语翻译各1人。经过统一测试的十分制评分,有5名应聘者A、B、C、D、E通过初选进入候选定岗。已知这5人的得分如下表。<br><img src=\"https://image.chaiding.com/ruankao/6a25d019a754cb39d4c630fd6602a9d4.jpg?x-oss-process=style/ruankaodaren\"><br>根据此表,可以获得这5人最大总分为_(55)的最优录用定岗方案(每人一岗)。","analyze":"应聘者与外语得分的关系可以表示如下。<img src=\"https://image.chaiding.com/ruankao/2e65f18934de8e0174a20237b9d12129.jpg?x-oss-process=style/ruankaodaren\"><br>其中最高得分为C的英语成绩9分。<br>如果选聘C为英语翻译得9分,则C就不能再担任俄语翻译;从而只能由A担任俄语翻译得6分,A就不能再担任日语翻译;从而只能由D担任日语翻译得6分,D就不能再担任英语翻译。尚有B和E待选聘英语翻译和德语翻译。显然,应选E担任德语翻译得7分,选B担任英语翻译得7分。因此,这样的聘用方案总分为9+6+6+7+7=35分。<br>如果C不选聘英语翻译而是担任俄语翻译,得8分;那么A就不能担任俄语翻译,而是担任日语翻译,得7分;从而D就不能担任日语翻译,而是担任英语翻译,得8分。尚有B和E待选聘英语翻译和德语翻译。显然,应选E担任德语翻译得7分,选B担任英语翻译得7分。因此,这样的聘用方案总分为8+7+8+7+7=37分。<br>因此最终的录用定岗方案为:A-日语翻译(7分),B-英语翻译(7分),C-俄语翻译(8分),D-英语翻译(8分),E-德语翻译(7分),总分最大为37分。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234207268458497"],"itemList":[{"id":"796234207239098369","questionId":"796234206224076801","content":"34","answer":0,"chooseValue":"A"},{"id":"796234207251681281","questionId":"796234206224076801","content":"35","answer":0,"chooseValue":"B"},{"id":"796234207268458497","questionId":"796234206224076801","content":"37","answer":1,"chooseValue":"C"},{"id":"796234207285235713","questionId":"796234206224076801","content":"38","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234254722813953","title":"某公司的员工区域使用的IP地址段是172.16.133.128/23,该地址段中最多能够容纳的主机数量是(70)_台。","analyze":"题干中IP地址为B类私有地址,进行了子网划分,子网掩码为23位,主机位为32-23=9位,因此该地址段中有可用IP地址29-2=510个,能够容纳的主机数量最多为510台。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234255674920961"],"itemList":[{"id":"796234255645560833","questionId":"796234254722813953","content":"254","answer":0,"chooseValue":"A"},{"id":"796234255674920961","questionId":"796234254722813953","content":"510","answer":1,"chooseValue":"B"},{"id":"796234255704281089","questionId":"796234254722813953","content":"1022","answer":0,"chooseValue":"C"},{"id":"796234255729446913","questionId":"796234254722813953","content":"2046","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234212926574593","title":"某工厂分配四个工人甲、乙、丙、丁同时去操作四台机床A、B、C、D,每人分配其中的一台。已知每个工人操作每台机床每小时的效益值如下表所示,则总效益最高的最优分配方案共有(57)个。<br><img src=\"https://image.chaiding.com/ruankao/cd8824a741530459db20a82b7146e56d.jpg?x-oss-process=style/ruankaodaren\">","analyze":"本题属于运筹学的分配(指派)问题:要求在 4×4矩阵中找出四个元素,分别位于不同行,不同列,使其和达到最大值。该矩阵的最大元素是6,用6减去每个数得到的非负整数新矩阵,该问题就变成求总和最小的方案个数。<br>显然,任一行(或列)各元素都减(或加)一常数后,并不会影响最优方案的位置,只是目标值(分配方案的各项总和)也减(或加)了这一常数。<br>我们可以利用这一性质使矩阵更多的元素变成0,其他元素保持正,以利于直观求解。<img src=\"https://image.chaiding.com/ruankao/59f29398633667c999f54178bc504e04.jpg?x-oss-process=style/ruankaodaren\"><br>从最右矩阵看,肯定有四个0元素位于不同行不同列,因此达到最小值。<br>从第1列看,若取(1,1)的0,则其余三个0元素肯定位于(4,4)、(3,2)、(2,3);<br>若取(3,1)的0,则其余三个0元素肯定位于(1,3)、(4,4)、(2,2);<br>若取(4,1)的0,则其余三个0元素肯定位于(1,3)、(3,2)、(2,4)。<br>因此,最优方案共有三个,每小时的总效益都是18:<br>1(1,1)、(2,3)、(3,2)、(4,4),即分配甲-A,乙-C,丙-B,丁-D;<br>②(1,3)、(2,2)、(3,1)、(4,4),即分配甲-C,乙-B,丙-A,丁-D;<br>③(1,3)、(2,4)、(3,2)、(4,1),即分配甲-C,乙-D,丙-B,丁-A。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234214012899329"],"itemList":[{"id":"796234213958373377","questionId":"796234212926574593","content":"1","answer":0,"chooseValue":"A"},{"id":"796234213983539201","questionId":"796234212926574593","content":"2","answer":0,"chooseValue":"B"},{"id":"796234214012899329","questionId":"796234212926574593","content":"3","answer":1,"chooseValue":"C"},{"id":"796234214042259457","questionId":"796234212926574593","content":"4","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234185047035905","title":"某文件系统采用索引节点管理,其磁盘索引块和磁盘数据块大小均为4KB 字节,且每个文件索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中 iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和 iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。若用户要访问文件 fileX中逻辑块号为5和2056的信息,则系统应分别采用_(48)物理块。","analyze":"根据题意,磁盘索引块为4KB字节,每个地址项大小为4字节,故每个磁盘索引块可存放4096/4=1024个物理块地址。又因为文件索引节点中有8个地址项,其中iaddr[0]~iaddr[4]采用直接地址索引,这意味着逻辑块号为0的物理地址存放在 iaddr[0]中,逻辑块号为1的物理地址存放在 iaddr[1]中,逻辑块号为2的物理地址存放在iaddr[2]中,逻辑块号为3的物理地址存放在 iaddr[3]中,逻辑块号为4的物理地址存放在iaddr[4]中:;iaddr[5]和 iaddr[6]是一级间接地址索引,其中第一个地址项指出的物理块中是一张一级间接地址索引表,存放逻辑块号为5~1028对应的物理块号,第二个地址项指出的物理块中是另一张一级间接地址索引表,存放逻辑块号为1028~2052对应的物理块号:iaddr[7]是二级间接地址索引,大于2052的逻辑块号应采用二级间接地址索引。可见,用户要访问文件fileX中逻辑块号为5和2056的信息,系统应分别采用一级间接地址访问和二级间接地址访问。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234186007531521"],"itemList":[{"id":"796234185973977089","questionId":"796234185047035905","content":"直接地址访问和直接地址访问","answer":0,"chooseValue":"A"},{"id":"796234185982365697","questionId":"796234185047035905","content":"直接地址访问和一级间接地址访问","answer":0,"chooseValue":"B"},{"id":"796234185994948609","questionId":"796234185047035905","content":"一级间接地址访问和一级间接地址访问","answer":0,"chooseValue":"C"},{"id":"796234186007531521","questionId":"796234185047035905","content":"一级间接地址访问和二级间接地址访问","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234216135217153","title":"某班级某次考试由于教师出题太难导致大多数人的卷面百分制成绩不及格(低于60分),成绩较高的与较低的学生都很少。为了控制及格率,教师根据卷面成绩x做了函数变换y=f(x),得到最终的百分制成绩y,使及格率大为提高。比较公平合理的函数变换为_(58)_.","analyze":"选项A不合理,它使0分变换成20分,使100分变换成120分。<br>选项B不合理,它使100分变换成120分。<br>选项D达不到目的,它将普遍降低成绩,使原来60分的变换成36分,不及格人数更多了,及格率更低了。<br>选项C比较公平合理,它维持了正常的百分制,使0分变换成0分,100分变换成100分,卷面成绩36分以上的变换成60分以上的及格成绩,卷面成绩较高者最终成绩也较高。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234217192181761"],"itemList":[{"id":"796234217154433025","questionId":"796234216135217153","content":"y=x+20","answer":0,"chooseValue":"A"},{"id":"796234217175404545","questionId":"796234216135217153","content":"y=1.2x","answer":0,"chooseValue":"B"},{"id":"796234217192181761","questionId":"796234216135217153","content":"y=10√x","answer":1,"chooseValue":"C"},{"id":"796234217213153281","questionId":"796234216135217153","content":"y=x<sup>2</sup>/100","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234164054544385","title":"某证券公司股票交易系统采用分布式数据库,这样本地客户的交易业务能够在本地正常进行,而不需要依赖于其他场地数据库,这属于分布式数据库的(41)_特点。","analyze":"共享性是指各结点数据共享;自治性指每结点对本地数据都能独立管理;可用性是指当某一场地故障时,系统可以使用其他场地上的复本而不至于使整个系统瘫痪;分布性是指数据在不同场地上的存储。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234165308641281"],"itemList":[{"id":"796234165224755201","questionId":"796234164054544385","content":"共享性","answer":0,"chooseValue":"A"},{"id":"796234165254115329","questionId":"796234164054544385","content":"分布性","answer":0,"chooseValue":"B"},{"id":"796234165283475457","questionId":"796234164054544385","content":"可用性","answer":0,"chooseValue":"C"},{"id":"796234165308641281","questionId":"796234164054544385","content":"自治性","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234074778783745","title":"某软件公司参与开发管理系统软件的程序员丁某,辞职到另一公司任职,该公司项目负责人将管理系统软件的开发者署名替换为王某,该项目负责人的行为_(12)","analyze":"署名权是开发者的永久权利,该项目负责人的行为侵犯了开发者丁某的署名权。参考答案","multi":0,"questionType":1,"answer":"C","chooseItem":["796234075760250881"],"itemList":[{"id":"796234075697336321","questionId":"796234074778783745","content":"不构成侵权,因为丁某不是软件著作权人","answer":0,"chooseValue":"A"},{"id":"796234075726696449","questionId":"796234074778783745","content":"只是行使管理者的权利,不构成侵权","answer":0,"chooseValue":"B"},{"id":"796234075760250881","questionId":"796234074778783745","content":"侵犯了开发者丁某的署名权","answer":1,"chooseValue":"C"},{"id":"796234075789611009","questionId":"796234074778783745","content":"不构成侵权,因为丁某已离职","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234200079421441","title":"某项目包括8个作业A~H,每天需要间接费用5万元,完成各作业所需的时间与直接费用、赶进度时每天需要增加的费用以及作业之间的衔接关系见下表。根据这些数据,以最低成本完成该项目需要(53)_天。<img src=\"https://image.chaiding.com/ruankao/fc54199c3669cdf678ad640d51dee267.jpg?x-oss-process=style/ruankaodaren\">","analyze":"绘制该项目的网络计划图如下。<br><img src=\"https://image.chaiding.com/ruankao/1df00dfbbaf97817570709262a71e881.jpg?x-oss-process=style/ruankaodaren\"><br>从①到⑥的最长时间路径(即关键路径)为B-G-H(即①-③-④-⑤-⑥),所以,正常情况下该项目的工期为8+4+3=15天,所需经费=总直接费用+天数×每天的间接费用=150+15×5=225万元。<br>为了将项目压缩工期1天,则必须将关键路径上的某个作业压缩1天。关键路径上的三个作业B、G、H压缩每天需要增加的费用分别为6、3、6万元,显然应将G压缩1天,需要增加费用3万元,但会节省间接费用5万元,所以总成本将降为223万元,工期将是14天。此时的网络计划图如下。<br><img src=\"https://image.chaiding.com/ruankao/9370b7df7e84ca769f3565fabd08cba5.jpg?x-oss-process=style/ruankaodaren\"><br>此时,关键路径有两条:B-G-H和B-C。如果项目要再压缩1天,则需要在每条关键路径上都压缩1天,而且赶进度总增加的费用应低于5万元才能节省总成本。如果B压缩1天,则总成本将增加6-5=1万元;如果C和G都压缩1天,则总成本将增加3+3-5=1万元;如果C和H都压缩1天,则总成本将增加3+6-5=4万元。<br>因此,以最低成本(223万元)完成该项目需要14天。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234201102831617"],"itemList":[{"id":"796234201086054401","questionId":"796234200079421441","content":"13","answer":0,"chooseValue":"A"},{"id":"796234201102831617","questionId":"796234200079421441","content":"14","answer":1,"chooseValue":"B"},{"id":"796234201119608833","questionId":"796234200079421441","content":"15","answer":0,"chooseValue":"C"},{"id":"796234201127997441","questionId":"796234200079421441","content":"16","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234209646628865","title":"某项目要求在指定日期从结点A沿多条线路运输到结点F,其运输路线图(包括A~F6个结点以及9段线路)如下所示。每段线路都标注了两个数字:前一个数字是该段线路上单位运输量所需的费用(单位:万元/万吨),后一个数字是每天允许通过该段线路的最大运输量(万吨)。如果对该图采用最小费用最大流算法,那么该项目可以用最低的总费用,在指定日期分多条路线运输总计(56) 万吨的货物。<br><img src=\"https://image.chaiding.com/ruankao/4cff6c2fb2c46f71328d92defdf9eb81.jpg?x-oss-process=style/ruankaodaren\">","analyze":"从结点A 到F的最小费用路线是A-B-E-F,运输每万吨货物的费用为10+15+10=35万元,最多可运输min{8,4,5}=4万吨,合计需要35×4=140万元。随后运输路线图调整如下。<br><img src=\"https://image.chaiding.com/ruankao/5bb6775914e19e726c77bb3b4ab225b0.jpg?x-oss-process=style/ruankaodaren\"><br>该运输路线图中的最小费用路线有两条,即A-B-D-F和A-C-E-F,运输每万吨货物都需要37万元。前一条路线最多可运输3万吨,合计需要111万元;后一条路线最多可运输1万吨,需要37万元。这两批货物共运输4万吨,共需要148万元。随后运输路线图调整如下。<br><img src=\"https://image.chaiding.com/ruankao/a024e4c0bc6a19b3743e3bc9442b89cd.jpg?x-oss-process=style/ruankaodaren\"><br>该运输路线图中的最小费用路线为A-C-E-D-F,运输每万吨货物需要40万元,最多可运输4万吨,合计需要160万元。随后的运输路线图中,从结点A到F已断开。<br>总之,该项目能以最小总费用(448万元)分4批运输最多12万吨货物。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234210791673857"],"itemList":[{"id":"796234210766508033","questionId":"796234209646628865","content":"11","answer":0,"chooseValue":"A"},{"id":"796234210791673857","questionId":"796234209646628865","content":"12","answer":1,"chooseValue":"B"},{"id":"796234210821033985","questionId":"796234209646628865","content":"13","answer":0,"chooseValue":"C"},{"id":"796234210846199809","questionId":"796234209646628865","content":"14","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234151761039361","title":"电子商务是指买卖双方利用现代开放的Internet网络,按照一定的标准所进行的各类商业活动。电子商务可具有不同的模式,其中个人工作者给消费者提供服务属于_(37)_。","analyze":"电子商务(Electronic Commerce,EC)是利用计算机技术、网络技术和远程通信技术,实现整个商务过程的电子化、数字化和网络化。要实现完整的电子商务会涉及很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。由于参与电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在电子商务中发挥着不可或缺的作用。<br>按参与交易的对象分类,电子商务大致可以分为以下几类:<br>(1)企业对消费者(Business to Customer, B2C)。这类电子商务主要是借助于Intermet开展在线销售活动。由于这种模式节省了客户和企业双方的时间和空间,大大提高了交易效率,节省了各类不必要的开支,因而得到了人们的认同,获得了迅速的发展。<br>(2)企业对企业(Business to Business,B2B)。两个或是若干个有业务联系的企业通过B2B模式彼此连接起来,形成网上的虚拟企业圈。例如,企业利用计算机网络向它的供应商进行采购,或利用计算机网络进行付款等。B2B具有很强的实时商务处理能力,使企业能以一种安全、可靠、简便、快捷的方式进行企业间的商务联系活动。<br>(3)消费者对消费者(Customer to Customer, C2C)。这种模式其实是个人对个人,只不过习惯上是这么称呼而已。C2C平台就是通过为买卖双方提供一个在线交易平台,使卖方可以主动提供商品上网拍卖,而买方可以自行选择商品进行竞价。<br>除此之外,也可以把企业对政府的一些商务活动简称为B2G (Business to Government,企业对政府),例如,政府采购企业的产品等;把个人对企业的一些商务活动简称为 C2B(Customer to Business,消费者对企业),例如,IT行业中的独立咨询师为企业提供咨询和顾问服务。由此,还可以衍生出C2G(Customer to Government,消费者对政府)等,只不过这些都是非主流的模式。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234152679591937"],"itemList":[{"id":"796234152671203329","questionId":"796234151761039361","content":"B2B","answer":0,"chooseValue":"A"},{"id":"796234152679591937","questionId":"796234151761039361","content":"C2C","answer":1,"chooseValue":"B"},{"id":"796234152692174849","questionId":"796234151761039361","content":"B2C","answer":0,"chooseValue":"C"},{"id":"796234152704757761","questionId":"796234151761039361","content":"C2B","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234219176087553","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>系统可靠性是系统在规定时间内及规定的环境条件下,完成规定功能的能力。系统可靠性包含四个子特征,其中_(59)_是指系统避免因错误的发生而导致失效的能力;(60)_是指系统依附于与可靠性相关的标准、约定或规定的能力。","analyze":"系统可靠性中的成熟性子特性是指系统避免因错误的发生而导致失效的能力;容错性是指在系统发生故障或违反指定接口的情况下,系统维持规定的性能级别的能力;易恢复性是指在系统发生失效的情况下,重建规定的性能级别并恢复受直接影响的数据的能力;可靠性的依从性是指系统依附于与可靠性相关的标准、约定或规定的能力。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234220165943297"],"itemList":[{"id":"796234220165943297","questionId":"796234219176087553","content":"成熟性","answer":1,"chooseValue":"A"},{"id":"796234220182720513","questionId":"796234219176087553","content":"容错性","answer":0,"chooseValue":"B"},{"id":"796234220199497729","questionId":"796234219176087553","content":"易恢复性","answer":0,"chooseValue":"C"},{"id":"796234220212080641","questionId":"796234219176087553","content":"可靠性的依从性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234222393118721","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>系统可靠性是系统在规定时间内及规定的环境条件下,完成规定功能的能力。系统可靠性包含四个子特征,其中_(59)_是指系统避免因错误的发生而导致失效的能力;(60)_是指系统依附于与可靠性相关的标准、约定或规定的能力。","analyze":"系统可靠性中的成熟性子特性是指系统避免因错误的发生而导致失效的能力;容错性是指在系统发生故障或违反指定接口的情况下,系统维持规定的性能级别的能力;易恢复性是指在系统发生失效的情况下,重建规定的性能级别并恢复受直接影响的数据的能力;可靠性的依从性是指系统依附于与可靠性相关的标准、约定或规定的能力。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234223563329537"],"itemList":[{"id":"796234223466860545","questionId":"796234222393118721","content":"成熟性","answer":0,"chooseValue":"A"},{"id":"796234223500414977","questionId":"796234222393118721","content":"容错性","answer":0,"chooseValue":"B"},{"id":"796234223529775105","questionId":"796234222393118721","content":"易恢复性","answer":0,"chooseValue":"C"},{"id":"796234223563329537","questionId":"796234222393118721","content":"可靠性的依从性","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234235206717441","title":"<p><strong>请作答第<span style=\"color: red\">4</span>个空。</strong></p>组相联映射是常见的Cache映射方法。如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即 Cache分为(61)组。若主存容量为4096页,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是(62)个字,主存地址需要(63)位,主存组号需(64)位。","analyze":"组相联映射(set-associative mapping)是主要用于主存储器与高速缓存之间的一种地址映射关系,将主存储器和高速缓存按同样大小分组,组内再分成同样大小的块,组间采用直接映射,组内的块之间采用全相联映射。<br>因此,如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即 Cache分为16组。若主存容量为4096页,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是128个字,主存地址需要19位,主存组号需8位。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234236272070657"],"itemList":[{"id":"796234236272070657","questionId":"796234235206717441","content":"8","answer":1,"chooseValue":"A"},{"id":"796234236305625089","questionId":"796234235206717441","content":"16","answer":0,"chooseValue":"B"},{"id":"796234236343373825","questionId":"796234235206717441","content":"19","answer":0,"chooseValue":"C"},{"id":"796234236376928257","questionId":"796234235206717441","content":"4","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234225580789761","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>组相联映射是常见的Cache映射方法。如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即 Cache分为_(61)__组。若主存容量为4096页,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是_(62)_个字,主存地址需要(63)位,主存组号需(64)位。","analyze":"组相联映射(set-associative mapping)是主要用于主存储器与高速缓存之间的一种地址映射关系,将主存储器和高速缓存按同样大小分组,组内再分成同样大小的块,组间采用直接映射,组内的块之间采用全相联映射。<br>因此,如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即 Cache分为16组。若主存容量为4096页,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是128个字,主存地址需要19位,主存组号需8位。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234226528702465"],"itemList":[{"id":"796234226499342337","questionId":"796234225580789761","content":"8","answer":0,"chooseValue":"A"},{"id":"796234226528702465","questionId":"796234225580789761","content":"16","answer":1,"chooseValue":"B"},{"id":"796234226558062593","questionId":"796234225580789761","content":"32","answer":0,"chooseValue":"C"},{"id":"796234226583228417","questionId":"796234225580789761","content":"4","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234228533579777","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>组相联映射是常见的Cache映射方法。如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即 Cache分为_(61)__组。若主存容量为4096页,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是_(62)_个字,主存地址需要(63)位,主存组号需(64)位。","analyze":"组相联映射(set-associative mapping)是主要用于主存储器与高速缓存之间的一种地址映射关系,将主存储器和高速缓存按同样大小分组,组内再分成同样大小的块,组间采用直接映射,组内的块之间采用全相联映射。<br>因此,如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即 Cache分为16组。若主存容量为4096页,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是128个字,主存地址需要19位,主存组号需8位。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234229473103873"],"itemList":[{"id":"796234229473103873","questionId":"796234228533579777","content":"128","answer":1,"chooseValue":"A"},{"id":"796234229489881089","questionId":"796234228533579777","content":"64","answer":0,"chooseValue":"B"},{"id":"796234229506658305","questionId":"796234228533579777","content":"4096","answer":0,"chooseValue":"C"},{"id":"796234229519241217","questionId":"796234228533579777","content":"1024","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234231649947649","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>组相联映射是常见的Cache映射方法。如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即 Cache分为_(61)__组。若主存容量为4096页,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是_(62)_个字,主存地址需要(63)位,主存组号需(64)位。","analyze":"组相联映射(set-associative mapping)是主要用于主存储器与高速缓存之间的一种地址映射关系,将主存储器和高速缓存按同样大小分组,组内再分成同样大小的块,组间采用直接映射,组内的块之间采用全相联映射。<br>因此,如果容量为64块的Cache采用组相联方式映射,每块大小为128个字,每4块为一组,即 Cache分为16组。若主存容量为4096页,且以字编址。根据主存与Cache块的容量需一致,即每个内存页的大小是128个字,主存地址需要19位,主存组号需8位。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234232857907201"],"itemList":[{"id":"796234232824352769","questionId":"796234231649947649","content":"256","answer":0,"chooseValue":"A"},{"id":"796234232857907201","questionId":"796234231649947649","content":"19","answer":1,"chooseValue":"B"},{"id":"796234232891461633","questionId":"796234231649947649","content":"128","answer":0,"chooseValue":"C"},{"id":"796234232925016065","questionId":"796234231649947649","content":"8","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234040456794113","title":"结构化分析方法以数据字典为核心,有三个维度的模型,分别是_(1)_。","analyze":"系统分析模型的核心是数据字典,围绕这个核心,有三个层次的模型,分别是数据模型、功能模型和行为模型(也称为状态模型)。在实际工作中,一般使用E-R图表示数据模型,用DFD表示功能模型,用STD表示行为模型。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234041450844161"],"itemList":[{"id":"796234041400512513","questionId":"796234040456794113","content":"数据模型、功能模型、架构模型","answer":0,"chooseValue":"A"},{"id":"796234041425678337","questionId":"796234040456794113","content":"功能模型、状态模型、行为模型","answer":0,"chooseValue":"B"},{"id":"796234041450844161","questionId":"796234040456794113","content":"数据模型、功能模型、行为模型","answer":1,"chooseValue":"C"},{"id":"796234041476009985","questionId":"796234040456794113","content":".数据模型、状态模型、架构模型","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234129485090817","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>结构化方法属于(30)_的开发方法,强调开发方法的结构合理性,以及所开发系统的结构合理性。而(31)是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。","analyze":"结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法,是目前最成熟、应用最广泛的信息系统开发方法之一。它假定被开发的系统是一个结构化的系统,因而,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析设计的要求对其进行进一步的模块分解或组合。<br>原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。在现实生活中,一个大型工程项目建设之前制作的沙盘,以及大型建筑的模型等都与快速原型法有同样的功效。应用快速原型法的开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。用户仅需在系统分析与系统初步设计阶段完成对应用系统的简单描述,开发者在获取一组基本需求定义后,利用开发工具生成应用系统原型,快速建立一个目标应用系统的最初版本,并把它提交给用户试用、评价,根据用户提出的意见和建议进行修改和补充,从而形成新的版本再返回给用户。通过这样多次反复,使得系统不断地细化和扩充,直到生成一个用户满意的方案为止。<br>面向对象方法是对客观世界的一种看法,它是把客观世界从概念上看成一个由相互配合协作的对象所组成的系统。信息系统开发的面向对象方法的兴起是信息系统发展的必然趋势。数据处理包括数据与处理两部分。但在信息系统发展过程的初期却是有时偏重这一面,有时偏重那一面。在二十世纪七八十年代,偏重于处理方面的人员认识到初期的数据处理工作是计算机相对复杂而数据相对简单。因此,先有结构化程序设计的发展,随后产生面向功能分解的结构化设计与结构化分析。偏重于数据方面的人员同时提出了面向数据结构的分析与设计。到了20世纪80年代,兴起了信息工程方法,使信息系统开发发展到了新的阶段。面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。传统的结构化设计方法的基本点是面向过程,系统被分解成若干个过程。而面向对象的方法是采用构造模型的观点,在系统的开发过程中,各个步骤的共同目标是建造一个问题域的模型。在面向对象的设计中,初始元素是对象,然后将具有共同特征的对象归纳成类,组织类之间的等级关系,构造类库。在应用时,在类库中选择相应的类。<br>面向服务的方法也是重要的信息系统开发方法。面向对象的应用构建在类和对象之上,随后发展起来的建模技术将相关对象按照业务功能进行分组,就形成了构件的概念。对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务的开发方法。从应用的角度来看,组织内部、组织之间各种应用系统的互相通信和互操作性直接影响着组织对信息的掌握程度和处理速度。如何使信息系统快速响应需求与环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响信息化建设效率的关键问题,而面向服务的开发方法的思维方式恰好满足了这种需求。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234130470752257"],"itemList":[{"id":"796234130445586433","questionId":"796234129485090817","content":"自底向上","answer":0,"chooseValue":"A"},{"id":"796234130458169345","questionId":"796234129485090817","content":"层次性","answer":0,"chooseValue":"B"},{"id":"796234130470752257","questionId":"796234129485090817","content":"自顶向下","answer":1,"chooseValue":"C"},{"id":"796234130483335169","questionId":"796234129485090817","content":"对象化","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234132605652993","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>结构化方法属于(30)_的开发方法,强调开发方法的结构合理性,以及所开发系统的结构合理性。而(31)是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。","analyze":"结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法,是目前最成熟、应用最广泛的信息系统开发方法之一。它假定被开发的系统是一个结构化的系统,因而,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析设计的要求对其进行进一步的模块分解或组合。<br>原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。在现实生活中,一个大型工程项目建设之前制作的沙盘,以及大型建筑的模型等都与快速原型法有同样的功效。应用快速原型法的开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。用户仅需在系统分析与系统初步设计阶段完成对应用系统的简单描述,开发者在获取一组基本需求定义后,利用开发工具生成应用系统原型,快速建立一个目标应用系统的最初版本,并把它提交给用户试用、评价,根据用户提出的意见和建议进行修改和补充,从而形成新的版本再返回给用户。通过这样多次反复,使得系统不断地细化和扩充,直到生成一个用户满意的方案为止。<br>面向对象方法是对客观世界的一种看法,它是把客观世界从概念上看成一个由相互配合协作的对象所组成的系统。信息系统开发的面向对象方法的兴起是信息系统发展的必然趋势。数据处理包括数据与处理两部分。但在信息系统发展过程的初期却是有时偏重这一面,有时偏重那一面。在二十世纪七八十年代,偏重于处理方面的人员认识到初期的数据处理工作是计算机相对复杂而数据相对简单。因此,先有结构化程序设计的发展,随后产生面向功能分解的结构化设计与结构化分析。偏重于数据方面的人员同时提出了面向数据结构的分析与设计。到了20世纪80年代,兴起了信息工程方法,使信息系统开发发展到了新的阶段。面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。传统的结构化设计方法的基本点是面向过程,系统被分解成若干个过程。而面向对象的方法是采用构造模型的观点,在系统的开发过程中,各个步骤的共同目标是建造一个问题域的模型。在面向对象的设计中,初始元素是对象,然后将具有共同特征的对象归纳成类,组织类之间的等级关系,构造类库。在应用时,在类库中选择相应的类。<br>面向服务的方法也是重要的信息系统开发方法。面向对象的应用构建在类和对象之上,随后发展起来的建模技术将相关对象按照业务功能进行分组,就形成了构件的概念。对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务的开发方法。从应用的角度来看,组织内部、组织之间各种应用系统的互相通信和互操作性直接影响着组织对信息的掌握程度和处理速度。如何使信息系统快速响应需求与环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响信息化建设效率的关键问题,而面向服务的开发方法的思维方式恰好满足了这种需求。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234133637451777"],"itemList":[{"id":"796234133624868865","questionId":"796234132605652993","content":"面向智能体方法","answer":0,"chooseValue":"A"},{"id":"796234133637451777","questionId":"796234132605652993","content":"原型化方法","answer":1,"chooseValue":"B"},{"id":"796234133654228993","questionId":"796234132605652993","content":"面向对象方法","answer":0,"chooseValue":"C"},{"id":"796234133666811905","questionId":"796234132605652993","content":"面向服务方法","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234170153062401","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式R(U,F),其中:属性集U={A,B,C,D,E,G},函数依赖集F={A →BC,C→D,A →D,E→G}。关系R中(43),函数依赖集F中(44)","analyze":"关系模式R的码为AE。因为AE是仅出现在函数依赖集F左部的属性,则AE必为R的任一候选码的成员。又因为若(AE)片=U,则AE必为R的唯一候选码。<br>根据已知条件“F={A → BC,C→D,A→D,E→G}”和 Armstrong 公理系统的引理“X→A Ap..A成立的充分必要的条件是X→A成立(i=1,2,3..k)”,可以由“A→BC”得出“A→B,A→C”。根据Armstrong公理系统的传递律规则“若X→Y, Y-Z为F所蕴涵,则X→Z为F所蕴涵”,本题函数依赖“A→C,C-→D”可以得出存在传递依赖“A→D”.又由于F中有函数依赖A→D,故A →D为冗余函数依赖。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234171088392193"],"itemList":[{"id":"796234171046449153","questionId":"796234170153062401","content":"有1个候选码A","answer":0,"chooseValue":"A"},{"id":"796234171088392193","questionId":"796234170153062401","content":"有1个候选码AE","answer":1,"chooseValue":"B"},{"id":"796234171105169409","questionId":"796234170153062401","content":"有2个候选码AC和AE","answer":0,"chooseValue":"C"},{"id":"796234171121946625","questionId":"796234170153062401","content":"有2个候选码CE和AE","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234173118435329","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式R(U,F),其中:属性集U={A,B,C,D,E,G},函数依赖集F={A →BC,C→D,A →D,E→G}。关系R中(43),函数依赖集F中(44)","analyze":"关系模式R的码为AE。因为AE是仅出现在函数依赖集F左部的属性,则AE必为R的任一候选码的成员。又因为若(AE)片=U,则AE必为R的唯一候选码。<br>根据已知条件“F={A → BC,C→D,A→D,E→G}”和 Armstrong 公理系统的引理“X→A Ap..A成立的充分必要的条件是X→A成立(i=1,2,3..k)”,可以由“A→BC”得出“A→B,A→C”。根据Armstrong公理系统的传递律规则“若X→Y, Y-Z为F所蕴涵,则X→Z为F所蕴涵”,本题函数依赖“A→C,C-→D”可以得出存在传递依赖“A→D”.又由于F中有函数依赖A→D,故A →D为冗余函数依赖。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234174120873985"],"itemList":[{"id":"796234174083125249","questionId":"796234173118435329","content":"存在传递依赖,但不存在冗余函数依赖","answer":0,"chooseValue":"A"},{"id":"796234174099902465","questionId":"796234173118435329","content":"既不存在传递依赖,也不存在冗余函数依赖","answer":0,"chooseValue":"B"},{"id":"796234174120873985","questionId":"796234173118435329","content":"存在传递依赖,并且存在冗余函数依赖A→D","answer":1,"chooseValue":"C"},{"id":"796234174137651201","questionId":"796234173118435329","content":"不存在传递依赖,但存在冗余函数依赖A→D","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234187999825921","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>进程P1、P2、P3、P4、P5和P6的前趋图如下所示:<br><img src=\"https://image.chaiding.com/ruankao/f439debc24dd18bb868f9aab7f1cdfdc.jpg?x-oss-process=style/ruankaodaren\"><br>若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为_(49)_;空③和空④处应分别为_(50)_;空⑤和空⑥处应分别为_(51)_。<br><img src=\"https://image.chaiding.com/ruankao/8fd2fec1da3d20c62b07f1d5c703aca9.jpg?x-oss-process=style/ruankaodaren\">","analyze":"试题(49)的正确答案为C。根据前驱图,P1进程运行完需要用V(S1)通知P2进程,所以空①应填V(S1;而P2进程运行完需要用V(S2) V(S3)通知P3、P4进程,所以空②应填V(S2)V(S3)。<br>试题(50)的正确答案为A。根据前驱图,P3进程运行完需要分别通知P4、P5进程,故P3执行后需要执行2个V操作,即空③应填2个V操作;P4进程由于之前需要等待P3的通知,故需要执行1个P操作,即空④应填1个P操作。采用排除法,对于试题(50)的选项A、选项B、选项C和选项D,只有选项A满足条件,即空③应填V(S4) V(S5),空④应填P(S3).<br>试题(51)的正确答案为D。根据前驱图,P5进程运行前需要等待P3和P4的通知,由于P5执行前已经用P(SS),故空⑤应填一个Р操作;又由于P5进程运行完需要通知P6进程,故空⑥应填V操作,由于P6执行前用P(S7),故空⑥应填V(S7)。采用排除法,对于试题(51)的选项A、选项B、选项C和选项D,只有选项D满足条件,即空⑤应填P(S6),空③应填V(S7)。<br>根据上述分析,用PV操作控制这6个进程的同步与互斥的程序如下:<br><img src=\"https://image.chaiding.com/ruankao/d72a72d5d4be311893ae2b5e023cea4b.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"C","chooseItem":["796234188951932929"],"itemList":[{"id":"796234188905795585","questionId":"796234187999825921","content":"V(S1)和P(S2)P (S3)","answer":0,"chooseValue":"A"},{"id":"796234188930961409","questionId":"796234187999825921","content":"P(S1)和V(S2))V (S3)","answer":0,"chooseValue":"B"},{"id":"796234188951932929","questionId":"796234187999825921","content":"V(S1)和V(S2) V(S3)","answer":1,"chooseValue":"C"},{"id":"796234188972904449","questionId":"796234187999825921","content":"P(S1)和P(S2) P (S3)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234191002947585","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>进程P1、P2、P3、P4、P5和P6的前趋图如下所示:<br><img src=\"https://image.chaiding.com/ruankao/ae3233c290ab9ffd9c4f344331a14016.jpg?x-oss-process=style/ruankaodaren\"><br>若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为_(49)_;空③和空④处应分别为_(50)_;空⑤和空⑥处应分别为_(51)_。<br><img src=\"https://image.chaiding.com/ruankao/4534be3d8bd25deaa23df3ee896bebc2.jpg?x-oss-process=style/ruankaodaren\">","analyze":"试题(49)的正确答案为C。根据前驱图,P1进程运行完需要用V(S1)通知P2进程,所以空①应填V(S1;而P2进程运行完需要用V(S2) V(S3)通知P3、P4进程,所以空②应填V(S2)V(S3)。<br>试题(50)的正确答案为A。根据前驱图,P3进程运行完需要分别通知P4、P5进程,故P3执行后需要执行2个V操作,即空③应填2个V操作;P4进程由于之前需要等待P3的通知,故需要执行1个P操作,即空④应填1个P操作。采用排除法,对于试题(50)的选项A、选项B、选项C和选项D,只有选项A满足条件,即空③应填V(S4) V(S5),空④应填P(S3).<br>试题(51)的正确答案为D。根据前驱图,P5进程运行前需要等待P3和P4的通知,由于P5执行前已经用P(SS),故空⑤应填一个Р操作;又由于P5进程运行完需要通知P6进程,故空⑥应填V操作,由于P6执行前用P(S7),故空⑥应填V(S7)。采用排除法,对于试题(51)的选项A、选项B、选项C和选项D,只有选项D满足条件,即空⑤应填P(S6),空③应填V(S7)。<br>根据上述分析,用PV操作控制这6个进程的同步与互斥的程序如下:<br><img src=\"https://image.chaiding.com/ruankao/92aa65c774747f662c5827a2fb8ab020.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"A","chooseItem":["796234192076689409"],"itemList":[{"id":"796234192076689409","questionId":"796234191002947585","content":"V(S4)V(S5)和P(S3)","answer":1,"chooseValue":"A"},{"id":"796234192114438145","questionId":"796234191002947585","content":"P(S4)和V(S4)V (S5)","answer":0,"chooseValue":"B"},{"id":"796234192152186881","questionId":"796234191002947585","content":"P(S4) P(S5)和V(S3)","answer":0,"chooseValue":"C"},{"id":"796234192189935617","questionId":"796234191002947585","content":"V(S4)和V(S5)P (S5)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234194144481281","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>进程P1、P2、P3、P4、P5和P6的前趋图如下所示:<br><img src=\"https://image.chaiding.com/ruankao/33ae48d37d51d67c7fa833a2865ac098.jpg?x-oss-process=style/ruankaodaren\"><br>若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为_(49)_;空③和空④处应分别为_(50)_;空⑤和空⑥处应分别为_(51)_。<br><img src=\"https://image.chaiding.com/ruankao/e5dde7395d0c93518b649e9d2dc9e61f.jpg?x-oss-process=style/ruankaodaren\">","analyze":"试题(49)的正确答案为C。根据前驱图,P1进程运行完需要用V(S1)通知P2进程,所以空①应填V(S1;而P2进程运行完需要用V(S2) V(S3)通知P3、P4进程,所以空②应填V(S2)V(S3)。<br>试题(50)的正确答案为A。根据前驱图,P3进程运行完需要分别通知P4、P5进程,故P3执行后需要执行2个V操作,即空③应填2个V操作;P4进程由于之前需要等待P3的通知,故需要执行1个P操作,即空④应填1个P操作。采用排除法,对于试题(50)的选项A、选项B、选项C和选项D,只有选项A满足条件,即空③应填V(S4) V(S5),空④应填P(S3).<br>试题(51)的正确答案为D。根据前驱图,P5进程运行前需要等待P3和P4的通知,由于P5执行前已经用P(SS),故空⑤应填一个Р操作;又由于P5进程运行完需要通知P6进程,故空⑥应填V操作,由于P6执行前用P(S7),故空⑥应填V(S7)。采用排除法,对于试题(51)的选项A、选项B、选项C和选项D,只有选项D满足条件,即空⑤应填P(S6),空③应填V(S7)。<br>根据上述分析,用PV操作控制这6个进程的同步与互斥的程序如下:<br><img src=\"https://image.chaiding.com/ruankao/4294189c52c71ec1118b55dbb95c260c.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"D","chooseItem":["796234195146919937"],"itemList":[{"id":"796234195067228161","questionId":"796234194144481281","content":"V(S4)和V(S5)P (S5)","answer":0,"chooseValue":"A"},{"id":"796234195100782593","questionId":"796234194144481281","content":"P(S6)和P (S7)","answer":0,"chooseValue":"B"},{"id":"796234195125948417","questionId":"796234194144481281","content":"V(S6)和V(S7)","answer":0,"chooseValue":"C"},{"id":"796234195146919937","questionId":"796234194144481281","content":"P (S6)和V(S7)","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234238427942913","title":"通常使用(65)为IP数据报文进行加密。","analyze":"IP数据报文是网络层报文,IPSec是加强网络层报文安全的加密技术。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234239392632833"],"itemList":[{"id":"796234239392632833","questionId":"796234238427942913","content":"IPSec","answer":1,"chooseValue":"A"},{"id":"796234239430381569","questionId":"796234238427942913","content":"PP2P","answer":0,"chooseValue":"B"},{"id":"796234239463936001","questionId":"796234238427942913","content":"HTTPS","answer":0,"chooseValue":"C"},{"id":"796234239501684737","questionId":"796234238427942913","content":"TLS","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null}]}}