2022软件水平考试预测试题8辑.docx

上传人:wj151****6093 文档编号:62043670 上传时间:2022-11-22 格式:DOCX 页数:32 大小:30.57KB
返回 下载 相关 举报
2022软件水平考试预测试题8辑.docx_第1页
第1页 / 共32页
2022软件水平考试预测试题8辑.docx_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《2022软件水平考试预测试题8辑.docx》由会员分享,可在线阅读,更多相关《2022软件水平考试预测试题8辑.docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022软件水平考试预测试题8辑2022软件水平考试预测试题8辑 第1辑阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。某公司欲开发一套基于Web的通用共享单车系统。该系统的主要功能如下:1.商家注册、在线支付;后台业务员进行车辆管理与监控、查询统计、报表管理、 价格设置、管理用户信息。2.用户输入手机号并在获取验证码后进行注册、点击用车后扫描并获取开锁密码、锁车(机械锁由用户点击结束用车)后 3 秒内显示计算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用车、投诉。(6分)采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共享单车的满意度进行量

2、化,系统需要满足Apdex指数为0.90以上。Apdex 量化时,对应用户满意度分为三个区间,通过响应时间数值 T 来划分,T 值代表着用户对应用性能满意的响应时间界限或者说是“门槛” (Threshold) 。针对用户请求的响应时间,Apdex 的用户满意度区间如下 :满意: (0,T让用户感到很愉快;容忍:(T, 4T 慢了一点,但还可以接受,继续这一应用过程;失望: 4T,太慢了,受不了了,用户决定放弃这个应用;Apdex的计算如下:Apdex= (小于T的样本数+T4T 的样本数/2) /总样本数针对用户功能,本系统设定 T=2 秒,记录响应时间,统计样本数量,2 秒以下记录数3000

3、,28秒记录数1000,大于8秒500。请计算本系统的Apdex指数,并说明本系统是否达到要求。(6分)系统前端采用HTML5实现,已使用户可以通过不同的移动设备的浏览器进行访问。设计兼容性测试矩阵,对系统浏览器兼容性进行测试。(8分)针对用户手机号码获取验证码进行注册的功能,设计4个测试用例。(假设合法手机号码为11位数字,验证码为4位数字)答案:解析:答案:未达到要求。因为Apdex = (3000+1000/2)/(3000+1000+500) = 3500/4500 = 0.78 0.90.,所以未达到要求。参考答案:参考答案:用例1:11位数字的手机号码,得到4位数字验证码;(正确测

4、试)用例2:小于11位数字的手机号码,无验证码;用例3:大于11位数字的手机号码,无验证码;用例4: 11位有非数字的手机号码,无验证码 ;本小题考查根据题意进行简单的计算,不要被大量的文字描述吓到,根据提示,其实本题是送分题。本小题考查兼容性测试用例矩阵的简单应用,要求对不同的移动设备的浏览器进行兼容性测试。只需要把设计的思路表示出来即可,可以不用写上具体的移动设备平台和浏览器,具体的情况可以在真实实践中根据实际要求设计。本小题考查测试用例设计的简单应用,用例很多,只需要设计符合条件的4条即可,最好包含有效等价类和无效等价类。面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析

5、和解决问题,_方法不属于面向对象方法。A.BoochB.CoaD.C.OMTD.Jackson答案:D解析:本题考查面向对象开发方法。面向对象开发方法有Booch方法、Coad方法和OMT方法。Jackson方法是一种面向数据结构的开发方法。( )are specialized programs that assist you locating information on the web.A.OSB.BrowseC.DBMSD.Search engines答案:D解析:客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是_。A.并发用户数B.平均事务向应时

6、间C.每秒事务数D.每秒进程切换数答案:D解析:本题考查负载压力测试的性能指标。负载压力测试的性能指标包括客户端交易处理性能指标、服务器资源监控指标、数据库资源监控指标、Web服务器监控指标以及中间件监控指标。其中,客户端交易处理性能指标包括并发用户数、交易处理指标、Web请求指标和Web页面组件指标。平均事务响应时间和每秒事务数都是交易处理指标,而每秒进程切换数是属于服务器资源监控指标。计算机采用单向函数来保证登录口令的安全性,此时在计算机内_。A.只存储登录口令B.只存储登录口令的单向函数值C.只存储单向函数算法D.不存储和口令相关的任何值答案:B解析:本题考查单向函数的基础知识。计算机登

7、录口令的管理方式非常重要。如果用户的口令都存储在一个文件中,那么一旦这个文件暴露,非法用户就可获得口令。目前,计算机采用单向函数来解决口令管理问题,即计算机并不存储直接口令,只存储口令的单项函数。其识别过程如下:用户将口令传送给计算机;计算机完成口令单向函数值的计算;计算机把单向函数值和机器存储的值比较。这样非法侵入者想获得合法用户口令就不会太容易了。某二叉排序树如下所示,新的元素45应作为( )插入该二叉树中。A.11的左子树B.17的右子树C.61的左子树D.27的右子树答案:C解析:本题考查数据结构基础知识。根据二叉排序树的定义,当新来的元素大于根结点的关键码时,应将其插入根结点的右子树

8、中,当新来的元素小于根结点的关键码时,应将其插入根结点的左子树中,在子树上同样如此。由于45大于23,因此将其插入结点31的右子树中,又由于45大于31、小于91、小于61,因此最后将其作为61的左子树加入该二叉树中。在 UML 中有 4 种事物:结构事物、行为事物、分组事物和注释事物。其中,(请作答此空)事物表示 UML 模型中的名词,它们通常是模型的静态部分,描述概念或物理元素。以下()属于此类事物。A.结构B.行为C.分组D.注释答案:A解析:UML有3种基本的构造块,分别是事物(元素)、关系和图。事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事物的组。UM

9、L中的事物也称为建模元素,包括结构事物、动作事物、分组事物和注释事物。这些事物是UML模型中最基本的面向对象的构造块。结构事物。结构事物在模型中属于最静态的部分,代表概念上等或物理上的元素。总共有7种结构事物:首先是类,类是描述具有相同属性、方法、关系和语义的对象的集合。第二种是接口(interface),接口是指类或组件提供特定服务的一组操作的集合。第3种是协作,协作定义了交互的操作,是一些角色和其他元素一起工作,提供一些合作的动作,这些动作比元素的总和要大。第4种是用例,用例是描述一系列的动作,这些动作是系统对一个特定角色执行,产生值得注意的结果的值。第5种是活动类,活动类是这种类,它的对

10、象有一个或多个进程或线程。第6种是构件,构件是物理上或可替换的系统部分,它实现了一个接口集合。在一个系统中,可能会遇到不同种类的构件,如DCOM或EJB。第7种是节点,节点是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。2022软件水平考试预测试题8辑 第2辑ICMP协议属于TCP/IP协议簇中的_。A.应用层B.传输层C.网络层D.网络接口层答案:C解析:本题考查TCPfIP协议簇的基础知识。TCP/IP协议采用了层次体系结构,所涉及的层次包括网络接口层、传输层、网络层和应用层。每一层都实现特定的网络功能,其中TCP负责提供传输层的服务,IP协议实现网络

11、层的功能。这种层次结构系统遵循着对等实体通信原则,即Internet上两台主机之间传送数据时,都以使用相同功能进行通信为前提。网络接口层提供了TCP/IP与各种物理网络的接口,把IP数据报封装成能在网络中传输的数据帧,为数据报的传送和校验提供了可能。这些物理网络包括各种局域网和广域网,如以太网、令牌环网、X.25公共分组交换网和FDDI等。网络接口层只提供了简单的数据流传送服务,而在Internet中网络与网络之间的数据传输主要依赖于网络层中的IP协议。网络层主要包括IP、ICMP、lGMP和ARP等协议。传输层的主要服务功能是建立、提供端到端的通信连接,即一个应用程序到另一个应用程序的通信连

12、接。说到底,传输层主要是为任何两台需要相互通信的计算机建立通信连接。它可以同时从应用层的几个应用程序接收数据并发送给下一层(IP)。传输层的主要协议有TCP(传输控制协议)和UDP(用户报文协议)。应用层根据不同用户的各种需求,向用户提供所需的网络应用程序服务。TCP/IP协议的应用层提供了网上计算机之间的各种应用服务,例如FTP、SMTP、DNS和SNMP等。实施商业智能的步骤依次是:需求分析、( )、建立商业智能分析报表、用户培训和数据模拟测试、系统改进和完善。A.数据库建模、数据抽取B.数据仓库建模、规划系统应用架构C.规划系统应用架构、数据仓库建模D.数据抽取、数据仓库建模答案:A解析

13、:本题考查的是实施商业智能的步骤。商业智能项目的实施步骤可分为如下6步:(1)需求分析(2)数据仓库建模(3)数据抽取(4)建立商业智能分析报表(5)用户培训和数据模拟测试(6)系统改进和完善故此题正确答案为A,本题为原文考查,实施商业智能的6步必须掌握,易考查选项题,注意顺序不要记混。( ) 属于控制范围的活动。A.与客户仔细讨论项目范围说明书,并请客户签字B.当客户提出新的需求时,说服用户放弃新的需求C.确认项目范围是否覆盖了需要完成的产品或服务进行的所有活动D.确认每项工作是否有明确的质量标准答案:B解析:选项A是范围定义的内容。选项C、D都是范围确认的工作内容。项目干系人进行范围确认时

14、,一般需要检查以下6个方面的问题:(1)可交付成果是否是确定的、可确认的。(2)每个可交付成果是否有明确的里程碑,里程碑是否有明确的、可辨别的事件。(3)是否有明确的质量标准。(4)审核和承诺是否有清晰的表达。(5)项目范围是否覆盖了需要完成的产品或服务进行的所有活动,有没有遗漏或者错误。(6)项目范围的风险是否太高,管理层是否能够降低可预见的风险发生时对项目的冲击。系统规划与管理师在服务的核算分析与总结活动中,不正确的是( )。A. 对严重偏离预算的资金或资源进行分析B. 识别项目预算收入项与开支项C. 预算开支项的设计合理性D. 预算资源和资金在时间周期上分配的合理性答案:B解析:核算的分

15、析与总结的目的是改进预算编制过程和核算过程。主要检查和改进的方面包括:预算开支项的设计是否合理;预算资源及资金在开支项上的分配是否合理;预算资源及资金在时间周期上分配是否合理;核算范围是否全面,涵盖了所有收入和开支;核算数据是否准确;项目资金运用上是否出现亏损或严重偏离预算;对资金投入大、超支大的开支项进行成本降低方案分析。B选项是IT服务项目预算的内容某高校人事管理系统中,规定讲师每课时的教学酬金不能超过100元,副教授课时的学酬金不能超过130元,教授每课时的教学酬金不能超过160元。这种情况下所设置的数据完整性约束条件称之为( )。A.用户定义完整性B.实体完整性C.主键约束完整性D.参

16、照完整性答案:A解析:完整性约束:防止的是对数据的意外破环。实体完整性:规定基本关系R的主属性A不能取空。用户自定义完整性:就是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定。如:年龄必须为大于0小于150的整数。参照完整性/引用完整性:规定,若F是基本关系R的外码,它与基本关系S的主码K,相对应(基本关系R和S不一定足不同的关系),则R中每个元组在F上的值必须为:或者取空值;或者等于S中某个元组的主码值。本题中是按照业务系统自身的要求来定义数据的约束,属于用户自定义完整性。某体育设备厂商已经建立覆盖全国的分销体系。为进一步拓展产品销售渠道,

17、压缩销售各环节的成本,拟建立电子商务网站接受体育爱好者的直接订单,这种电子商务属于( )模式。A. B2CB. B2BC. C2CD. B2G答案:A解析:电子商务按照交易对象可主要划分为4种模式,即企业对企业(B2B)、企业对消费者(B2C)、消费者对消费者(C2C)、政府对企业(G2B)。依题意,该体育设备厂商是一家企业,而体育爱好者通常是消费个体,两者之间通过相关的电子商务网站建立销售关系,因此这是一种B2C的电子商务交易模式。在电子商务系统架构中,基础设施包括四个。其中( )主要负责电子商务活动设计的各种信息,包括文字、语音、图像、视频等。 A. 网络基础设施B. 报文和信息传播的基础

18、设施C. 多媒体内容和网络出版的基础设施 D. 商业服务的基础设施答案:C解析:本题考查的是电子商务的架构2022软件水平考试预测试题8辑 第3辑详细调查对系统所涉及领域的各个方面,进行静态信息(例如,组织结构、系统功能等)和动态信息(例如,业务流程、数据流程等)的调查,根据科学合理的原则,采用科学合理的方法,进行周密完备的调查。详细调查的主要方法有收集资料、开调查会、个别访问、书面调查、抽样调查、现场观摩、参加业务实践和阅读历史文档等。其中( )就是把与系统有关的、对系统开发有益的信息收集起来。它是调查的基本手段。( )是一种集中征询意见的方法,适合于对系统的定性调查。(请作答此空)是根据概

19、率统计的随机原则,从全体被调查对象中选取部分对象进行详细调查,并将统计分析得出的调查结果推广到全体对象。当系统比较复杂时,项目干系人(stakeholder,有些文献翻译为“利益相关者”、“风险承担者”或“涉众”)会很多,涉及范围会很宽,采用( )方法会获得比较好的效果。对于许多较为复杂的流程和操作而言,是比较难以用言语表达清楚的,系统分析师可以就一些较复杂、较难理解的流程和操作采用( )方法来获得需求。具体来说,就是走到客户的工作现场,一边观察,一边听客户的讲解。A.收集资料B.开调查会C.抽样调查D.书面调查答案:C解析:A project is a temporary ( ) of un

20、ique, complex, and connected activities having one goal or purpose and that must be completed by a specific time, within budget, and according to ( )Project management is the process of scoping, planning, staffing, organizing, directing, and controlling the development of a(n) ( ) system at a minimu

21、m cost within a specified time frame.For any systems development project, effective project management is necessary to ensure that the project meets the ( ), is eveloped within an acceptable budget, and fulfills customer expectations and specifications, Project management is a process that starts at

22、 the beginning of a project, extends through a project, and doesnt culminate until the project is completed.The prerequisite for good project management is a well-defined system development process. Process management is an ongoing activity that documents, manages the use of, and improves an organiz

23、ation s chosen methodology (theprocess)for system development, Process management is concemed with the activities, deliverables, and quallty standards to be applled to (请作答此空) project(s).A.a singleB.a particularC.someD.all答案:D解析:VLAN的主要作用不包括( )。A.加强网络安全B.抑制广播风暴C.简化网络管理D.查杀病毒答案:D解析:vlan技术没有查杀病毒的功能。中华

24、人民共和国网络安全法自( )起施行。A.2022年1月1日B.公布之日C.2022年6月1日D.2022年5月31日答案:C解析:2022年11月7日,十二届全国人大常委会第二十四次会议经表决,通过了中华人民共和国网络安全法。中华人民共和国网络安全法自2022年6月1日起施行。制定质量管理计划的主要依据是质量方针、项目范围说明书、产品描述以及( )。A. 质量检查表B. 过程改进计划C. 质量标准与规则D. 需求变更请求答案:C解析:质量规划的输入是项目章程、项目管理计划、项目范围说明书、组织过程资产、环境和组织因素。按中级系统集成项目管理工程师教程,质量规划的输入是质量方针、项目范围说明书、

25、产品描述、标准与规则、其它过程的输出。软件设计要遵循的基本原则包括_。模块化 抽象 封装 信息隐蔽A.B. C.D.答案:B解析:本题考查对软件设计相关知识的了解。软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间

26、的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。在软件工程中,不属于软件定义阶段的任务是( )A.制定验收测试计划B.制定集成测试计划C.需求分析D.制定软件项目计划答案:B解析:2022软件水平考试预测试题8辑 第4辑项目可通过分解划分为若干个活动,项目经理通过对项目的网络图进行计算分析后发现一个重要活动X的总时差为2天,自由时差为1天,下列解释最恰当的是 ( ) 。A.工期与活动X的总时差无关B.工期受活动X的影响,活动X可以推迟2天都不会影响总工期C.工期受X活动的影响,影响总工期的时间为1天D.工期受活动X的影响,影响总工期的时间不能确定答案:B解析:做好

27、变更管理可以使项目的质量、进度、成本管理更加有效。关于变更工作程序的描述,不正确的是( )。及时,正式的提出变更,且留下书面记录变更初审的常见方式为变更申请文档的格式校验变更方案论证首先是对变更请求是否可行实现进行论证审查过程中,客户根据变更申请及评估方案,决定是否变更项目基准发出变更通知并组织实施变更实施的工程监控,配置管理员负责基准的监控变更效果评估中的首要评估依据是项目的基准基准调整后,需要判断项目是否已纳入正轨A.B.C.D.答案:B解析:变更实施过程的监控是项目经理负责的。Network security consists of policies and practices to p

28、revent and monitor(请作答此空)access,misuse,modification, or denial of a computer network and network-accessible resources.Network security involves the authorization of access to data in a network,which is controlled by the network( ). Users choose or are assigned an ID and password or other authenticat

29、ing information that allows them to access to information and programs within their authority.Network security secures the network,as well as protecting and overseeing operations being done. The most common and simple way of protecting a network resource is by assigning it a( )name and a correspondi

30、ng password. Network security starts with authentication.Once authenticated a ( ) enforces policies such as what services are allowed to be accessed by the network users. Though effective to prevent unauthorized access, this component may fail to check potentially harmful content such as computer( )

31、or Trojans being transmitted over the networkA.unauthorizedB.harmfulC.dangerousD.frequent答案:A解析:网络安全概念。逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是( )。语句段:if(A&(B|C)x=l;else x=O;用例表:A.TRUEFALSETRUEB.TRUEFALSEFALSEC.FALSEFALSETRUED.TRUETRUEFALSE答案

32、:A,C解析:试题分析:本题考查白盒测试用例的设计方法语句覆盖法的基础知识。语句覆盖法强调程序段中的每一个可执行语句至少执行一次。必需选择TRUE,与可以选择TRUE或者FALSE。对于定义在GF(p)上的椭圆曲线,取素数P=11,椭圆曲线y2=x3+x+6 mod 11,则以下是椭圆曲线11平方剩余的是( )。A.x=1 B.x=3 C.x=6 D.x=9答案:B解析:通过收集和分析计算机系统或网络的关键结点信息,以发现网络或系统中是否有违反安全策略的行为和被攻击的迹象的技术被称为 ( ) 。A.系统检测B.系统分析C.系统审计D.入侵检测答案:D解析:入侵检测系统可以对网络传输进行实时监视

33、,在发现可疑行为时发出警报并主动采取措施,作为一种积极主动的安全保护技术,提供了对内部攻击、外部攻击和误操作的实时保护。入侵检测是对入侵行为的检测,通过收集传输数据、分析传输行为、安全日志、审计数据以及计算机系统中关键点的信息,检查网络违反安全策略的行为或被入侵的隐患,是防火墙后的安全保护系统,可以在不影响网络的情况下对网络进行监测。现有场景:一名医生(Doctor)可以治疗多位病人(Patient),一位病人可以由多名医生治疗,一名医生可能多次治疗同一位病人。要记录哪名医生治疗哪位病人时,需要存储治疗(Treatment)的日期和时间。以下图中( )。是描述此场景的模型。A.B.C.D.答案

34、:C解析:2022软件水平考试预测试题8辑 第5辑在支付过程中,消费者选择付款方式、确认订单、签发付款指令时,( )开始介入。A.S-HTTPB.HTTPC.SETD.SSL答案:C解析:如图所示的 UML 类图中,Shop 和 Magazine 之间为(41)关系,Magazine 和 Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。A.关联B.依赖C.组合D.继承答案:A解析:阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工作,需要构建一个超市信息管理系统。需求分析结果超市信息包括:超市名

35、称、地址、经理和电话,其中超市名称唯一确定超市关系的每一个元组。每个超市只有一名经理。超市设有计划部、财务部、销售部等多个部门,每个部门只有一名部门经理,有多名员工,每个员工只属于一个部门。部门信息包括:超市名称、部门名称、部门经理和联系电话。超市名称、部门名称唯一确定部门关系的每一个元组。员工信息包括:员工号、姓名、超市名称、部门名称、职位、联系方式和工资。其中,职位信息包括:经理、部门经理、业务员等。员工号唯一确定员工关系的每一个元组。商品信息包括:商品号、商品名称、型号、单价和数量。商品号唯一确定商品关系的每一个元组。一名业务员可以负责超市内多种商品的配给,一种商品可以由多名业务员配给。

36、概念模型设计根据需求分析阶段收集的信息,设计的实体联系图和关系模式(不完整)如下图:关系模式设计超市(超市名称、经理、地址、电话)部门(a),部门经理、联系电话)员工(b),姓名、联系方式、职位、工资)商品(商品号、商品名称、型号、单价、数量)配给(c),配给时间、配给数量、业务员)(5分)根据问题描述,补充四个联系,完善图上图的实体联系图。联系名可用联系1、联系2、联系3和联系4代替,联系的类型分为1:1、1:n和m:n(或1:1、1:*和*:*)。(5分)1、根据实体联系图,将关系模式中的空(a)(c)补充完整;2、给出部门和配给关系模式的主键和外键。(5分)1、超市关系的地址可以进一步分

37、为邮编、省、市、街道,那么该属性是属于简单属性还是复合属性?请用100字以内文字说明。2、假设超市需要增设一个经理的职位,那么超市与经理之间的联系类型应修改为(d),超市关系应修改为(e)。答案:解析:(5分)(5分) 1、(a)超市名称、部门名称 (b)员工号、超市名称、部门名称 (c)商品号2、 部门关系主键:(超市名称、部门名称)外键:超市名称、部门经理配给关系主键:(商品号、业务员、配给时间)外键:业务员、商品号(5分) 1、超市关系中的地址属于复合属性。所谓复合属性就是指属性中含有多种信息,可以进一步拆分的属性,地址可以拆分成多个简单属性,符合这一特征。2、d是1:n e超市名称、地

38、址、电话阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 某高速路不停车收费系统(ETC)的业务描述如下:(1)车辆驶入高速路入口站点时,将驶入信息(ETC卡号,入口编号,驶入时间) 写入登记表;(2)车辆驶出高速路出口站点(收费口)时,将驶出信息(ETC卡号,出口编号, 驶出时间)写入登记表;根据入口编号、出口编号及相关收费标准,清算应缴费用,并从绑定的信用卡中扣除费用。 一张ETC卡号只能绑定一张信用卡号,针对企业用户,一张信用卡号可以绑定多 个ETC卡号。使用表绑定(ETC卡号,信用卡号)来描述绑定关系,从信用卡(信用卡号,余额)表中扣除费用。 针对上述业务描述,完成下列问

39、题: 在不修改登记表的表结构和保留该表历史信息的前提下,当车辆驶入时,如何保 证当前ETC卡已经清算过,而在驶出时又如何保证该卡已驶入而未驶出?请用100 字以内文字简述处理方案。 当车辆驶出收费口时,从绑定信用卡余额中扣除费用的伪指令如下:读取信用卡余额到变量X,记为x = R(A);扣除费用指令x = x - a;写信用卡余额指令记为W(A, x)。 (1)当两个绑定到同一信用卡号的车辆同时经过收费口时,可能的指令执行序列为:x1=R(A),x1 =x1-a1, x2 = R(A), x2 = x2-a2, W(A,x1,W(A,x2)。此时会出现什么问题?(100字以内) (2)为了解决

40、上述问题,引入独占锁指令XLock(A)对数据A进行加锁,解锁指令Unlock(A)对数据A进行解锁。请补充上述执行序列,使其满足2PL协议。下面是用E-SQL实现的费用扣除业务程序的一部分,请补全空缺处的代码。CREATE PROCEDURE 扣除(IN ETC 卡号 VARCHAR(20),IN 费用 FLOAT)BEGINUPDATE 信用卡 SET 余额=余额-费用FROM信用卡,绑定WHERE信用卡.信用卡号=绑定.信用卡号 AND ( a ) ;if error then ROLLBACK;else ( b ) ;END答案:解析:在车辆驶入时判定登记表上对应该ECT卡的所有记录,

41、出口编号和驶出时间均不为空,表示该卡已清算过;在车辆驶出时判定该卡存在记录有驶入信息而出口编号和驶出时间为空。(1)出现问题:丢失修改,x1的费用扣除后写入的值被x2的覆盖,造成对x1并未扣费。(2)加锁后的执行序列:XLock(A), x1=R(A), x1=x1-a1, W(A,x1), Unlock(A), XLock(A), x2 = R(A), x2 = x2-a2, W(A,x2), Unlock(A)。(a) ETC卡号=:ETC卡号(c)COMMIT本题考査事务概念及应用,属于比较传统的题目,考查点也与往年类似。本问题考查应用需求。一次通过包含经过入口站点和经过出口站点,由于E

42、TC卡存在反复使用,所以应将经过入口和出口严格配对。根据历史记录,进入站点时应该没有 未配对的入口信息,即所有的经过信息均有配对的入口和出口记录;出口时仅有唯一的入口信息。 .解决这些问题的最好办法是把入口和出口信息作为一条记录,用来记录每一次经过。经过入口站点时插入新记录,出口信息字段为空值,经过出口站点时再修改为相应的值。本问题考查并发控制。两辆车同时经过收费口,会对信用卡的同一余额数据进行操作,可能会造成数据的不一致。根据给定的指令执行序列x1= R(A),x1= x1- a1,x2 = R(A), x2 = x2-a2, W(A,x1), W(A,x2),W(A,x1)指令对数据对象A

43、 写入的x1值会被随后的x2值所指盖,造成丢失修改的错误。解决的办法是引入锁机制,在修改数据前加独占锁,写入数据后再释放锁,符合两段锁协议的规定,则会避免产生数据不一致性问题。本问题考查存储过程及事务程序的实现。修改语句中条件部分的空缺为输入参数中的ETC卡号,判定语句中的空缺为事务的提交指令。给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式2,4,6,7( 27(R S)等价的SQL SELECT( )FROM R,S WHERE(请作答此空);A.AR.B,D,F,GB.R.B,E,S.C,F,GC.R.B,R.D,S.C,FD.R.B,R.C,S.C,F答案:A解析:

44、第1空,投影第2,4,6,7列,答案是(R.B,D,F,G)。第2空,相当于选择出满足属性列2的值属性列7的那些记录。小王在一家系统集成公司做运维项目经理,随着公司业务的扩大,他发现公司现行的备件采购方式经常在时间和质量上达不到要求,因此他向公司提出了以下合理化建议,其中( )不属于项目采购管理过程控制的范畴。A.对关键备件的供应商进行深入调查,对供应商进行分级管理B.对于紧急采购的备件,可以先采购,后进行供方审核评价C.定期盘点库存,将报废的或不再需要的备件及时进行处理D.对于出现货到即损情况的供应商应重点关注,及时重新评定答案:B解析:B项明显错误,应该先确定供应商再进行采购。( )不属于

45、项目成本预算的输入。A. 项目范围说明书B. 工作分解结构C. 项目资金需求D. 项目进度计划答案:C解析:A、B、D均是项目成本预算的输入,C是成本预算的输出。2022软件水平考试预测试题8辑 第6辑公司正在进行A项目的成本核算,其中销售费用是100万,项目成员的工资是20万,办公室电费是2万,项目成员的差旅费是10万,项目所需材料费是10万,公司为员工缴纳的商业保险费是10万,该A项目的直接费用是 (请作答此空) 。间接费用A、B两个均分,该A项目的间接费用是 ( ) 。A.156万B.71万C.40万D.41万答案:C解析:A项目的直接成本是项目成员的工资是20万,项目成员的差旅费是10

46、W,项目所需材料费是10万,因此直接成本是20+10+10=40万。A、B项目的间接成本是销售费用是100万,办公室电费是2万,商业保险费是10万的,A、B均分因此A项目的间接成本是(100+10+2)/2=56W请根据恢复块方法工作原理完成下图,在图中(1)(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)(8)填入下表中。(请作答第七个空)A. 表决 B. 反向恢复C. 差 D. 好答案:C解析:物联网是在( )基础上,利用RFID、无线数据通信等技术,构造一个覆盖世界上万事万物的“Internet of Things”。在这个网络中,物品(商品)能够彼此进行“

47、交流”,而无需人的干预。A.有线数据通信B.数据库技术C.互联网D.物流技术答案:C解析:设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需 ( ) t。若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需(请作答此空)t。A.3B.5C.7D.9答案:B解析:指令由取指、分析和执行3个子部件完成,n=3,且每个子部件的时间均为t。若采用常规标量单流水线处理机(即该处理机的度m=1),连续执行12条(k=12)指令的时空图如图所示。执行这12条指令所需的总时间为:Tk=(k+3-1)*t=(

48、12+3)*t=14t。若采用度为4(m=4)的超标量流水线处理机,连续执行上述12条(k=12)指令的时空图如图所示。由图可知,执行这12条指令所需的总时间只需要5t。类 ( ) 之间存在着一般和特殊的关系。A.汽车与轮船B.交通工具与飞机C.轮船与飞机D.汽车与飞机答案:B解析:这里一般是指统称,特殊是指特定具体的内容。The work that needs to be accomplished to deliver a product,service,or result with the specified features and functions is called ( ) .A.Scope managementB.IntegrateD.management C.SOWD.PMO答案:A解析:建筑物综合布线系统中的干线子系统是( ),水平子系统是(请作答此空)。A.各个楼层接线间配线架到工作区信息插座之间所安装的线缆B.由终端到信息插座之间的连线系统C.各楼层设备之间的互连系统D.连接各个建筑物的通信系统答案:A解析:建筑物综合布线系统中的干线子系统是各楼层设备之间的互连系统,水平子系统是各个楼层接线间配线架到工作区信息插座之间所安装的线缆。2022软件水平考

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 习题库

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁