【名词&注释】
表达式、初始化(initialization)、全局变量(global variable)、静态局部变量(static partial variable)、寄存器变量(register variable)
[单选题]某人设计了下面的函数fun,功能是返回参数a中数值的位数: Function fun(a AS Integer)AS Integer Dim n% N=1 While a\10>=0 N=n+l:a=a\l0 Wend Fun=n End Function 在调用该函数时发现返回的结果不正确,函数需要修改,下面的修改方案中正确的是。
A. 把错句n=1改为n=0
B. 把循环条件a\l0>=0改为a\l0>0
C. 把语句a=a\l0改为a=a Mod 10
D. 把语句fun=n改为fun=a