首页 试题详情
问答题

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。以下为E-SQL编写的部分售票代码: EXEC SQL SELECT balance INTO:x FROM tickets WHERE flight=:flightno; printf("航班%s当前剩余机票数为:%d\n请输入购票数:", flightno,x); scanf("%d",&a); EXEC SQL UPDATE tickets SET balance =x =:a WHERE flight=:flightno;请根据上述描述,完成下列问题。【问题1】上述售票程序,在并发状态下,可能发生什么错误?产生这种错误的原因是什么?【问题2】若将上述代码封装成一个完整的事务,则:(1)在并发请求下的响应效率会存在什么问题?(2)分析产生效率问题的原因。(3)给出解决方案。【问题3】下面是改写的存储过程,其中flightno为航班号;a为购票数;result为执行状态:1表示成功,0表示失败;表tickets中的剩余机票数balance具有大于等于零约束。请补充完整。CREATE PROCEDRUE buy_ticket(char[]flightno IN,( a ), int result OUT)AS BEGIN … UPDATE tickets SET balance=( b ) WHERE flight=flightno; if (sqLcode<>SUCCESS){ //sqLcode为SQL语句的执行状态( c ); result=0; return; } COMMIT;( d )END

正确答案:A (备注:此答案有误)

相似试题

  • 多选题

    当用户提出的问题装维人员不能解答时,严禁用下列语言回答

    答案解析

  • 单选题

    学生解答问题时,能做到“一题多解”,说明下列哪种思维能力强( )

    答案解析

  • 问答题

    阅读以下说明回答问题1问题3解答填入答题纸对应的解答栏内。【说明】如图4-1所示,三台交换机都为三层交换机,根据题目要求回答下面的问题。【问题1】(1分)VLAN的划分方法有静态划与动态划分为两大类,PC1和PC2属于部门A,PC3个PC4属于部门B,PC5属于部门C,在SW3上把端口GE0/0/2和GE0/0/3加入到同一VLAN,这种VLAN划分方式为(1)。

    答案解析

  • 问答题

    阅读以下说明回答问题1问题3解答填入答题纸的对应栏内。【说明】故障是系统运行出现的任何系统本身的问题或者任何不符合标准的操作, 已经或者可能引起服务中断和质量下降的事件。故障类型多种多样:(1) 硬件及外围设备故障: 主机宕机、 设备无故报警、 电力中断、 网络瘫痪、 打印机无法打印;(2) 应用系统故障: 服务不可用、 无法登录、 系统出现 bug;(3) 请求服务和操作故障: 忘记密码、 未做来访登记。请围绕日常故障处置情况,从规范故障管理的角度回答下列问题。【问题1】(6分)简述故障管理流程?【问题2】(3分)根据所提供的备份类型的不同, 主机故障恢复可分为哪几种方式?【问题3】(6分)管理报告的内容是什么?

    答案解析

  • 问答题

    阅读下列说明回答问题1问题3解答填入答题纸的对应栏内。【说明】下图为某项目主要工作的单代号网络图。工期以工作日为单位。【问题1】(5分)请在图中填写各活动的最早开始时间(ES)、最早结束时间(EF)、最晚开始时间(LS)、最晚结束时间(LF),从第0天开始计算。【问题2】(6分)请找出该网络图的关键路径,分别计算工作|B、工作C的总时差和自由时差,说明此网络工程的关键部分能否在40个工作日内完成,并说明具体原因。【问题3】(4分)请说明通常情况下,若想缩短工期可采取哪些措施。

    答案解析

热门题库