例如矩阵行数为7,矩阵列数为4,查找数据为3,程序运行界面如图所示。
(1)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim a(1 To 100) As Integer
Dim m As Integer, n As Integer
Private Sub Command1_Click()Dim i As Integer, j As Integer, x As Integer
Dim s As String
m = Val(Text1.Text)n = Val(Text2.Text)
Randomize
For i= 1 To m
For j= 1 To n
x = Int(Rnd* 10+ 1)
_______
Next jNext i
s = ""
For i= 1 To m *n
s =s + Str(a(i))
If i Mod n=0 Then
List1.AddItem s
_______End If
Next i
End Sub
Private Sub Command2_Click()
Dim i As Integer, x As Integer, y As Integer
Dim key As Integer, flag As Boolean
key = Val(Text3.Text): flag = False
For i= 1 To m * nIf key = a(i) Then
x =(i-1)\m+ 1
y=______
list2.AddItem Str(key)+"的坐标为:第"+Str(x)+"行,第"+Str(y)+"列"
flag = True
End If
Next i
If Not flag Then
list2.AddItem "未查找到相应数据! "
End If
End Sub
(2)若随机产生矩阵,查找数据为3,则在列表框List2中显示内容是_____。
同类型试题
y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2
y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2