默认情况下,对数组定义语句:Dim S(20)As Double,以下说法正确的是().
A:S的元素是S0,S1,S2,S3,... B:数组S下标下界从0开始,上界是20 C:数组S一共有20个元素 D:数组S在计算机内占用的存储空间是40个字节
变量定义语句Dim Index&与下面的______等价。 ( )
A:Dim Index As Long B:Dim Index As Integer C:Dim Index As Single D:Dim Index As Double
若有以下程序,当程序运行后,单击命令按钮,则输出的结果为( )。
Private Sub Command1_Click( )
Dim a%(1 To 4), b%(3 To 6), i%, s1#, s2#
For i= 1 To 4
a(i) = i
Next i
For i=3 To 6
b(i) = i
Next i
s1 = Factorial (
A:
s2 = Factorial ( B:
Print "s1="; s1; "s2="; s2
End Sub
Function Factorial(a() As Integer)
Dim t#, i%
t=1
For i = LBoun C:s1=24 s2=24 D:s1=360 s2=360
下面程序段执行的结果是
Dim i As Integer,S As Integer
S=0
For i=1 to 10 step 1
S=S+i
Next i
A:S=0 B:S=10 C:死循环 D:S=55
有下列程序,程序运行后单击命令按钮,则输出的结果为( )。 Private Sub Command1_Click( ) Dim a%(1 To 4), b%(3 To 6), i%, s1#, s2# For i= 1 To 4 a(i) = i Next i For i=3 To 6 b(i)=i Next i s1=Factorial (a) s2=Factorial (b) Print "s1="; s1; "s2="; s2 End Sub Function Factorial(a( ) As Integer) Dim t#, i% t=1 For i=LBound(a) To UBound(a) t=t*a(i) Next i Factorial=t End Function
A:s1=360 s2=24 B:s1=24 s2=360 C:s1=24 s2=24 D:s1=360 s2=360
有下列程序,程序运行后单击命令按钮,则输出的结果是( )。
Private Sub Command1_Click( )
Dim a%(1 To 4),b%(3 To 6),i%,s1#,s2#
For i=1 To 4
a(i)=i
Next i
For i=3 To 6
b(i)=i
Next i
s1=Factorial(a)
s2=Factorial(b)
Print"s1=";s1;"s2=";s2
End Sub
Function Factorial(a( ) As Integer)
Dim t#,i%
t=1
For i=LBound(a) To UBound(a)
t=t*a(i)
Next i
Factorial=t
End Function
A:s1=360 s2=24 B:s1=24 s2=360 C:s1=24 s2=24 D:s1=360 s2=360
若有以下程序,当程序运行后,单击命令按钮,则输出的结果为( )。 Private Sub Command1_Click( ) Dim a%(1 To 4), b%(3 To 6), i%, s1#, s2# For i= 1 To 4 a(i) = i Next i For i=3 To 6 b(i) = i Next i s1 = Factorial (A) s2 = Factorial (B) Print "s1="; s1; "s2="; s2 End Sub Function Factorial(a( ) As Integer) Dim t#, i% t=1 For i = LBound(A) To UBound(A) t = t * a(i) Next i Factorial = t End Function
A:s1=360 s2=24 B:s1=24 s2=360 C:s1=24 s2=24 D:s1=360 s2=360
假定有以下两个过程: Sub S1(By Val x As Integer,By Val y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Integer) Dim t As Integer t=x x=y y=t End Sub 则以下说法中正确的是 ______。
A:用过程S1可以实现交换两个变量的值的操作,S2不能实现 B:用过程S2可以实现交换两个变量的值的操作,S1不能实现 C:用过程S1和S2都可以实现交换两个变量的值的操作 D:用过程S1和S2都不能实现交换两个变量的值的操作