问题 单项选择题

为了从当前文件夹中读入文件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。

单项选择题
判断题