问题 单项选择题

在Visual FoxPro中,有如下程序:
*程序名:TEST.PRG
SET TALK OFF
PRIVATE X, Y
X="数据库"
Y="管理系统"
DO sub 1
X+Y
RETURN
*子程序:sub1
PROCEDU sub1
LOCAL X
X="应用"
Y="系统"
X=X+Y
RETURN
执行命令DO TEST后,屏幕显示的结果应是

A) 数据库系统
B) 应用系统
C) 数据库管理系统
D) 应用管理系统

答案

参考答案:A

解析: 在子程序sub1中定义了局部变量X,则在子程序中X值的改变不影响全局变量中的X。当子程序中Y值的改变导致了全局变量Y值的改变。最终X=“数据库”,Y=“系统”。显示X+Y的值则为“数据库系统”。

探究题

西亚的水资源

    有人说,西亚的生存和发展取决于两种液体:石油和淡水。从长远观点来看,淡水资源比石油更为宝贵。西亚是个水资源不足的干旱地区,在阿拉伯半岛,3/4以上的地区年降水量在200毫米以下。年降水量超过600毫米的地区分布范围极为有限。数千年来,西亚的水资源主要用于农业灌溉,农业生产受水资源条件的影响很大。现在农业灌溉仍是最大的耗水部门。由于石油经济的发展,人口的过度集中和工业规模的扩大,该地区的城市化发展迅速。因此用水量大增,许多城市出现供水不足,并引起其他环境问题。沙特阿拉伯南部的沙漠地区,淡水更为短缺,许多城市依靠淡化海水来解决生产、生活用水。从1970年开始实施海水淡化工程,目前日产量已达120万立方米。约占世界海水淡化总量的25.9%,淡化海水能力居世界第一位。目前沙特淡化海水的成本还很高,每吨淡化海水成本约为1美元到1.6美元,今后主攻方向是降低成本。

思考:

(1)西亚水资源缺乏的主要原因是什么?

________________________________________________________________________________

(2)试想西亚水资源如此缺乏,会带来什么影响。

________________________________________________________________________________

(3)请设想如何改变这种现状。

________________________________________________________________________________

问答题