关于VB的几个填空题~~程序分析的~~亟待解决~感谢啊!

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:22:17
1、执行下面的程序段后,i的值为(),s的值为()。
S=2
For i=3.2 to 4.9 step 0.8
S=s+1
Next i

2、下列过程第一次、第二次、第三次被调用的结果分别是:()、()、()。
Sun first
Static s%
Dim i%
For i=1 to 10 step 2
S=s+1
Next i
Print s;
End sub

3、以下程序实现每次单击按钮时,标签在窗体form1上向右移动100(twip),当标签移出窗体时,在次单击按钮,标签将回到窗体的左边。
Private sub command1_cilick()
If label1.left>form1.width then
( )
Else
( )
endif
End sub

4、以下程序的功能是:生成10个100到500之间的随机整数,输出其中能被5整除的数,并求出它们的和。
Private sub command1_cilick()
For i=1 to 10
X=int ( )
If x mod 5=0 then
Print x
S=( )
Endif
Next i
Print s
End sub
5、以下程序在文本框text1中输入任意一字符串,并按相反的次序显示在文本框text2中。
Private sub command1_cilick()
Dim n$,d$,m%
N=text1.text
M=( )
For i=m to 1 step -1
C=mid(n,I,1)
D=d & ( )
Next i
( )=d
End sub

非常感谢啊!!!
第二题能不能给一点解析啊~~我不是很懂~为什么是5 10 15啊?我

1、5.6 5
2、5 10 15
3、label1.left=0 label1.left=label1.left+100
4、rnd()*401+100 s+x
5、len(N) C text2.text
第二题 定义的是静态变量,就是说每次调用时S的值仍然保留,第一次调用前S=0,调用后,i共循环5次,每次s都+1,最后S=5;第二调用前S=5,同理,调用后S=10。