VB习题(2016)

c=30 End Select Print c

11、 下面这段程序执行后是求1~99的平方的和,请将下面代码补充完整。 Private Sub Command1_Click() Dim x As Integer Dim sum As Double x = 1

Do While x <= ___________ sum = ___________ +x*x x = ___________ Loop Print sum End Sub

12、 语句Form1.Print \的输出结果为:___________。 13、 执行下面程序,输出结果是n=___________,j=___________。 Dim j as integer,n as integer j=1:n=0 Do While n<3 j=j * (j+1) n=n+1 Loop

Print n; j

14、 执行下列程序段后,变量A、B的值分别为 ( ) 、( ) A =300:B=500:c=200 C=A : A=B :B=C Print A,B

15、 执行下面程序段的运行结果为:( ) X=8:y=2 If x*y<15 then Y=y-1 Else Y=-1 End if Print y-x>0

16、 执行下面程序段后,输出结果为:( ) X=3:y=1

If x>1 then y=y+1 If x>2 then y=y+1 If x>3 then y=y+1 Print y

17、 有下列程序段: Dim a,b,c a=1:b=2:c=3 a=b=c print a

程序运行后,输出的结果是( )。 18、 num=0 while num<=2 num=num+1 wend print num

以上程序段的输出结果是( )。 19、 s=5

For i=2.6 to 4.9 step 0.6 s=s+1 Next i

以上程序段执行后,s的值为( )。 20、 默认情况下,数组下标的下界是_____

21、 VB中,按照数组的维数分为___________________、___________________、___________________。

22、 如果几个控件具有相同的_____属性,则这些控件称为数组控件。 23、 下面程序段执行后,a(4)的值为___________ Private Sub Command1_Click() Dim a(4) as Integer a(0)=3 For i=1 to 4 a(i)= a(i-1)+i Next i Print a(4) End Sub

24、 执行下面程序,输出结果是___________。 Private Sub Command1_Click() Dim aa As Variant aa=Array(1,2,3,4) Print aa(1) End Sub 25、 有如下程序代码 Dim a() as string

a=split(\武#夷#学#院\ print a(2)

以上程序的执行结果是( )。 26、 有如下程序代码

Private Sub Command1_Click() Dim A(2 To 7) As Integer Dim i As Integer For i = 2 To 7 A(i) = i Next i

print A(i - 2) End Sub

以上程序的执行结果是( )。

27、 执行以下程序段后,x和a的值分别为:( )、( Private Sub Command1_Click() Dim a As Integer, b As Integer a = 10: b = 10 Call mysub(a, b) Print a End Sub

Private Sub mysub(ByVal x As Integer, ByRef y As Integer) x = x * 2 y = y \\ 2 Print x End Sub

28、设有下列函数过程:

Function fun(m As Integer)As Integer Dim k As Integer,sum As Integer

)。 sum=0

For k=m To 1 Step -3 sum=sum+k Next k fun=sum End Function

若在程序中用语句s=fun(9)调用此函数,则s 的值为( )。 29、 有下列程序段:

Private Sub Form_Click() Dim x, y As Integer x =8: y = 12 nc x, y

Print \ End Sub

Private Sub nc(ByVal a%, b%) a = a + b b = a a = a * b End Sub

程序运行后,点击窗体,变量x和y的值分别为 ( )30、 Private Sub Command1_Click() Dim a, b a = 10 b = 20

Call mult((a), b) Print a, b End Sub

Sub mult(ByRef x As Variant, y As Variant) x = x * 2 y = y * 3 End Sub

以上程序的执行结果分别为( )、( 31、 有下列程序段:

Dim x As Single, y As Single Private Sub Command1_Click() x = x + 1

、 ( ) )。

联系客服:779662525#qq.com(#替换为@)