学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
要求编写一个“统计直角三角形的个数”的程序,功能如下:在文本框 Text1 中依次输入3*N 个数表示三角形的边长(用逗号分隔并以逗号结尾),单击“计算”按钮 Command1 后,程序统计直角三角形个数,并在标签 Label1 中显示。程序运行界面如图所示。

Private Sub Command1_Click()
Dim i As Integer, j As Integer, k As Integer
Dim x1 As Single, x2 As Single, x3 As Single, t As Single
Dim Totald As Integer, v As Single, s As String
s = Text1.Text
k = 0: j = 1: Totald = 0
For i = 1 To Len(s)

If Mid(s, i, 1) = "," Then

v = Val(Mid(s, j, i - j))    '提取三角形边长,保存在变量 v 中
________
If k Mod 3 = 1 Then
x1 = v
ElseIf k Mod 3 = 2 Then
x2 = v
If x1 < x2 Then t = x1: x1 = x2: x2 = t
Else
x3 = v
If x1 < x3 Then t = x1: x1 = x3: x3 = t
If _________ Then Totald = Totald + 1
End If
j = j + 1

End If

Next i
Label1.Caption = "一共构成" + Str(Totald) + " 个直角三角形" End Sub
(1)请在①②划线处补充合适的代码。
(2)加框处代码有误,请改正_________。
(3)观察程序代码,若正确完成(1)、(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

用户名称
2019-09-19

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

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交