【正确答案】[操作步骤]
第1步:打开工程文件sjt5.vbp。
第2步:分析并修改源程序。
[1]a(k) [2]ch
“排序”按钮的参考代码如下:
Private Sub C2_Click( )
'考生应编写的程序
For i=1 To 49
For j=1 To 50-i
If a(j)<a(j+1) Then
t=a(j)
a(j)=a(j+1)
a(j+1)=t
End If
Next j
Next j
For j=1 To 50
ch=ch+Str(a(i))+""
Next i
Text2=ch
End Sub
第3步:调试、运行并保存程序。
【答案解析】[解析] 程序首先打开文件in5.dat,并从文件中读取数据,从读取语句的下一行“ch=ch+Str(a(k))+""”可以看出,将读取的数据连接到ch的后面,连接的内容为a(k),所以读取语句Input中的变量应该是a(k)。文件内容读取结束后,文件的所有内容都连接到变量ch中,将ch赋值给Text1.Text即可在文本框中显示出文件的内容。
排序可采用多种方法,如选择法、冒泡法等。