2022软件水平考试历年真题和解答9节.docx
《2022软件水平考试历年真题和解答9节.docx》由会员分享,可在线阅读,更多相关《2022软件水平考试历年真题和解答9节.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022软件水平考试历年真题和解答9节2022软件水平考试历年真题和解答9节 第1节如果挣值EV是300万元,实际成本AC是350万元,计划值PV是375万元。进度执行指数显示:A. 仅以原始计划速率的 86%进行项目B. 正在以原始计划速率的93%进行项目 C. 正在以原始计划速率的107%进行项目D. 仅以原始计划速率的80%进行项目答案:D解析:选项中出现的仅仅是项目的计划速率,因此只计算SPI即可,SPI=EV/PV=300/375=0.8,因此说明,项目目前以原始计划速率的80%进行,选项D正确。给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式等价的SQL语句
2、如下:select (请作答此空) from R, S where ( );A.R.A,R.B,R.E,S.C,GB.R.A,R.B,D,F,GC.R.A,R.B,R.D,S.C,FD.R.A,R.B,R.D,S.C,G答案:B解析:本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性: R.A,R.B,R.C,D,E,F,G。 关系代数选择条件为“1$2$22fmax),采样之后的数字信号完整地保留了原始信号中的信息,采样定理又称奈奎斯特定理。2022软件水平考试历年真题
3、和解答9节 第8节阅读以下关于Web应用系统开发的问题,在答题纸上回答问题1至问题3。A公司承担了某企业应用系统的开发任务,用户要求系统最终应发布到Web上供企业员工及企业客户使用。项目组在进行方案论证时,首先肯定了该系统需使用B/S结构,但在系统应采用的底层平台上产生了分歧,一方认为应采用微软.NET平台,一方认为应采用Java企业版平台。经过认真讨论,结合两种平台的特点及项目的实际需求,项目组最终决定采用Java企业版平台作为系统开发运行的基础平台。 (9分)请在以下平台特点(1)(9)中,选择出.NET平台与Java企业版平台各自具备的优势填入表5-1的(a)(f)项中,选择出两个平台共
4、有的特点填入表5-1的(g)(i)项中。(1)良好跨平台可移植性支持(2)易于部署与配置(3)多程序设计语言支持(4)良好的Web多层应用开发支持(5)丰富的多厂商外部支持(6)良好的O/R(对象/关系)映射支持(7)针对特定平台的优化支持(8)良好的源代码以外的可定制性支持(9)良好的Web服务支持答案:解析:试题分析本题主要考查Web应用系统开发的知识,考生需要区分.NET平台和J2EE平台的区别,并理解掌握MVC的基本概念,并进一步掌握MVP设计模式。本问题主要考查.NET和J2EE平台的区别,考生需要从跨平台可移植性、部署与配置、多程序设计语言支持、Web多层应用开发支持、多厂商外部支
5、持、O/R(对象/关系)映射支持、针对特定平台的优化支持、源代码以外的可定制性支持以及Web服务支持等方面作答。本问题主要考查MVC和MVP模式的区别。MVC(Model-View-Controller)模式是Web应用系统开发中常用的一种软件架构模式,包括基于EJB的重量级框架和基于Struts等的轻量级框架等。MVP模式与MVC模式的主要区别为:(1)在组件耦合度方面:在MVP模式中,视图并不直接使用模型,它们之间的通信通过Presenter进行,从而实现了视图与模型的分离,而在MVC模式中,视图直接与模型交互。(2)在组件分工方面:在MVP模式中,视图需要处理鼠标及键盘等触发的界面事件,
6、而在MVC模式中这通常是由控制器完成的工作;在MVP模式中,系统核心业务逻辑组织集中在Presenter中,而在MVC模式中,相应的控制器通常只完成事件的分发。(3)在开发工程化支持方面:MVP模式可更好地支持单元测试,而在MVC模式中,由于模型与视图绑定,因此难以实施相应的单元测试;在MVP模式中,Presenter基于约定接口与视图和模型交互,可更好地支持组件的重用。本问题主要考查事务的基本特征和EJB规范中提供的事务控制的基本方法。事务的基本特征包括:原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,
7、就像这个事务从来没有执行过一样。 一致性:在事务开始之前和事务结束以后,数据的完整性限制没有被破坏。 隔离性:两个事务的执行是互不干扰的,两个事务时间不会互相影响。 持久性:在事务完成以后,该事务对数据所作的更改便持久地保存在数据库之中,并且是完全的。EJB规范支持的两种事务控制方法为:容器维护的事务(Container Managed Transaction,CMT):由EJB容器根据部署描述符或EJB构件注释中指定的事务属性自动控制事务的边界,容器维护的事务是方法级的,即默认将一个方法当作一个事务执行,当方法执行的过程中发生系统级异常,容器会自动将事务回滚,从而将方法前面执行的结果恢复。B
8、ean维护的事务(Bean Managed Transaction,BMT):由程序员在EJB的源代码中控制事务执行的边界,事务的边界通过Java事务接口(Java Transaction API,JTA)进行控制,Bean维护的事务可以跨越方法的边界。试题答案(5)(a)(c):(2)、(3)、(7),以上三个答案顺序可调换;(d)(f):(1)、(5)、(8),以上三个答案顺序可调换; (g)(i):(4)、(6)、(9),以上三个答案顺序可调换;在基于EJB的重量级框架中,实现的构件分别为:模型(Model):由EJB构件实现视图(View):由JSP构件实现控制器(Controller
9、):由Servlet构件实现在基于Struts等的轻量级框架中,实现的构件分别为:模型(Model):由Java Bean构件实现视图(View):由JSP构件实现控制器(Controller):由Servlet构件实现MVP模式与MVC模式的主要区别为:(1)在组件耦合度方面:在MVP模式中,视图并不直接使用模型,它们之间的通信通过Presenter进行,从而实现了视图与模型的分离,而在MVC模式中,视图直接与模型交互。(2)在组件分工方面:在MVP模式中,视图需要处理鼠标及键盘等触发的界面事件,而在MVC模式中这通常是由控制器完成的工作;在MVP模式中,系统核心业务逻辑组织集中在Prese
10、nter中,而在MVC模式中,相应的控制器通常只完成事件的分发。(3)在开发工程化支持方面:MVP模式可更好地支持单元测试,而在MVC模式中,由于模型与视图绑定,因此难以实施相应的单元测试;在MVP模式中,Presenter基于约定接口与视图和模型交互,可更好地支持组件的重用。事务的基本特征包括:原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。一致性:在事务开始之前和事务结束以后,数据的完整性限制没有被破坏。隔离性:两个事务的执行是互不干扰的,两个事务时间不会互相影响。持久
11、性:在事务完成以后,该事务对数据所作的更改便持久地保存在数据库之中,并且是完全的。EJB规范支持的两种事务控制方法为:容器维护的事务(Container Managed Transaction,CMT):由EJB容器根据部署描述符或EJB构件注释中指定的事务属性自动控制事务的边界,容器维护的事务是方法级的,即默认将一个方法当作一个事务执行,当方法执行的过程中发生系统级异常,容器会自动将事务回滚,从而将方法前面执行的结果恢复。Bean维护的事务(Bean Managed Transaction,BMT):由程序员在EJB的源代码中控制事务执行的边界,事务的边界通过Java事务接口(Java Tr
12、ansaction API,JTA)进行控制,Bean维护的事务可以跨越方法的边界。阅读下列说明和C+代码,回答问题,将解答填入答题纸的对应栏内。某航空公司的会员积分系统将其会员划分为:普卡 (Basic)、银卡(Silver)和金卡 (Gold) 三个等级。非会员 (NonMember) 可以申请成为普卡会员。会员的等级根据其一年内累积 的里程数进行调整。描述会员等级调整的状态图如图 5-1 所示。现采用状态 (State) 模式实现上述场景,得到如图 5-2 所示的类图。(15分)阅读上述说明和C+代码,将应填入 (n) 处的字句写在答题纸的对应栏内。答案:解析:注意:原版的题目应该是Cb
13、asic、CSilve。(1) virtual double travel(int miles,FrequentFlyer* context)=0(2)context-setState(context-Cbasic)(3)context-setState(context-CSilve)(4)context-setState(context-Cbasic)(5)context-setState(context-CSilve)假如有3块容量是160G 的硬盘做 RAID 5阵列,则这个RAID 5的容量是(请作答此空);而如果有2块160G 的盘和1块80G的盘,此时 RAID 5的容量是( )。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件 水平 考试 历年 解答
限制150内