For Each dr As DataRow In DataTables("表A").DataRows
Dim 答案() As String = dr("正确答案").split(",")
Dim 答题() As String = dr("做题选项").split(",")
If 答题.Except(答案).Count > 0 Then
dr("得分") = 0
ElseIf dr("正确答案") = dr("做题选项") Then
dr("得分") = 2
ElseIf 答题.Intersect(答案).Count > 0 Then
dr("得分") = 答题.Intersect(答案).Count * 0.5
End If
Next