[单选题]

现有程序如下:Option Base 1
Private Sub Form_Click()
Dim x(5,6)As Integer,y(5)As Integer
For i=1 To 5
For j=1 To 6
x(i,j)=Int(Rnd * 9+1)
Next j
Next i
Call f(5,6,x,y)
For i=1 To 5
Print y(i);
Next i
End Sub
Sub f(m As Integer,n As Integer,a()As Integer,b()As Integer)
For i=1 To m
b(i)=0
For j=1 To n
b(i)=h(i)+a(i,j)
Next j
Next i
End Sub
关于上述程序,以下叙述中正确的是(  )。

A.调用过程语句有错,参数不匹配

B.程序有错,数组下标越界

C.y数组中保存的是x数组每行数据之和

D.x数组中数据的取值范围是1~10

参考答案与解析:

相关试题

设有如下程序:<br />Option Base 1<br />Private Sub Form_Click()<br />Dim a(5)As String,i

[单选题]设有如下程序:Option Base 1Private Sub Form_Click()Dim a(5)As String,i As IntegerF

  • 查看答案
  • 下面程序:Private Sub Form_Click()Dim x,y,z

    [单选题]下面程序:Private Sub Form_Click()D.im x,y,z As Integerx=5y=7z=0C.all P1(x,y,z)Print Str(z)E.nd SubSub P1(ByVal a As Integer, ByVal b As Integer, c As integer)c=a+bE.nd Sub运行后的输出结果为A.0B.12C.Str(z)D.显示错误信息

  • 查看答案
  • 下面程序:Private Sub Form_Click() Dim x,y,z

    [单选题]下面程序: Private Sub Form_Click() Dim x,y,z As Integer x=5 y=7 z=0 Call P1(x,y,z) Print Str(z) End Sub Sub P1(ByVal a As Integer,ByVal b As Integer,c As Integer) c=a+b End Sub 运行后的输出结果为 ______。A.0B.12C.Sb(z)D.显示错误信息

  • 查看答案
  • 下面程序:Private Sub Form_Click()Dim x,y,z

    [单选题]下面程序: Private Sub Form_Click() Dim x,y,z As Integer x=5 y=7 z=0 CallPI(x,y,z) Print Str(z) End Sub SubP1(By Val a As Integer, By Val b As Integer, c As Integer) C=a+b End Sub 运行后的输出结果为______。A.0B.12C.Str(z)D.显示错误信息

  • 查看答案
  • 阅读程序:Option Base 1Private Sub Form_Click

    [单选题]阅读程序: Option Base 1 Private Sub Form_Click() Dim arr, Sum Sum=0 art=Array(1, 3, 5, 7, 9, 11, 13, 15, 17, 19) For i=1 To 10 If arr(i)/3=arr(i)/3 Then Sum=Sum+arr(i) End If Next i Print Sum End Sub 程序运行后,单击窗体,输出结果为______。A.13B.14C.27D.15

  • 查看答案
  • 阅读程序:Option Base 1Private Sub Form_Click

    [单选题]阅读程序: Option Base 1 Private Sub Form_Click() Dim art,Sum Sum=0 art=Array(1,3,5,7,9,11,13,15,17,19) For i=1 To 10 If arr(i)/3=arr(i)/3 Then Sum=Sum+art(i) End If Next i Pdnt Sum End Sub 程序运行后,单击窗体,输出结果为( )。A.13B.14C.27D.15

  • 查看答案
  • 运行下列程序:Private Sub Form_Click( )Dim y As

    [单选题]运行下列程序:Private Sub Form_Click( )Dim y As Integer, x As IntegerDo Until x > 20x运行下列程序:Private Sub Form_Click( )D.im y As Integer, x As IntegerD.o Until x > 20x = x + 10y = y + xIf x > 20 Then Exit DoLoopPrint x, yE.nd Sub单击窗体后,则在窗体上显示的结果是( )。A.1

  • 查看答案
  • 有如下程序: Private Sub Form_Click()Dim i As

    [单选题]有如下程序:Private Sub Form_Click()D.im i As Integer, Sum As IntegerSum=0F.or i=2 To 10If i Mod 2=0 And i Mod 3<>0 ThenSum=Sum+iE.nd IfNextPrint SumE.nd Sub程序运行后,单击窗体,输出结果为A.12B.30C.24D.18

  • 查看答案
  • 有如下程序:Private Sub Form_Click() Dim Check

    [单选题]有如下程序: Private Sub Form_Click() Dim Check,Counter Check=True Counter=0 Do Do While Counter<20 Counter=Counter+1 If Counter=10 Then Check=False Exit Do End If Loop Loop Until Check=False Print Counter,Check End Sub 程序运行后,单击窗体,输出结果为( )。A.15 0B.20 -1C.1

  • 查看答案
  • 有如下程序:Private Sub Form_Click() Dim Check

    [单选题]有如下程序: Private Sub Form_Click() Dim Check, Counter Check=True Counter=0 Do Do While Counter<20 Counter=Counter+1 If Counter=10 Then Check=False Exit Do End If Loop Loop Until Check=False Print Counter, Check End Sub 程序运行后,单击窗体,输出结果为______。A.15 0B.20

  • 查看答案