A-A+

下列关于过程调用的叙述中 正确的是A.被传递的参数是变量 则为引用方式B.被传递的参数是常量

2022-08-06 02:38:59 问答库 阅读 175 次

问题详情

下列关于过程调用的叙述中,正确的是
A.被传递的参数是变量,则为引用方式
B.被传递的参数是常量,则为传值方式
C.被传递的参数是表达式,则为传值方式
D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:调用模块程序参数的格式有两种:格式一:DO<文件名>|<过程名>WITH<实参1>[,<实参2>,...]格式二:<文件名>|<过程名>(<实参1>[,<实参2>,...])在参数传递过程中可以利用SETUDFPARMSTOVALUE|REFERENCE重新设置参数的传递方式,格式一不受UDFPARMS值的设置影响,如果采用格式二调用模块程序时,默认情况下都以按值方式传递参数,如果要以引用方式传递,可通过命令SETUDFPARMS命令重新设置参数的传递方式。

考点:参数,常量