【计算机类职业资格】国家二级VB机试(数据文件)模拟试卷4及答案解析.doc

上传人:arrownail386 文档编号:1332978 上传时间:2019-10-17 格式:DOC 页数:10 大小:62.50KB
下载 相关 举报
【计算机类职业资格】国家二级VB机试(数据文件)模拟试卷4及答案解析.doc_第1页
第1页 / 共10页
【计算机类职业资格】国家二级VB机试(数据文件)模拟试卷4及答案解析.doc_第2页
第2页 / 共10页
【计算机类职业资格】国家二级VB机试(数据文件)模拟试卷4及答案解析.doc_第3页
第3页 / 共10页
【计算机类职业资格】国家二级VB机试(数据文件)模拟试卷4及答案解析.doc_第4页
第4页 / 共10页
【计算机类职业资格】国家二级VB机试(数据文件)模拟试卷4及答案解析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、国家二级 VB机试(数据文件)模拟试卷 4及答案解析(总分:50.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下列有关文件的叙述中,正确的是(分数:2.00)A.以 Output方式打开一个不存在的文件时,系统将显示出错信息B.以 Append方式打开的文件,既可以进行读操作,也可以进行写操作C.在随机文件中,每个记录的长度是固定的D.无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的2.下列关于顺序文件的描述中,正确的是(分数:2.00)A.文件的组织与数据写入的顺序无关B.主要的优点是占空间少,且容易实现记录的增减操作C.每条记录的长度是固定的

2、D.不能像随机文件一样灵活地存取数据3.下面关于文件叙述中错误的是(分数:2.00)A.VB数据文件需要先打开,再进行处理B.随机文件每个记录的长度是固定的C.不论是顺序文件还是随机文件,都是数据文件D.顺序文件的记录是顺序存放的,可以按记录号直接访问某个记录4.以下关于文件的叙述中,错误的是(分数:2.00)A.顺序文件有多种打开文件的方式B.读取顺序文件的记录时,只能从头至尾逐记录进行C.顺序文件中各记录的长度是固定的D.随机文件一般占用空间比较小5.用语句 Open “C:teactxt“For Input As #1 打开文件后,就可以编程序(分数:2.00)A.将 C盘根目录下 te

3、actxt 文件的内容读入内存B.在 C盘根目录下建立名为 teactxt 的文件C.把内存中的数据写入 C盘根目录下名为 teactxt 的文件D.将某个磁盘文件的内容写入 C盘根目录下名为 teactxt 的文件6.以下不属于 Visual Basic数据文件的是(分数:2.00)A.顺序文件B.随机文件C.数据库文件D.二进制文件7.下面关于 VB数据文件的叙述中错误的是(分数:2.00)A.VB数据文件不包括 VB的窗体文件B.VB应用程序可以用随机方式读写数据文件C.VB应用程序在读写数据文件之前,必须用 Open语句打开该文件D.VB应用程序不能把一个二维表格中的数据存入文件8.某

4、人编写了下面的程序,希望能把 Text1文本框中的内容写到 outtxt 文件中 P Private Sub Command1_Click() Open“outtxt“For Outout As #2 Print“Text1“ Close #2 End Sub 调试时发现没有达到目的,为实现上述目的,应做的修改是(分数:2.00)A.把 Print“Text1“改为 Print #2,Text1B.把 Print“Textt“改为 Print Text1C.把 Print“Text1“改为 Write“Text1“D.把所有#2 改为#19.设有语句 Open“c:TestDat“For Ou

5、tputAs #1 则以下叙述中错误的是(分数:2.00)A.该语句打开 C盘根目录下的一个文件 TestDat,如果该文件不存在则出错B.该语句打开 C盘根目录下一个名为 TestDat 的文件,如果该文件不存在则创建该文件C.该语句打开文件的文件号为 lD.执行该语句后,就可以通过 Print#语句向文件 TestDat 中写入信息10.顺序文件在一次打开期间(分数:2.00)A.只能读,不能写B.只能写,不能读C.既可读,又可写D.或者只读,或者只写11.设在工程文件中有一个标准模块,其中定义了如下记录类型: Type Books Name As String*10:TelNum As

6、String*20 End Type 在窗体上画一个名为 Command1的命令按钮,要求当执行事件过程 Command1 Click时,在顺序文件 Persontxt 中写入一条 Books类型的记录。下列能够完成该操作的事件过程是(分数:2.00)A.Private Sub Command1_Click() Dim B As Books Open“Persontxt“For Output As #1 BName=InputBox(“输入姓名“) BTelNum=InputBox(“输入电话号码“) Write #1,BName,BTelNum Close #1 End SubB.Priva

7、te Sub Command1_Click() Dim B As Books Open“Persontxt“For Input As #1 BName=InputBox(“输入姓名“) BTelNum=InputBox(“输入电话号码“) Print #1,BName,BTelNum Close #1 End SubC.Private Sub Command1_Click() Dim B As Books Open“Persontxt“For OutOut As #1 BName=InputBox(“输入姓名“) BTelNum=InputBox(“输入电话号码“) Write #1B Clo

8、se #1 End SubD.Private Sub Command1_Click() Open“Persontxt“For Input As #1 Name=InputBox(“输入姓名“) TelNum=InputBox(“输入电话号码“) Print #1,Name,TelNum Close #1 End Sub12.以下关于文件的叙述中,错误的是(分数:2.00)A.顺序文件中的记录是一个接一个地顺序存放B.随机文件中记录的长度是随机的C.文件被打开后,自动生成一个文件指针D.EOF函数用来测试是否到达文件尾13.以下叙述中错误的是(分数:2.00)A.Print#语句和 Write#

9、语句都可以向文件中写入数据B.用 Print#语句和 Write#语句所建立的顺序文件格式总是一样的C.如果用 Print#语句把数据输出到文件,则各数据项之间没有逗号分隔,字符串也不加双引号D.如果用 Write#语句把数据输出到文件,则各数据项之间自动插入逗号,并且把字符串加上双引号14.为了保存数据,需打开顺序文件“E:UserDatatxt”,以下正确的命令是(分数:2.00)A.Open E:UserDatatxt For Input As #1B.Open“E:UserDatatxt“For Input As #2C.Open E:UserDatatxt For Output As

10、 #1D.Open“E:UserDatatxt“For Outout As #215.为了读取数据,需打开顺序文件“D:data5txt”,以下正确的命令是(分数:2.00)A.Open D:data5txt For Input As #1B.Open“D:data5txt“For Input As #2C.Open D:data5txt For Output As #1D.Open”D:data5txt”For Output As #216.在窗体上画一个名称为 Command1的命令按钮,并编写如下程序: Privme Type Record ID As Integer:Name As S

11、tring*20 End Type Private Sub Command1_Click() Dim MaxSize,NextChar,MyChar Open“d:tempfemaletxt“For Input As #1 MaxSize=LOF(1) For NextChar=MaxSize To 1 Step -1 MyChar=Input(1,#1) Next NextChar Print EOF(1) Close #1 End Sub 运行程序,单击命令按钮,其输出结果为(分数:2.00)A.TrueB.FalseC.0D.Nun17.窗体上有一个名称为 Text1的文本框,一个名称为

12、 Command1的命令按钮。以下程序的功能是从顺序文件中读取数据: Privme Sub Command1_Click() Dim sl As String,s2 As String Open“c:d4dat“For Append As #3 Line Input #3,s1 Line Input #3,s2 Text1Text=s1+s2 Close End Sub 该程序运行时有错误,应该进行的修改是(分数:2.00)A.将 Open语句中的 For Append改为 For InputB.将 Line Input改为 LineC.将两条 Line Input语句合并为 Line Inp

13、ut #3,s1,s2D.将 Close语句改为 Close #318.窗体上有一个名称为 Command1的命令按钮。要求编写程序,把文件 f1txt 的内容写到文件 f2txt中,然后将 f1txt 删除。命令按钮的单击事件过程如下: Private Sub Command1_Click() Open“c:f1txt“For Input As #1 Open“c:f2txt“For Output As #2 Do While Not EOF(2) Line Input #1,str1 Print #2,str1 Loop Close Kill“c:f1txt“ End Sub 该程序运行时

14、发生错误,应该进行的修改是(分数:2.00)A.打开 f1txt 应该使用 Output方式,打开 f2txt 应该使用 Input方式B.Not EOF(2)应该改为 Not EOF(1)C.Line Input应改为 GetD.Close语句改为 Close All19.窗体上有一个名称为 Command1的命令按钮。其单击事件过程如下: Private Sub Command1_Click() Open“c:f1txt“For Input As #1:Open“c:f2txt“For Output As #2 Do While Not EOF(1) Line Input#1,str1:P

15、rint#2,str1 Loop Close End Sub 以下关于上述程序的叙述中,错误的是(分数:2.00)A.功能是将 f2txt 中的内容复制到 f1txt 中B.f1txt 和 f2txt 均是顺序文件C.EOF函数可以判断是否已到文件的末尾D.Close能够把打开的两个文件都关闭20.文件 d:citytxt 的内容如下: BeiJing TianJin ShangHai ChongQing 编写如下事件过程: Private Sub Form_Click() Dim InD Open“d:citytxt“For Input As #1 Do While Not EOF(1) L

16、ine Input #1,InD Loop Close 1 Print InD End Sub 运行程序,单击窗体,输出结果是(分数:2.00)A.文件 citytxt 的全部内容B.BeiJingC.ChongQingD.空白21.关于随机文件,以下叙述中错误的是(分数:2.00)A.使用随机文件能节约空间B.随机文件记录中,每个字段的长度是固定的C.随机文件中,每个记录的长度相等D.随机文件的每个记录都有一个记录号22.下面语句中能够打开随机文件的是(分数:2.00)A.Open“filetxt“For Random As #1B.Open“filetxt“For Input As #1C

17、.Open“filetxt“For Output As #1D.Open“filetxt“For Append As #123.如果改变驱动器列表框的 Drive属性,则将触发的事件是(分数:2.00)A.ChangeB.ScrollC.KeyDownD.KeyUp24.要使得文件列表框 Filel中只显示文件扩展名为 jpg的图片文件,则下列正确的语句是(分数:2.00)A.FilelPattern=“*jpg“B.FilelParent=“*jpg“C.FilelPath=“*jpg“D.FilelPattern=“图片文件|*jpg“25.关于文件操作,以下叙述中正确的是(分数:2.00

18、)A.Kill命令的作用是删除用户编写的 VB程序文件B.使用 Name命令能够对文件或文件夹重新命名C.用 FileCopy进行文件拷贝时,可以使用通配符D.用 FileCopy可以将打开的文件复制到指定的文件夹国家二级 VB机试(数据文件)模拟试卷 4答案解析(总分:50.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下列有关文件的叙述中,正确的是(分数:2.00)A.以 Output方式打开一个不存在的文件时,系统将显示出错信息B.以 Append方式打开的文件,既可以进行读操作,也可以进行写操作C.在随机文件中,每个记录的长度是固定的 D.无论是顺序文件还

19、是随机文件,其打开的语句和打开方式都是完全相同的解析:解析:根据数据的存取方式和结构不同,文件可分为顺序文件和随机文件。顺序文件中的记录是一个接一个地顺序存放,各个记录的长度可以不相同。随机文件又称直接存取文件,文件中的记录长度是固定的。打开文件的基本格式为:opell FileName For Mode AS#FileNumber。打开方式主要有Output、Append、Inplut、Random 等几种。以 Append方式打开文件时,文件指针被定位于文件尾,用于数据的追加写入;以 Random方式打开的随机文件可用于随机文件的读与写操作;以 Output方式打开文件时,若文件不存在,则

20、建立一个新文件。2.下列关于顺序文件的描述中,正确的是(分数:2.00)A.文件的组织与数据写入的顺序无关B.主要的优点是占空间少,且容易实现记录的增减操作C.每条记录的长度是固定的D.不能像随机文件一样灵活地存取数据 解析:解析:顺序文件结构比较简单,文件中的记录一条接一条按写入顺序存放。在该类文件中,只知道第一条记录的存放位置,当要查找某个数据时,只能从文件头开始,逐步按顺序读取,直至找到要查找的记录为止。顺序文件的缺点是不能灵活地存取和维护数据,为了修改文件中的某个记录,必须把整个文件读入内存,适用于有一定规律且不经常修改的数据:优点是结构简单,占空间少。3.下面关于文件叙述中错误的是(

21、分数:2.00)A.VB数据文件需要先打开,再进行处理B.随机文件每个记录的长度是固定的C.不论是顺序文件还是随机文件,都是数据文件D.顺序文件的记录是顺序存放的,可以按记录号直接访问某个记录 解析:解析:VB 数据文件需要先打开,再进行处理,文件分为两类:顺序文件和随机文件。顺序文件的记录是顺序存放的,只能从头到尾逐记录访问,每个记录的长度是不定的;随机文件每个记录的长度是固定的,可以实现随机访问。4.以下关于文件的叙述中,错误的是(分数:2.00)A.顺序文件有多种打开文件的方式B.读取顺序文件的记录时,只能从头至尾逐记录进行C.顺序文件中各记录的长度是固定的 D.随机文件一般占用空间比较

22、小解析:解析:数据文件分为两类:顺序文件和随机文件。顺序文件的记录是顺序存放的,每个记录的长度是不定的,所占空间较小;随机文件每个记录的长度是固定的,可以实现随机访问。顺序文件可以有OutPut、InPut、Append 等多种打开方式,但是读取记录时只能从头至尾逐记录进行。5.用语句 Open “C:teactxt“For Input As #1 打开文件后,就可以编程序(分数:2.00)A.将 C盘根目录下 teactxt 文件的内容读入内存 B.在 C盘根目录下建立名为 teactxt 的文件C.把内存中的数据写入 C盘根目录下名为 teactxt 的文件D.将某个磁盘文件的内容写入 C

23、盘根目录下名为 teactxt 的文件解析:解析:VisualBasic 程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写的操作,操作完成后,关闭这个文件。打开文件的基本格式为:Open FileName For Mode As #FileNumber。打开方式主要有 Output、Append、Input、Random 等几种方式。其中,当以 Input方式打开文件时,可以将文件中的数据读入内存。6.以下不属于 Visual Basic数据文件的是(分数:2.00)A.顺序文件B.随机文件C.数据库文件 D.二进制文件解析:解析:根据数据性质,文件可分为程序文件和数据文件

24、;根据数据的存取方式和结构,文件可分为顺序文件和随机文件;根据数据的编码方式,文件可以分为 ASCIl文件和二进制文件。7.下面关于 VB数据文件的叙述中错误的是(分数:2.00)A.VB数据文件不包括 VB的窗体文件B.VB应用程序可以用随机方式读写数据文件C.VB应用程序在读写数据文件之前,必须用 Open语句打开该文件D.VB应用程序不能把一个二维表格中的数据存入文件 解析:解析:根据数据性质,文件可分为程序文件和数据文件,窗体文件属于程序文件而不是数据文件;数据文件可以使用顺序方式读写,也能使用随机方式读写;VB 应用程序在读写数据文件之前,必须用Open语句打开该文件;可以把一个二维

25、表格中的数据按记录存入数据文件。8.某人编写了下面的程序,希望能把 Text1文本框中的内容写到 outtxt 文件中 P Private Sub Command1_Click() Open“outtxt“For Outout As #2 Print“Text1“ Close #2 End Sub 调试时发现没有达到目的,为实现上述目的,应做的修改是(分数:2.00)A.把 Print“Text1“改为 Print #2,Text1 B.把 Print“Textt“改为 Print Text1C.把 Print“Text1“改为 Write“Text1“D.把所有#2 改为#1解析:解析:本题

26、是一个文件输出的问题。若要对以 Output形式打开的某文件使用 Print方法进行输出,标准格式为 Print文件号字符串。9.设有语句 Open“c:TestDat“For OutputAs #1 则以下叙述中错误的是(分数:2.00)A.该语句打开 C盘根目录下的一个文件 TestDat,如果该文件不存在则出错 B.该语句打开 C盘根目录下一个名为 TestDat 的文件,如果该文件不存在则创建该文件C.该语句打开文件的文件号为 lD.执行该语句后,就可以通过 Print#语句向文件 TestDat 中写入信息解析:解析:根据数据的存取方式和结构不同,文件可分为顺序文件和随机文件。以 A

27、ppend方式打开文件时,文件指针被定位于文件尾,用于数据的追加写入;以 Random方式打开的随机文件可用于随机文件的读与写操作;以 output方式打开文件时,若文件不存在,则建立一个新文件,打开文件后可以使用Print撑语句向文件中写入信息。10.顺序文件在一次打开期间(分数:2.00)A.只能读,不能写B.只能写,不能读C.既可读,又可写D.或者只读,或者只写 解析:解析:打开文件的基本格式为:Open FileName For Mode As #FileNumber。其中打开顺序文件主要有 Output、Append、Input 几种方式,按照这几种方式打开的顺序文件或者只读,或者只

28、写,不能同时读写。11.设在工程文件中有一个标准模块,其中定义了如下记录类型: Type Books Name As String*10:TelNum As String*20 End Type 在窗体上画一个名为 Command1的命令按钮,要求当执行事件过程 Command1 Click时,在顺序文件 Persontxt 中写入一条 Books类型的记录。下列能够完成该操作的事件过程是(分数:2.00)A.Private Sub Command1_Click() Dim B As Books Open“Persontxt“For Output As #1 BName=InputBox(“输

29、入姓名“) BTelNum=InputBox(“输入电话号码“) Write #1,BName,BTelNum Close #1 End Sub B.Private Sub Command1_Click() Dim B As Books Open“Persontxt“For Input As #1 BName=InputBox(“输入姓名“) BTelNum=InputBox(“输入电话号码“) Print #1,BName,BTelNum Close #1 End SubC.Private Sub Command1_Click() Dim B As Books Open“Persontxt“

30、For OutOut As #1 BName=InputBox(“输入姓名“) BTelNum=InputBox(“输入电话号码“) Write #1B Close #1 End SubD.Private Sub Command1_Click() Open“Persontxt“For Input As #1 Name=InputBox(“输入姓名“) TelNum=InputBox(“输入电话号码“) Print #1,Name,TelNum Close #1 End Sub解析:解析:本题考查的考点是有关文件的。打开顺序文件的基本格式为:Open FileName For Mode As #

31、FileNumber 其中,FileName 表示要打开的文件的路径;Mode 为文件打开模式:OutPut 用于输出、Append用于追加写入、Input 用于读取;FileNumber 为打开文件时指定的句柄(文件号)。本题中由于需要写入到文件中,所以 Mode应该为 Output;写入文件时如果写入的是一个自定义类型的变量,则需要把这个变量的每个成员分别写入到文件中,而不能一次性写入整个变量。12.以下关于文件的叙述中,错误的是(分数:2.00)A.顺序文件中的记录是一个接一个地顺序存放B.随机文件中记录的长度是随机的 C.文件被打开后,自动生成一个文件指针D.EOF函数用来测试是否到达

32、文件尾解析:解析:根据数据的存取方式和结构不同,文件可分为顺序文件和随机文件。顺序文件中的记录是一个接一个地顺序存放,各个记录的长度可以不相同。随机文件又称直接存取文件,文件中的记录长度是固定的。文件被打开后,自动生成一个文件指针,刚打开时指向文件的头部,该指针可以逐渐向后移动直至文件尾,此时可以使用 EOF函数来测试是否达到文件尾。13.以下叙述中错误的是(分数:2.00)A.Print#语句和 Write#语句都可以向文件中写入数据B.用 Print#语句和 Write#语句所建立的顺序文件格式总是一样的 C.如果用 Print#语句把数据输出到文件,则各数据项之间没有逗号分隔,字符串也不

33、加双引号D.如果用 Write#语句把数据输出到文件,则各数据项之间自动插入逗号,并且把字符串加上双引号解析:解析:Print#和 write#语句都用于对顺序文件进行写操作。如果用 Print#语句把数据输出到文件,则各数据项之间没有逗号分隔,字符串也不加双引号;如果用 Write#语句把数据输出到文件,则各数据项之间自动插入逗号,并且把字符串加上双引号,二者建立的顺序文件格式也有所不同。14.为了保存数据,需打开顺序文件“E:UserDatatxt”,以下正确的命令是(分数:2.00)A.Open E:UserDatatxt For Input As #1B.Open“E:UserData

34、txt“For Input As #2C.Open E:UserDatatxt For Output As #1D.Open“E:UserDatatxt“For Outout As #2 解析:解析:Visual Basic 程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写的操作,操作完成后,关闭这个文件。打开文件的基本格式为:Open FileName For M0de As#FileNumber。打开方式主要有 Output、Append、Input、Random,等几种方式,其中打开顺序文件用于写入使用 output方式打开,而且文件名要用双引号括起来。15.为了读取

35、数据,需打开顺序文件“D:data5txt”,以下正确的命令是(分数:2.00)A.Open D:data5txt For Input As #1B.Open“D:data5txt“For Input As #2 C.Open D:data5txt For Output As #1D.Open”D:data5txt”For Output As #2解析:解析:VisualBasic 程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写的操作,操作完成后,关闭这个文件。打开文件的基本格式为:open FileName For Mode As #FileNumber。打开方式主要有

36、 Output、Append、Input、Random 等几种方式,其中打开顺序文件用于读取使用 Input方式打开,而且文件名要用双引号括起来。16.在窗体上画一个名称为 Command1的命令按钮,并编写如下程序: Privme Type Record ID As Integer:Name As String*20 End Type Private Sub Command1_Click() Dim MaxSize,NextChar,MyChar Open“d:tempfemaletxt“For Input As #1 MaxSize=LOF(1) For NextChar=MaxSize

37、To 1 Step -1 MyChar=Input(1,#1) Next NextChar Print EOF(1) Close #1 End Sub 运行程序,单击命令按钮,其输出结果为(分数:2.00)A.True B.FalseC.0D.Nun解析:解析:LOF 函数返回给文件分配的字节数(即文件的长度),与 DoS下用 Dir命令所显示的数字相同。EOF函数用于判断文件指针是否已到文件结尾,如果到达文件末尾,则返回 True。通过使用 EOF函数,测试是否到达文件末尾。本题中的循环遍历了整个文件,因此循环结束时文件指针在文件结尾。17.窗体上有一个名称为 Text1的文本框,一个名称为

38、 Command1的命令按钮。以下程序的功能是从顺序文件中读取数据: Privme Sub Command1_Click() Dim sl As String,s2 As String Open“c:d4dat“For Append As #3 Line Input #3,s1 Line Input #3,s2 Text1Text=s1+s2 Close End Sub 该程序运行时有错误,应该进行的修改是(分数:2.00)A.将 Open语句中的 For Append改为 For Input B.将 Line Input改为 LineC.将两条 Line Input语句合并为 Line In

39、put #3,s1,s2D.将 Close语句改为 Close #3解析:解析:Visual Basic 程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写的操作,操作完成后,关闭这个文件。打开文件的基本格式为:OpenFileName For Mode As #FileNumber。打开方式主要有 Output、Append、Input、Random 等几种方式。Output、Aooend、Input方式打开的文件进行的读写操作都是以顺序方式进行的,其中 Output、Append 打开的文件主要用来输出数据,与 Print#、Write 撑等方法配合使用;以 Input方

40、式打开的文件主要用来读入数据,它与Input#、Line Input 撑语句配合使用。18.窗体上有一个名称为 Command1的命令按钮。要求编写程序,把文件 f1txt 的内容写到文件 f2txt中,然后将 f1txt 删除。命令按钮的单击事件过程如下: Private Sub Command1_Click() Open“c:f1txt“For Input As #1 Open“c:f2txt“For Output As #2 Do While Not EOF(2) Line Input #1,str1 Print #2,str1 Loop Close Kill“c:f1txt“ End

41、Sub 该程序运行时发生错误,应该进行的修改是(分数:2.00)A.打开 f1txt 应该使用 Output方式,打开 f2txt 应该使用 Input方式B.Not EOF(2)应该改为 Not EOF(1) C.Line Input应改为 GetD.Close语句改为 Close All解析:解析:打开文件的基本格式为:Open FileName For Mode As #FileNumber。打开方式主要有Output、Append、Input、Random 等几种。本题中打开了两个文件,其中 1号文件用于读取,2 号文件用于写入。当进行读取时循环条件应该为 Not EOF(1)即还没有

42、读取到文件结尾。19.窗体上有一个名称为 Command1的命令按钮。其单击事件过程如下: Private Sub Command1_Click() Open“c:f1txt“For Input As #1:Open“c:f2txt“For Output As #2 Do While Not EOF(1) Line Input#1,str1:Print#2,str1 Loop Close End Sub 以下关于上述程序的叙述中,错误的是(分数:2.00)A.功能是将 f2txt 中的内容复制到 f1txt 中 B.f1txt 和 f2txt 均是顺序文件C.EOF函数可以判断是否已到文件的末

43、尾D.Close能够把打开的两个文件都关闭解析:解析:VisualBasic 程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写的操作,操作完成后,关闭这个文件。打开文件的基本格式为:open FileName For Mode As #FileNumber。打开方式主要有 Output、Append、Input、Random 等几种方式。Output、Append、Input方式打开的文件进行的读写操作都是以顺序方式进行的,其中 Output、Append 打开的文件主要用来输出数据,与 Print#、Write#等方法配合使用;以 Input方式打开的文件主要用来读入数据

44、,它与Input#、Line Input#语句配合使用。Line Input#语句从顺序文件中读取一个完整的行,并把它赋给一个字符串变量。本题中 f1txt 和 f2txt 分别使用 Input和 Output方式打开,所以都是顺序文件;EOF函数可以判断是否已到文件的末尾,一般用作循环条件;程序的功能是将 f1txt 文件的内容复制到f2txt 中,最后的 Close语句缺省文件号将会关闭所有的活动文件。20.文件 d:citytxt 的内容如下: BeiJing TianJin ShangHai ChongQing 编写如下事件过程: Private Sub Form_Click() Di

45、m InD Open“d:citytxt“For Input As #1 Do While Not EOF(1) Line Input #1,InD Loop Close 1 Print InD End Sub 运行程序,单击窗体,输出结果是(分数:2.00)A.文件 citytxt 的全部内容B.BeiJingC.ChongQing D.空白解析:解析:Visual Basic 程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写的操作,操作完成后,关闭这个文件。打开文件的基本格式为:Open FileName For Mode As #FileNumber。打开方式主要有

46、Output、Append、Input、Random 等几种方式。以 Input方式打开的文件主要用来读入数据,它与 Input#、Line Input#语句配合使用。Line Input#语句从顺序文件中读取一个完整的行,并把它赋给一个字符串变量。本题中依次取出每一行放到 InD中,变量中只能保留最后一次取出的行。21.关于随机文件,以下叙述中错误的是(分数:2.00)A.使用随机文件能节约空间 B.随机文件记录中,每个字段的长度是固定的C.随机文件中,每个记录的长度相等D.随机文件的每个记录都有一个记录号解析:解析:随机文件又称直接存取文件,文件中的记录长度是固定的,每个记录的长度相等。每

47、个记录都有一个与之对应的记录号,读写记录时只需指定记录号即可。随机文件由于记录长度固定,所以会造成存储空间的浪费。22.下面语句中能够打开随机文件的是(分数:2.00)A.Open“filetxt“For Random As #1 B.Open“filetxt“For Input As #1C.Open“filetxt“For Output As #1D.Open“filetxt“For Append As #1解析:解析:Visual Basic 程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写的操作,操作完成后,关闭这个文件。打开文件的基本格式为:Open FileNa

48、me For Mode As #FileNumber。打开方式主要有 Output、Append、Input、Random 等几种方式,其中打开随机文件使用Random方式打开。23.如果改变驱动器列表框的 Drive属性,则将触发的事件是(分数:2.00)A.Change B.ScrollC.KeyDownD.KeyUp解析:解析:驱动器列表框(DriveIAstBox)用来显示当前系统中所有有效磁盘驱动器的列表。驱动器列表框的 Drive属性用于设置或返回选择的驱动器,设置时只能通过代码设置而不能在属性窗口中设置。程序运行时,当从驱动器列表框中选择一个新的驱动器或通过代码改变其 Drive

49、属性值将触发其 Change事件。24.要使得文件列表框 Filel中只显示文件扩展名为 jpg的图片文件,则下列正确的语句是(分数:2.00)A.FilelPattern=“*jpg“ B.FilelParent=“*jpg“C.FilelPath=“*jpg“D.FilelPattern=“图片文件|*jpg“解析:解析:文件列表框的 Pattem属性可返回或设置一个值以决定显示在文件列表框中的文件类型,设置方式为”*扩展名”。25.关于文件操作,以下叙述中正确的是(分数:2.00)A.Kill命令的作用是删除用户编写的 VB程序文件B.使用 Name命令能够对文件或文件夹重新命名 C.用 FileCopy进行文件拷贝时,可以使用通配符D.用 FileCopy可以将打开的文件复制到指定的文件夹解析:解析:Kill 语句的功能是从磁盘中删除任何文件。FileCo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1