问题
单项选择题
窗体中有一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:
Private Sub run_Click()
result=""
For i=1 To Me! n
For j=1 To Me! n
result=result+"*"
Next j
result=result+Chr(13)+Chr(10)
Next i
MsgBox result
End Sub
打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是
答案
参考答案:A
解析: 本题考查的是VBA中的For循环嵌套。输入的n值为4时,Forj=1 To 4执行result=result+"*",此时resulf=" * * * *",循环j结束后,执行result=result+Chr(13)+Chr(10),相当于在字符串result="* * * *"后面加一个回车换行符,再执行i循环3次后,输出的图形应该是A。