问题 问答题

[说明]


某大中型电器商场仓库对货物的存取由多台配送车自动化完成,该仓库有多个入口和出口。当空配送车进入该仓库时,从仓库入口处由配送控制系统查询相应电器放置的货架位置(假设每台电器占用唯一的货架位置);当配送车装载货物从出口驶出时,系统将相应的货架位置标记设置为空。
假设实现电器商场仓库系统管理的伪指令如表8-5所示。


根据上述描述,在商场仓库入口处的伪代码程序如下。
x = Get ();
IF x =NULL THEN return 0;
Writ (x,1);
1. 若两辆配送车在不同的入口处同时执行上述代码,则可能会出现什么问题请用100字以内的文字简要说明。

答案

参考答案:(1)storage_rackno
(2) from storage_rack
(3) where isused=0
(4) EXEC SQL CLOSE getblk
(5) Hparkno

解析:
这是一道要求读者掌握2PL协议理论与SQL中的隔离级别,以及嵌入式SQL的编程实践题。
依题意,在用E-SQL语句实现的查询货架位置的函数Get()中,(1)~(3)空缺处需要补充的是游标定义中的查询部分;(4)和(5)空缺处需要补充的是关闭游标和函数返回值部分。函数Get()完整的程序代码如下。
SET TRAMSACTION ISOLATION LEVEL SERIALIZABLE
EXEC SQL DECLARE getblk CURSOR FOR
select storage rackno
trom storage rack
where isused=0;

EXEC SQL OPEN getblk ;
EXEC SQL FETCH getblk INTO :Hparkno; //Hparkno 为已声明的主变量
IF SQLCA.sqlcode = 100 THEN
EXEC SQL CLOSE getblk ; Return NULL;
ELSE
EXEC SQL CLOSE getblk;
return :Hparkno
;
END IF

单项选择题
多项选择题

(二)
新世纪以来,我国政府着力推进民生建设,一系列影响中国发展全局的重大民生政策陆续出台,财政投入逐年增加。党的十七大提出,努力使全体人民学有所教、劳有所得、病有所医、老有所养、住有所居,推动和谐社会建设。2009年在应对国际金融危机的困难情况下,我国政府更加注重解决人民群众最关心、最直接、最现实的利益问题,中央用于保障和改善民生的财政支出明显增加,但占财政总支出比重仍然低于同等收入国家的平均水平。一些地方和部门经常会“上有政策,下有对策”,以各种名目挤占挪用改善民生的资金,政府所能提供的公共服务的质与量难以满足日益增长的民生需求。由于目前政府绩效考核指标中民生保障和改善类指标权重低,加上多数民生指标缺乏明确的量化考核标准,对地方政府难以形成硬性约束,一些地方政府仍然保持着强烈的GDP冲动,习惯于抓经济、抓速度,忽视抓社会、抓民生。政府作为主体在公共服务的供给上责无旁贷,但有些地方政府大包大揽,忽视社会力量和市场机制,不能充分满足复杂多样的民生需求。

(★★★★☆)下列关于民生问题的观点,正确的有( )。

A.改善民生是社会建设的重点

B.改善民生是经济发展的根本目的

C.保障和改善民生的头等大事是完善社会保障体系

D.保障和改善民生是推动经济发展方式转变的重大举措