问题 单项选择题

下列程序段执行时在屏幕上显示的结果是( )。 x1=20 x2=30 SET UDFPARMS TO VALUE DO test WITH x1,x2 x1,x2 PROCEDURE test PARAMETERS a.b x=a a=b b=x ENDPRO

A.30 30

B.30 20

C.20 20

D.20 30

答案

参考答案:B

解析: 根据过程test的代码可以分析出:test的功能是将传递的两个参数互换。变量x1、x2的初始值是20、30,经过“DO test WITH x1、x2”的调用后,x1、x2的值互换,值分别是30、20。

计算题
单项选择题 案例分析题