单击窗体时,下列程序代码的执行结果是(). Private Sub lnvert(ByVal xstr As String,ystr As String) Dim tempstr As String Dim I As Integer I=Len(xstr) Do While I>=1 Tempstr=tempstr+Mid(xstr,I,1) I=I-1 Loop ystr=tempstr End Sub Private Sub Form_Click() Dim s1 As String,s2 As String S1="abcdef" Invert s1,s2 Print s2 End Sub
由()关键字声明的局部变量在整个程序运行时一直存在.
计算如下程序的运行结果(): Private Sub Form_Click() A= 10 Print a Call pro(a) Print a End Sub Sub pro(ByVal a) A= 20 End Sub
对象在响应某个事件时,计算机要执行一段程序, 以完成相应的操作,这样的程序片段叫做()过程.
下列选项中()不是VB变量的作用域.
如下程序: 运行的结果是(). Dim a%, b%, c% Public Sub p1(x%, y%) Dim c% X= 2 ∗ x: y = y + 2: c = c + y End Sub Public Sub p2(x%, ByVal y%) Dim c% X = 2 ∗ x:: y = y + 2: c = x + y End Sub Private Sub Command1_Click() A= 2: b = 4: c = 6 Call p1(a, (B)) Print "a="; A, "b="; B, "c="; c Call p2(a, (B)) Print "a="; A, "b="; B, "c="; c End Sub
下列程序输出结果为().Private Sub Command1_Click() A%=10 B%=5 Change A,b Print A,b End Sub Private Sub Change(ByVal a As Integer,b As Integer) Tmp=a A=b B=tmp End Sub
要想从子过程调用后返回两个结果,下面子过程语句说明合法的是().
有如下程序,运行后单击按钮输出的结果是(). Private Sub Command1_Click() M=5:n=4 Call A(m,n) Print m,n End Sub Private Sub A(m,n) S=m M=s/n N=s Mod n End Sub
Sub过程与Function过程最根本的区别是().
可以在窗体模块的通用声明段中声明().
下面过程运行后显示的结果是(). Pubic Sub F1(n%,ByVal m%) Private Sub Command1_Click() N=n Mod 10 Dim x%,y% M=m\10 x=12:y=34 End Sub Call F1(x,y) Print x,y End Sub
假定有如下的Sub过程: Sub S(x As Single,y As Single) T=x X=t∗y Y=t/y End Sub 在窗体上画一个命令按钮,,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Single Dim b As single A=5 B=4 S A,b Print a;b End Sub 程序运行后,单击命令按钮,输出结果为().
假定有以下函数过程: Function Fun(s As String,i As String) Dim s1 As String For i=1 ToLen(s) S1=Ucase(Mid(s,i,l))+s1 Next i Fun=s1 End Function 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Comand1_Click() Strl=InputBox("请输入一个字符串") Str2=Fun(Strl) Print Str2 End Sub 程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg", 则单击"确定"按钮后在窗体上输出的结果为().
在Visual Basic 应用程序中以下正确的描述是().