练练手可以吗?别笑话。。。 Dim a$(10), b$ Private Sub Form_Load() '题 A B C D 答案 a(1) = "25+20=?,45,44,87,102,45" a(2) = "23+28=?,56,44,51,102,51" a(3) = "19+21=?,56,44,187,40,40" a(4) = "45+21=?,56,66,87,102,66" a(5) = "56+21=?,56,44,77,102,77" a(6) = "2+210=?,56,5,87,212,212" a(7) = "12+12=?,24,44,87,102,24" a(8) = "33+33=?,66,44,87,102,66" a(9) = "20+21=?,56,44,41,102,41" a(10) = "昆明是哪省的省会?,云南,江西,浙江,广东,云南" For j = 0 To 3 Option1(j).Value = 0 Option1(j).Visible = 0 Next Label1 = "单选题:按Next按钮开始答题" End Sub Private Sub Command1_Click() Static i% i = i + 1 If i = 10 Then Command1.Enabled = 0 Label1 = Split(a(i), ",")(0) For j = 0 To 3 Option1(j).Value = 0 Option1(j).Visible = 1 Option1(j).Caption = Split(a(i), ",")(j + 1) Next b = Split(a(i), ",")(5) End Sub Private Sub Option1_Click(Index As Integer) If Option1(Index).Caption = b Then MsgBox "正确!" Else MsgBox "错误!" End Sub