问题
单项选择题
为了从当前文件夹中读入文件File1.txt,某人编写了下面的程序:
Private Sub Command1_C1ick()
Open "File1.txt" For Output As #20
Do While Not EOF(20)
Line Input#20, ch$
Print ch
Loop
Close #20
End Sub
程序调试时,发现存错误,下面的修改方案中正确的是( )。
A.在Open语句中的文件名前添加路径
B.把程序中各处的“20”改为“1”
C.把Prim ch语句改为Print #20, ch
D.把Open语句中的Output改为Input
答案
参考答案:D
解析: 打开顺序文件的基本格式为:Open FileName For Mode As #FileNumber。
其中,FileName表示要打开的文件的路径;Mode为文件打开模式:OutPut用于输出、Append用于追加写入、Input用于读取;FileNumber为打开文件时指定的句柄(文件号)。本题中是需要读取顺序文件中的数据,因此打开模式应该为。Input而不是Output。