执行下列程序之后的显示结果是( )。 CLEAR LOCAL x y=10 DO p1 ?x,y RETURN PROCEDURE p1 x =50 y=50 RETURN

admin2016-08-23  26

问题 执行下列程序之后的显示结果是(     )。
CLEAR
LOCAL x
y=10
DO p1
?x,y
RETURN
PROCEDURE p1
x =50
y=50
RETURN

选项 A、.F. 50
B、.F. 10
C、50  50
D、50  10

答案A

解析 局部变量用LOCAL命令建立,本题中x是局部变量,初值为逻辑假.F.。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,故x值为.F.。调用程序p1时,实参y的值传递给了对应的形参,故y值为50,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/nnIp777K
0

最新回复(0)