问题 单项选择题

下面过程运行后,变量N的值为( )。
PRIVATE SUB MAINSUB( )
DIM N AS INTEGER
N=9
CALL GET. DATA(N)
END SUB
PRIVATE SUB GETDATA(BYREF M AS INTEGER)
M=M*3+SC-N(-9)
END SUB

A.25

B.26

C.27

D.28

答案

参考答案:B

解析: 通过参数传递CALL GETDATA(N)语句,将N值赋予M,所以M=N=9。而SGN函数为返回参数的正负号,SGN(-9)=-1。因而M=M*3+SGN(-9)=9*3+(-1)= 27-1=26。

单项选择题
单项选择题