【正确答案】根据题意,将两个命令按钮和一个标签添加到窗体中,标签的Caption属性为“编写打印到目标文件的菱形。目标文件为shape.dat”,命令按钮的Caption属性分别设为“开始”和“关闭”,名称分别为Command1和Command2,双击Cornmand1。利用循环打印空格和字母“A”来画出菱形,进入代码窗口,补充后的代码如下:
Private Sub Command1_Click()
Open"shape5.dat" For Output As#1 '打开文件,准备写入
Dim n As Integer
Dim i As Integer
Dim str As String
For n=0 To 4 '打印菱形上半部分
str=" "
For i=0 To 4-n '打印空格
str=str+" "
Next i
For i=0 To 2*n '打印字母“A”
str=str+"A"
Next i
Print # 1,str$
Next n
For n=5 To 8 '打印下半部分
str=" "
For i=0 To {{U}}n-4{{/U}} '打印空格
str=str+" "
Next i
For i=0 To {{U}}2*(8-n){{/U}} '打印字母“A”
str=str+"A"
Next i
Print # 1,str$
Next n
Close#1
Command1.{{U}}Enabled{{/U}}=False
Command1.{{U}}Caption{{/U}}="完成"
End Sub
Private Sub Command2_Click()
{{U}}Unload Me{{/U}}
End Sub
单击[*]按钮运行程序,并按要求保存。
【答案解析】