景点号 | 1 | 2 | 3 | 4 | 5 |
下一景点号 | 2 | 4 | 5 | 5 | 2 |
则他可以从2号景点出发,最多可以游玩2号4号、5号三个景点,程序运行界面如图所示。
程序代码如下:
Private Sub Command1_Click()
Dim a(1 To 100) As Integer,d(1 To 100)As Integer
'数组a存放下一景点号
Dim jd As String,m As String,c As Integer,i As Integer
Dim s As Integer,p As Integer,k As Integer, ans As Integer
jd=Text1.Text+","
s=0:c=0
For i=1 To Len(jd)
m=Mid(jd,i,1)If m<>"," Then
s=s*10+Val(m)
Else
c=c+1:a(c)=s:s=0 '含义
End If
Next i
For i=1 To c
d(i)=0Next
ans=0:k=0
For i=1 Toc '枚举游览起点
If d(i)=0 Thenp=i
Do While d(p)=0
k=k+1:d(p)=k:p=p+1 '改错
Loop
y=_________ '填空
If y>ans Then ans=y
k=0
End If
Next i
Text2.Text=Str(ans)
End Sub(1)若要实现显示“景点连接情况:”的Textl在程序运行时默认为空,则需要将Text1的____属性设置为空。
(2)若有7个景点,且每个景点的连接情况为6,3,7,2,7,5,4,则小杰最多可以游玩的景点数是_____________。
(3)程序代码中,“含义”处的“a(c)=s”语句代表的含义是__________________。
(4)程序代码中,“改错”处的语句有误,应改为________________。
(5)程序代码中,将“填空”处的语句补充完整_________________。
同类型试题
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