2011年三月的计算机二级考试vb这道题怎么回事?高人指点.急~~
为了从当前文件夹中读入文件file.txt,某人编写了下面的程序:Private Sub Command1_Click()
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)把print ch 语句改为print#20,ch D)把open语句的output改为input
这道题选什么呢??
经过我的调试需要同时选A和D,这是怎么回事??这好像是单选题。 --------------------编程问答-------------------- 沙发!!mark!! --------------------编程问答-------------------- D --------------------编程问答-------------------- D,文件名前可以不添加路径,VB会在当前路径中查找,找不到才会报错,因此先A错 --------------------编程问答--------------------
如果不加路径,只改D虽然没有报错,但是没有显示文本中的信息。
如果加路径同时又改D则有文本信息显示。
???? --------------------编程问答--------------------
如果被我选我也是选D
不过只选D没有显示文本信息啊。怎么回事啊?猴哥指点啊。 --------------------编程问答--------------------
你的“file1.txt“没在当前路径,当前路径和应用程序路径是两个不同的概念,
Curdir()返回当前路径,App.path 返回应用程序路径.你把file1.txt复制到当前路径再试试! --------------------编程问答-------------------- 调试的时候,当前路径好像是在VB6IDE的目录下……
补充:VB , 基础类