当前位置:首页 > VB第七章测试题
---------------------------------------- :---号---籍---学---- - 线- - -- - -- - -- - -- - -- - -- :---名封姓---- -- - -- - -- - -- - -- - 密 -:---级---班--------------------------------------------- ―――――――――――――线―――此―――过―――得――不――题――答――生――考―――――――――――科目:Visual Basic 6.0 适用班级:10(10) 班
Visual Basic 6.0第七章测试题
17、在随机文件中,将记录读入变量的语句是________,将变量写入记一、填空题
录的语句是_________。
1、文件管理控件有___________,__________,___________。 18、FSO对象模型包含在____________类型库中。要引用该对象可选择2、用于连接驱动器个数的属性是_________。
_______菜单中的_______命令。
3、在目录列表框控件中,返回当前目录中子目录个数的属性是19、若要访问一个已有的驱动器、文件夹和文件,可以使用_________,返回当前路径的索引的属性是_________。当前展开___________________对象中的_________,_________,_________方法。 的目录用索引值_____表示。当前展开目录以下的目录范围是20、从文本文件中读取数据,可以使用___________对象的___________ 。
_______,__________,__________方法。
4、在文件列表框控件中返回是否在文件列表框控件中进行复选的21、打开文本文件,可以使用______对象的_______________方法。 属性是__________。
22、向文本文件中添加数据可以使用_________对象的5、当在文件列表中单击一个文件时发生_______事件。
_______,_______,___________方法。
6、文件访问的类型有3种:________,_______,_________。 23、关闭文本文件可以使用________对象中的_________方法。 7、顺序文件中记录的长度是_______的,随机文件中记录的长度
是______的。
二、选择题
8、打开顺序文件的方式有三种,分别是_______,_______,______。 1、下列驱动器列表框控件胡属性中用于返回或设置运行时选择胡驱动9、文件号取值范围是______________。
器是()
10、缓冲区大小不超过________字节,默认______字节。 A、List B、Drive C、ListCount D、ListIndex
11、关闭顺序文件的语句是_________。
2、使用驱动器列表框()的属性可以返回或设置磁盘驱动器的名称。 12、在顺序文件中用来测试文件大小的函数是______。 A、List B、Drive C、Ch Drive D、ListIndex 13、用来测试文件末尾的函数是________。 3、改变驱动器列表框的Drive属性值将激活的事件是() 14、定义记录类型的语句是_______。
A、Change B、Scroll C、KeyDown D、KeyUp
15、打开随机文件时,应选择__________ 子句。 4、在目录列表框控件的属性用于返回当前目录中子目录的个数的是()16、对随机文件进行读写分
4
个步骤:
A、List B、ListCount C、ListIndex D、Path
_______________,____________________,____________________5、使用目录列表框()的属性可以返回或设置当前工作目录的完整路__,______________________________。
径。
A、Drive B、Path C、Dir D、ListIndex
第 1 页 共 5 页
---------------------------------------- :---号---籍---学---- - 线- - -- - -- - -- - -- - -- - -- :---名封姓---- -- - -- - -- - -- - -- - 密 -:---级---班--------------------------------------------- ―――――――――――――线―――此―――过―――得――不――题――答――生――考―――――――――――科目:Visual Basic 6.0 适用班级:10(10) 班
6、文件列表框控件的()属性用于返回当前选择文件的索引。 12、下列能判断是否到达文件尾的函数是() A、List B、ListCount C、ListIndex D、Pattern
A、Boc B、Loc C、LOF D、EOF 7、文件列表框控件的()事件在路径被代码中FileName或Path 13、下列语句用于打开一顺序文件: 属性的设置改变时发生。 Open”c:\\aa.txt”For output A、Path Change B、Click
该语句的一个重要错误是()
C、DbClick D、Pattern Change A、指定打开方式 B、指定文件号 8、下面()不是顺序文件的访问方式。
C、指定打开文件名 D、指定文件类型 A、Input B、Insert C、Output D、Append
14、按文件的访问方式不同,可以将文件分为() 9、根据计算机访问文件的方式VB将文件分成3类,其中不包括A、顺序文件、随机文件 B、文本文件和数据文件 ()。
C、数据文件和可执行文件 D、ACII文件和二进制文件 A、顺序文件 B、Unix C、二进制文件 D、随机文件 15、执行语句Open”c:aa.txt” For Input As #2后,系统()。 10、下列关于文件的叙述中,错误的是()
A、将C盘当前文件夹下的名为aa.txt文件的内容读入内存 A、 使用Append方式打开文件时,文件指针被定位于文件尾 B、在C盘当前文件夹下建立名为aa.txt的顺序文件。 B、 当以Input方式打开文件时,如果文件不存在,则自动建立
C、将内存数据存放在C盘当前文件夹下名为aa.txt的文件中 一个新的文件
D、将某个磁盘文件的内容写入C盘当前文件夹下名为aa.txt的文C、 顺序文件的各个记录的长度可以不同
件中。
D、 随机文件打开后,既可以进行读操作,也可以进行写操
16、设有语句Open”c:aa.txt” For Oupt As #1,则下列叙述错误的是()。作
A、该语句只能打开C盘根目录下一个已存在的文件aa.txt。
11、下列叙述中不正确的是()
B、当C盘根目录下没有该文件时,该语句在C盘根目录下建立名为A、若使用Write#语句将数据输出到文件,则各数据项之间自动aa.txt的文件
插入逗号,并将字符串加上双引号。
C、该语句建立文件的文件号为1
B、若使用Print#语句将数据输出到文件,则各数据之间没有D、执行该语句后,就可以通过Print#语句向aa.txt文件中写入信息 逗号分割,且字符串不加双引号。
17、下列关于文件的叙述中,说法不正确的是( ) C、Write#语句和Print#语句建立的顺序文件格式完全一样。 A、顺序文件中的记录一个接一个地顺序存放 D、Write#语句和Print#语句均实现向文件写入数据。
B、随机文件中记录的长度是随机的
C、执行打开文件命令后,自动生成一个文件指针
第 2 页 共 5 页
---------------------------------------- :---号---籍---学---- - 线- - -- - -- - -- - -- - -- - -- :---名封姓---- -- - -- - -- - -- - -- - 密 -:---级---班--------------------------------------------- ―――――――――――――线―――此―――过―――得――不――题――答――生――考―――――――――――科目:Visual Basic 6.0 适用班级:10(10) 班
D、LOF函数返回给文件分配的字节数 23、对于随机文件的读写操作有 18、在顺序文件中( )
①打开随机访问的文件 A、每条记录的记录号按从小到大排序 ②将变量写入记录 B、每条记录的长度按从小到大排序
③将记录读入变量 C、按记录的某个关键数据项的排序顺序组织文件
④定义记录类型和变量 D、记录按写入的先后顺序存放,并按写入的先后顺序读出 正确的步骤是( )
19、如果在C盘当前文件夹下已存在名为aa.dat的顺序文件,那A、①②③④ B、④①②③ C、④①③② D、④③②① 么执行语句OPEN “aa.dat” for append as #1之后将( ) 24、有以下四个操作:
A、删除文件中原有的内容
①把有用的所有记录从原文件复制到新文件;
B、保留文件中原有的内容,在文件尾添加新内容 ②使用Name语句把新文件以原文件的名字重量新命名 C、保留文件中原有的内容 ,在文件头添加新容 ③创建一个新文件;
D、以上均不对
④关闭原文件并用KILL语句删除它;
20、确定文件是顺序文件还是随机文件应在OPEN语句中使用要清除随机访问文件中删除的记录,正确的操作顺序为( ) ( )
A、①②③④ B、①④②③ C、①③④② D、③①④② A、FOR 子句 B、ACCESS 子句 25、下列说明中,不属于随机文件特点的是( ) C、AS 子句 D、LEN 子句
A、可以随意读取文件中任一记录的数据
21、设已打开4个文件,文件号为1、2、3、4,要关闭所有文件B、随机文件没有只读或只写的操作方式,随机文件只要一打开,就既正确的是( )
可读又可写。
A、CLOSE #1,#2,#3,#4 B、PRINT #1;A;”;”;y C、随机文件的操作是以记录为单位进行的
C、CLOSE#1-#5 D、CLOSE #1 D、随机文件的读写操作语句与顺序文件的读写操作语句是一样的。 22、给文件改名的VB语句正确的是( ) 26在随机文件中使用用户自定义数据类型时,要注意它的成员的要求,A、NAME 原文件名 TO 新文件名 它的成员不能是() B、RENAME 原文件名 TO 新文件名 A、 定长字符串和数组 C、NAME 原文件名 AS 新文件名 B、 变长字符串和动态数组 D、RENAME 原文件名 AS 新文件名
C、 货币型和日期型 D、 变长字符串和货币型
第 3 页 共 5 页
---------------------------------------- :---号---籍---学---- - 线- - -- - -- - -- - -- - -- - -- :---名封姓---- -- - -- - -- - -- - -- - 密 -:---级---班--------------------------------------------- ―――――――――――――线―――此―――过―――得――不――题――答――生――考―――――――――――科目:Visual Basic 6.0 适用班级:10(10) 班
27、执行语句OPEN “aa.txt” for Random As #1 Len=50后,对D、变长字符串和货币型
文件aa.txt中的数据能执行的操作是() 32、下列关于文件的叙述错误的是() A、既可以读也可以写 A、随机文件中各条记录的长度是相同的
B、可以进行读操作 B、打开随机文件时采用的文件读取方式应该是Random C、可以进行写操作 C、向随机文件中写数据应使用语句“Print#文件” D、这是错误的操作
D、打开随机文件与打开顺序文件一样,都使用Open语句 28、在用OPEN语句打开文件时,如果省略“For方式”则打开33、以下能正确定义数据类型TelBook的代码是() 的文件的存取方式() A、Type TelBook
A、顺序输入方式 Name As String*10 B、顺序输出方式 TelNume As Integer C、随机存取方式 End Type D、二进制方式
B、Type TelBook
29、随即文件用于读数据的语句是() Name As String*10 A、Get B、Write TelNume As Integer C、Print D、Input
End TelBook 30、如果要读取文件,打开随即文件“text.dat”的正确语句是() C、Type TelBook
A、OPEN “text.dat” forWrite As #1 Name String*10 B、OPEN “text.dat” forBINARY As #1 TelNume Integer C、OPEN “text.dat” forInput As #1 End Type TelBook D、OPEN “text.dat” for.Random As #1
D、Typedef TelBook
31、在随机文件中使用用户自定义数据类型时,要注意它的成员Name String*10 的要求,它的成员不能时() TelNume Integer A、定长字符串和数组 End Type
B、变长字符串和动态数组 34、FSO对象模型中用于创建、移动或删除文件夹,并向系统查询文件C、货币型和日期型
夹的名称和路径的方法是() A、Folder对象 B、Drive对象
第 4 页 共 5 页
---------------------------------------- :---号---籍---学---- - 线- - -- - -- - -- - -- - -- - -- :---名封姓---- -- - -- - -- - -- - -- - 密 -:---级---班--------------------------------------------- ―――――――――――――线―――此―――过―――得――不――题――答――生――考―――――――――――科目:Visual Basic 6.0 适用班级:10(10) 班
C、Files对象 D、TextStream对象
3、如何把字符串写入文件中? 35、设置文件列表框的Pattern属性时,可使用( )来分隔多 种模式。
A、空格 B、逗号 C、分号 D、冒号
4、对随机文件的读写有哪些步骤? 36、当在文件列表中单击一个文件时将发生( )事件。 A、Click B、PathChange C、PatternChange D、Change
37、定义记录类型通过( )语句来实现。 5、FSO对象模型包括哪些对象? A、DIM B、Record C、ReDim D、Type 三、判断题
1、驱动器列表框控件用来是示用户系统中所有磁盘驱动器的列
表。( )
6、如何使用FSO对象读写文本文件? 2、在打开顺序文件的语句所指定的buffersize必须是小于或等于
255 的一个数。( )
3、在打开顺序文件作为input时,该文件必须已经存在,否则会产生一个错误。( )
4、为文件名重新命名的语句是Rename。( ) 5、删除文件的语句是KILL。( ) 四、简答题
1、顺序文件有哪几种访问方式?
2、如何将整个文件的内容复制到变量中?
第 5 页 共 5 页
共分享92篇相关文档