单选题 下列程序段执行以后,内存变量A和B的值是CLEARA=10B=20SET UDFPARMS TO REFERENCEDO SQ WITH(A),(B)&&参数A是值传递,B是值传递?A,BPROCEDURE SQPARAMETERS X1,Y1X1=X1*X1Y1=2*X1ENDPROC
【正确答案】 D
【答案解析】解析:模块程序可以接收程序传递过来的参数,参数传递的方式有两种:按值传递和按引用传递。其中当按值传递时,形参变量值改变时,不会影响实参变量的取值,即形参变量的值不传回;当按引用传递时,形参变量值改变时,实参变量也发生改变。题干中参数A和B都是按值传递,不会影响实参变量的取值,A和B的值不会改变。