窗体上有一个名称为Commandl的命令按钮。其单击事件过程如下: Private Sub Command l Click() Open”c:\f1.txt”For Input As#l:Open”c:\f2.txt”For Ou

admin2019-01-17  23

问题 窗体上有一个名称为Commandl的命令按钮。其单击事件过程如下:
    Private Sub Command l Click()
         Open”c:\f1.txt”For Input As#l:Open”c:\f2.txt”For Output As#2
         Do While Not EOF(1)
              Line Input#1.strl:Print#2.strl
         Loop
         Close
    End Sub
    以下关于上述程序的叙述中,错误的是

选项 A、功能是将f2.tXt中的内容复制到f1.txt中  
B、f1.txt和f2.txt均是顺序文件
C、EOF函数可以判断是否已到文件的末尾
D、Close能够把打开的两个文件都关闭

答案A

解析 Visual Basic程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写的操作,操作完成后,关闭这个文件。打开文件的基本格式为:Open FileName For Mode As#FileNumbcr。打开方式主要有Output、Append、Input、Random等几种方式。Output、Append、input方式打开的文件进行的读写操作都是以顺序方式进行的,其中Output、Append打开的文件主要用来输出数据,与Print#、Write#等方法配合使用;以Input方式打开的文件主要用来读入数据,它与Input#、Line Input#语句配合使用。Line Input#语句从顺序文件中读取一个完整的行,并把它赋给一个字符串变量。本题中f1.txt和12.txt分别使用Input和Output方式打开,所以都是顺序文件;EOF函数可以判断是否已到文件的末尾,一般用作循环条件;程序的功能是将f1.txt文件的内容复制到t2.txt中,最后的Close语句缺省文件号将会关闭所有的活动文件。
转载请注明原文地址:https://jikaoti.com/ti/iVm0FFFM
0

最新回复(0)