Private Sub Form_Click()
Dim k As Integer
For k = 1 To 2
Print "3" + k; "3" & k; Spc(3);
Next
End Sub
(A) 31 31 
32 32 
(B) 4 31
5 32
(C) 31 31 32 32 
(D) 4 31 5 32为什么不选b呢?求详解啊!

解决方案 »

  1.   

    "3"是字符串啊,+和&都是字符串拼接,怎么能选b?
      

  2.   

    print语句最后是分号,所以不会有换行,所以应该是(D)
      

  3.   


    Private Sub Form_Click()
    Dim k As Integer
    For k = 1 To 2
    Print "3" + k; "3" & k; Spc(3);
    Next
    End Sub
    重点还是Print "3" + k; "3" & k; Spc(3);这句啊"3"是字符串型,k是枚举型,两者用“+”连接是“拼接”的意思,不是“相加”的意思
      

  4.   

    没意思啊!发现一个过等级考试的好办法——把MSDN中语法部份微软件不推荐的写法看一遍,包过。