niusouti.com

阅读下列说明,回答问题1至问题3。【说明】某银行的存款业务分为如下三个过程:(1)读取当前账尸余额,记为R(b):(2)当前余额b加上新存入的金额x作为新的余额b,即b=b+ x;(3)将新余额b写入当前账户,记为W(b)。存款业务分布于该银行各营业厅,并允许多个客户同时向同一账户存款,针对这一需求,完成下述问题。假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内)

题目

阅读下列说明,回答问题1至问题3。

【说明】

某银行的存款业务分为如下三个过程:

(1)读取当前账尸余额,记为R(b):

(2)当前余额b加上新存入的金额x作为新的余额b,即b=b+ x;

(3)将新余额b写入当前账户,记为W(b)。

存款业务分布于该银行各营业厅,并允许多个客户同时向同一账户存款,针对这一需求,完成下述问题。

假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内)


相似考题
更多“阅读下列说明,回答问题1至问题3。【说明】 某银行的存款业务分为如下三个过程: (1)读取当前账尸余额 ”相关问题
  • 第1题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某公司因业务需要,准备建立电子商务网站。

    建立电子商务网站之前,应对建立电子商务网站的可行性进行分析,可行性分析的四个主要方面是什么?


    正确答案:技术可行性、运行可行性、经济可行性和社会可行性。
    技术可行性、运行可行性、经济可行性和社会可行性。 解析:本问题考查的是对电子商务系统开发过程中可行性分析的理解。
    在电子商务应用系统的目标需求已经确定,对系统的基本又有所了解的情况下,系统分析人员就可以进行可行性分析。
    可行性包括以下四个方面:
    1.运行可行性
    运行可行性是对方案在组织中的合适程度的度量,也是人们对该系统的感觉的度量。
    2.技术可行性
    技术可行性主要涉及三个问题:建议的技术或方案在现有技术水平下是否可以实现?企业目前拥有所需的技术吗?企业拥有所需的技术专家吗?
    3.经济可行性
    从经济上考虑,包括对项目所需费用的预算和对项目效益的估算。这是非常重要的,如果忽略了,就会造成巨大的损失。
    4.社会可行性
    要考虑各种社会因素,才能确定项目是否可行。由于电子商务应用系统是在社会环境中工作的,除了技术和经济等因素之外,还有许多社会因素对于项目的开展起着制约的作用。与项目有直接关系的人、处于变动中的企业的管理制度和工作人员的文化水平等都必须作为社会和人的因素考虑在内。

  • 第2题:

    阅读下列说明,回答问题1至问题3。

    [说明]

    某测试小组对两个网站进行了系统测试。图1是连接速度的测试界面。

    图2是该测试小组对网站制定的测试流程图,请将其补充完整。


    正确答案:(1)需求分析阶段 (2)设计阶段 (3)编码阶段 (4)单元测试 (5)集成测试
    (1)需求分析阶段 (2)设计阶段 (3)编码阶段 (4)单元测试 (5)集成测试

  • 第3题:

    阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
    【说明】
    某企业网络拓扑如图1-1所示,A~E是网络设备的编号。










    答案:
    解析:
    【问题1】参考答案:1.B,2.A,3.C 4.D【问题2】5.ethernet 1 6、59.74.221.254【问题3】7) C.deny 8、A 9.F【问题4】10)192.168.4.1
    11)192.168.100.0 12)设置接口的类型是trunk
    【解析】
    【问题1】试题分析:这是一道简单的概念题,考察我们对企业园区网络的基本拓扑结构的了解。通常的企业为了确保内部网络的安全,会设置防火墙,防火墙有3个区域,外网,内网和DMZ区。DMZ通常用于存放各种服务器。因此首先可以选出B这个位置是防火墙,A用于连接Internet,是路由器。DMZ区内部有多台服务器,需要使用交换机连接。【问题3】试题分析:这是网络工程师考试第一次考华为的设备配置,而我们考前准备的都是ios的命令。那这道题是不是很难呢,其实这道题非常简单,只要我们有IOS的命令经验,这道题完全可以自己凭经验做出来,题目出题也是以选择题的形式,因此更加容易,对于没有用过华为设备的考生来说,也是非常简单的。
    【问题4】试题分析:这道题同样是基本的配置,掌握基本命令即可。

  • 第4题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某企业进行企业信息化工程建设,主要包括综合布线工程、网络与主机平台建设、应用系统开发。

    综合布线系统一般由哪几个子系统组成?请列出。


    正确答案:工作区子系统、水平子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统。
    工作区子系统、水平子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统。 解析:综合布线系统(PDS)应是开放式星型拓扑结构,应能支持电话、数据、图文和图像等多媒体业务的需要。
    综合布线系统宜按下列6个部分进行设计。
    .工作区子系统;
    .水平布线子系统;
    .管理间子系统;
    .垂直千线子系统;
    .设备间子系统;
    .建筑群子系统。

  • 第5题:

    试题五(共15分)

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    假设有两项业务对应的事务T1、T2与存款关系有关:

    (1)转帐业务:T1(A,B,50),从帐户A向帐户B转50元;

    (2)计息业务:T2,对当前所有帐户的余额计算利息,余额为X*1.01。

    针对上述业务流程,回答下列问题:

    【问题1】(3分)

    假设当前帐户A余额为100元,帐户B余额为200元。有两个事务分别为T1 (A,B,50),T2,一种可能的串行执行为:

    T1(A, B, 50) ->T2结果:A= 50.5 B=252.5 A+B=303

    请给出其它的串行执行次序和结果。

    【问题2】(8分)

    若上述两个事务的一个并发调度结果如下:

    (1)上述调度是否正确,为什么?(3分)

    (2)引入共享锁指令Slock()、独占锁指令Xlock()和解锁指令Unlock(),使上述调度满足两段锁协议,并要求先响应T1的请求。请给出一个可能的并发调度结果。(5分)

    【问题3】(4分)

    若将计息业务T2改为对单个帐户的余额计算利息,即T2 (A)余额为A*1.01,请给出串行调度T1 (A,B,50) ->T2 (A) ->T2 (B)和串行调度T2 (A) ->T1 (A,B,50) ->T2 (B)的执行结果。

    若将计息业务设计为对单个帐户的余额计算利息,这种方案是否正确,为什么?


    正确答案:
    【问题1】(3分)
    T2->T1 (A,B,50) 结果:A= 51 B=252 A+B = 303
    【问题2】(8分)
    (1)调度不正确
    结果为:A= 50.5 B=252
    原因: 与任何一个串行结果都不同。
    (2)满足两段锁协议的调度:

    【问题3】(4分)
    三个事务的串行:
    (1) T1 (A,B,50) ->T2 (A) ->T2 (B)结果:A= 50.5 B=252.5
    (2) T2 (A) ->T1 (A,B,50) ->T2 (B)结果:A=51 B=252.5
    不正确。计息业务设计为对单个帐户的余额计算利息,无法实现对所有帐户的锁定和统一计息,其间的转账会产生数据错误,会造成银行或客户的损失。