![[单项选择题] 在窗体中添加1个命令按钮(其Name属性为Command1)和1个标签(其Name属性为Lable1),然后编写如下代码:Private Sub Commandl,第1张 [单项选择题] 在窗体中添加1个命令按钮(其Name属性为Command1)和1个标签(其Name属性为Lable1),然后编写如下代码:Private Sub Commandl,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E5%9C%A8%E7%AA%97%E4%BD%93%E4%B8%AD%E6%B7%BB%E5%8A%A01%E4%B8%AA%E5%91%BD%E4%BB%A4%E6%8C%89%E9%92%AE%28%E5%85%B6Name%E5%B1%9E%E6%80%A7%E4%B8%BACommand1%29%E5%92%8C1%E4%B8%AA%E6%A0%87%E7%AD%BE%28%E5%85%B6Name%E5%B1%9E%E6%80%A7%E4%B8%BALable1%29%EF%BC%8C%E7%84%B6%E5%90%8E%E7%BC%96%E5%86%99%E5%A6%82%E4%B8%8B%E4%BB%A3%E7%A0%81%EF%BC%9APrivate+Sub+Commandl.png)
[单项选择题] 在窗体中添加1个命令按钮(其Name属性为Command1)和1个标签(其Name属性为Lable1),然后编写如下代码: Private Sub Commandl_Cliek() Dim arrayl(10, 10)As Integer Dim i, j, Sum AsIntegerSum=0 For i=1 To 10 Forj=1 To 10arrayl(i, j)=i+j Nextj Next i End Sub 此程序的功能是求数组arrayl主对角线元素的和,并把结果显示在标签中,为实现此功能,省略号处的程序段应该是 ( )
A.For i=1 To 10 For j=1 To 10 If i=j Then Sum = Sum+ arrayl (i, End If Next j Next i Label Caption=Sum
B.For i=l TO 10Forj=1 To 10 If i= =j Then Sum=Sum+array1 (i, End IfNext j Next i Label Caption=Sum
C.For i=1 To 10For j=1 To l0 If i=j Then Sum=Sum+arrayl (i, End IfNext iNext jLahel Caption=Sum
D.For i=1 To 10 For j=1 To l0If i=j ThenSum=arrayl (i,End If Next j Next i Label Caption=Sum
正确答案:A
参考解析:选项B中条件表达式i= =j有误,在VB中表示i等于j,应写成i=j。排除选项B。选项C中的For......Next语句使用有误,内层应该是Next j,外层为Next i。选项D中的求和语句有误。应为Sum= Sum+array1(i,j)。只有A项是正确的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)