下面程序是用来打印九九乘法表的,请补充完整。
Dim i As Integer,j As Integer,Strl$
Str1=" "
For i=1 To 9
For j=1 To 9
If [9] Then
Str1=Str1+Str$(j)+"×"+Str$(i)+"="+Str$(Val(i*j))
Else
Str1=Str1 & Chr(13)
[10]
End If
Next j
Next i
Pnnt Str1
参考答案:j<=i
解析: (1)Exit语句总是出现在If语句或Select Case语句内部,而If语句或Select case语句在循环内嵌套,用Exit语句中断循环。函数首先定义了两个Integer型变量i、j,并将空格赋给str1;第一个For循环的变量I从1到9步长为1,第二个循环的变量i也是从1到9步长为1,循环体为选择结构,它是用来输出i*j的值,所以j的值应该小于此时i的值,那么If的判断语句为j<=i,当满足条件时执行Then后面的语句,即输出i*j的值,如果不满足执行Else后面的语句,并跳出内循环。