1、某人设计了下面的函数fun,功能是返回参数a中数值的位数
Function fun(a As Integer) As Integer
Dim n%
n = 1
While a \ 10 >= 0
n = n + 1
a = a \ 10
Wend
fun = n
End Function
在调用该函数时发现返回的结果不正确,函数需要修改,下面的修改方案中正确的是
A 把语句n = 1改为n = 0
B 把循环条件a \ 10 >= 0改为a \ 10 > 0
C 把语句 a = a \ 10改为a = a Mod 10
D 把语句fun = n改为 fun = a
2、 以下关于过程及过程参数的描述中,错误的是
A 过程的参数可以是控件名称
B 用数组作为过程的参数时,使用的是"传地址"方式
C 只有函数过程能够将过程中处理的信息传回到调用的程序中
D 窗体可以作为过程的参数
3、一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句
Public X As Integer
在Model1中有语句
Public Y As Integer
则以下叙述中正确的是
A 变量X、Y的作用域相同
B Y的作用域是Model1
C 在From1中可以直接使用X
D 在Form2中可以直接使用X和Y