工学

单选题执行语句Open“Tel.dat”For Random As#1 Len=50后,数据能够执行的操作是,对文件Tel.dat()。A 只能写,不能读B 只能读,不能写C 既可以读,也可以写D 不能读,不能写

题目
单选题
执行语句Open“Tel.dat”For Random As#1 Len=50后,数据能够执行的操作是,对文件Tel.dat()。
A

只能写,不能读

B

只能读,不能写

C

既可以读,也可以写

D

不能读,不能写

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(32)执行语句Open"TC.dat"For Random As#1 Len=50后,对文件TC.dat中的数据能执行的操作时 A.既可以读也可以写 B.可以进行读操作C.可以进行写操作 D.这是错误的操作


正确答案:A
【解析】Random方式是以读写方式打开一个随机文件。打开随机文件后,对该文件既可进行写操作,也可进行读操作。

第2题:

(34)执行语句Open"TC.dat"For Random As#1 Len=50后,对文件TC.dat中的数据能执行的操作是 A.只读操作 B.只写操作 C.既可以读,也可以写 D.追加操作


正确答案:C
【解析】题中的语句是以Random方式打开了一个随机文件TC.dat,随机文件打开后,可以同时进行读、写操作。

第3题:

如果准备读文件,打开顺序文件"text.dat"的正确语句是

A.Open "text.dat" For Write As#1

B.Open "text.dar" For Binary As#1

C.Open "text.dat" For Input As#1

D.Open "text.dat" For Random As#1


正确答案:C
解析:顺序文件的读操作由Input语句来实现。

第4题:

执行语句Open"TC.dat"For Random As #1 Len=50后,对文件TC.dat中的数据能执行的操作是( )。

A.既可以读也可以写

B.可以进行读操作

C.可以进行写操作

D.这是错误的操作


正确答案:A
解析:Random方式是以读写方式打开一个随机文件。打开随机文件后,对该文件既可进行写操作,也可进行读操作。

第5题:

执行语句Open"Tel.dat"For Random As#1 Len=50后,对文件Tel.dat中的数据能够执行的操作是 。A.只能写,不能读B.只能读,不能写C.既可以读,也可以写D.不能读,不能写


正确答案:C
【解析】以Open语句打开一个随机文件可以进行读操作,也可以进行写操作,故答案为C。写操作使用Put#语句,读操作使用Get#语句。

第6题:

(35)下列事件过程的功能是:建立一个名为Datal的随机文件,存放角度值及这些角度的正炫函数值和余弦函数值,角度为1,2,3…,90。请在空白处填入适当的内容,将程序补充完整 Pivate Type Ang K As Integer Sinx As Single Cosx As Single End Type Dim Ksc As Ang Private Sub Form_Click() Dim Y As Single Dim i As Integer Dim Ksc As Ang Open______________ Y=3.14159/180 For i=1 To 90 Ksc.K=i Ksc.Sin=Sin(i*Y) Ksc.Cosx=Cos(i*Y) Next i Close#1 End SubA."‥\Datal.txt"For Random As#1 Len=10 Put#1,i,KscB."‥\Datal.txt"For Random As#1 Len=10 Put#1,Y,KscC."‥\Datal.txt"For Random As#1 Put#1,i,KscD."‥\Datal.txt"For Random As#1 Put#1,Y,Ksc


正确答案:A
【解析】分析程序,程序要将角度值及这些角度的正弦函数值和余弦函数值存入Data1文件中。因此,应先打开Data1文件,因为Data1文件是随机文件,要新建并写入信息,所以使用Random方式打开文件。这里给随机文件指定长度为10,所以第1个空白处应填“..\Data1.txt" For Random As #1 Len=10。”要向随机文件中写入信息,应用Put语句,因此第2空应填Put#1,i,Ksc。

第7题:

(34)如果准备读文件,打开随机文件“text.dat”d的正确语句是 A.Open"text.dat"For Write As#1 B.Open"text.dat"For Binary As#1 C.Open"text.dat"For Input As#1 D.Open"text.dat"For Random As#1


正确答案:D
【解析】准备读文件则应该以Random方式打开文件,即以随机存取方式打开文件。

第8题:

下列可以打开随机文件的语句是( )。

A.Open”filel.dat”For Input As#1

B.Open”filel.dat”For Append As#1

C.Open”filel.dat”For Output As#1

D.Open”filel.dat”For Randow As#1 Len=20


正确答案:D
解析:本题主要考查随机文件与顺序文件的特点与区别,及文件操作的特点。Visual Basic中有3种文件访问的类型:顺序文件、随机文件、二进制文件。随机文件又称直接存取文件,简称随机文件或直接文件。随机文件的每个记录都有一个记录号,在写入数据时只要指定记录号,就可以把数据直接存入指定位置。而在读取数据时,只要给出记录号,就可直接读取。在记录文件中,可以同时进行读、写操作,所以能快速地查找和修改每个记录,不必为修改某个记录而像顺序文件那样,对整个文件进行读、写操作。其优点是数据存取较为灵活,方便,速度快,容易修改,主要缺点是占空间较大,数据组织复杂。顺序文件:顺序文件将文件中的记录一个接一个地按顺序存放。二进制访问能提供对文件的完全控制,因为文件中的字节可以代表任何东西,当要使文件的尺寸尽量小时,应使用二进制访问。在文件处理过程中,执行完Open操作后,程序将生成一个文件指针,程序可以调用LOF函数来获得返回给文件分配的字节数。在随机文件中,每个记录的长度是固定的,记录中的每个字段的长度也是固定的。因为是操作随机文件,所以选D。

第9题:

设有语句 Open"c:\Test.Dat" ForOutput As#1 则以下错误的叙述是_________。

A.该语句打开C盘根目录下一个已经存在的文件Test.Dat

B.该语句在C盘根目录下建立一个名为Test.Dat的文件

C.该语句建立的文件的文件号为1

D.执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息


正确答案:A
解析:当以顺序型访问打开一个文件时,可执行以下操作:从文件输入字符(Input)向文件输出字符(Output)把字符加到文件(Append)要顺序型访问打开一个文件,Open语句使用以下语法:OpenpathnameFor[Input|Output|Append]Asfilenumber[Len=buffersize]当打开顺序文件作为Input时,该文件必须已经存在,否则,会产生一个错误。然而,当打开一个不存在的文件作为Output或Append时,Open语句首先创建该文件,然后再打开它。当在文件与程序之间拷贝数据时,选项Len参数指定缓冲区的字符数。在打开一个文件Input、Output或Append以后,在为其他类型的操作重新打开它之前必须先使用Close语句关闭它。

第10题:

设有语句Open"C:\Test.Dat"For OutPut As#1,则下列叙述错误的是( )。

A.该语句只能打开C盘根目录下一个已存在的文件Test.Dat

B.当C盘根目录下没有该文件时,该语句在C盘根目录下建立名为Test.Dat的文件

C.该语句建立文件的文件号为1

D.执行该语句后,就可以通过Print#语句向Test.Dar文件中写入信息


正确答案:A
解析:Open过程语法为:Open pathname For[Input] Output [Append] As filenumber [Len=buffemize]当打开顺序文件作为Input时,该文件必须存在,否则会产生程序错误。当打开一个存在的文件作为Output或Append时,直接打开该文件;当打开一个不存在的文件作为Output或Append时,Open语句首先创建该文件,然后再打开。本题Open语句打开一个文件作为Output,是可以打开一个已存在的文件TextDat的。所以选项A)错误。

更多相关问题