更多“单选题下列可以打开随机文件的语句是(  )。A Open″filel.dat″For Input As#1B Open″filel.dat″For Append As#1C Open″filel.dat″For output As#1D Open″filel.dat″For Random As#1Len=20”相关问题
  • 第1题:

    要以读方式打开D盘根目录上的一个顺序文件 Test.txt,应使用的语句是( )。

    A、Open "Test.txt" For Output As #1

    B、Open "D:\Test.txt" For Input As #1

    C、Open "D:\Test.txt" For Output As #1

    D、Open "Test.txt" For Input As #1


    参考答案:B

  • 第2题:

    要对顺序文件进行写操作,下列打开文件语句中正确的是______。

    A.Open"file1.txt" for Output As #1

    B.Open "file1.txt" for Input As #1

    C.Open "file1. txt" for Random As #1

    D.Open "file1. tx",for Binary As #1


    正确答案:A
    解析:Output为顺序输出模式,Input为顺序输入模式,Random为随机访问的模式,Binary为二进制访问模式。

  • 第3题:

    设有打开文件的语句如下:

    Open “test.dat” for random as #1

    要求把变量a中的数据保存到该文件中,应该使用的语句是

    A)input #1,a

    B)write #1,a

    C)put #1,.a

    D)get #1,.a


    正确答案:C
    【答案】:C
    【知识点】:文件的打开与读写方法
    【解析】:随机文件的读写分别使用Get和Put,故本题选C。

  • 第4题:

    为丫从当前文件夹中读入文件File1.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语句中的0utput改为Input


    正确答案:D
    D。【解析】VB中文件操作有Input方式和Output方式,Input是从硬盘上把文件内容读入到内存,Output是将数据输出到文件。

  • 第5题:

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

    A.Open"file 1.dat"For Input As#1

    B.Open"file1.dat"For Append As#1

    C.Open"file1.dat"For Output As#1

    D.Open"file1.dat"For Randow As#1 Len=20


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

  • 第6题:

    如果准备读文件,打开随机文件“text.dat”的正确语句是( )。

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

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

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

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


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

  • 第7题:

    要向DatA.dat 文件中添加数据,下面语句中正确的是______。

    A.Open "DatA.dat" For OutputAs #1

    B.Open "DatA.daf' For InputAs #1

    C.Open DatA.dat For OutputAs #I

    D.Open DatA.dar For Append As #1


    正确答案:D

  • 第8题:

    (34)为了从当前文件夹中读入文件File l .txt,某人编写了下面的程序:

    Private Sub Command 1_CLick()

    Open"File l .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


    正确答案:D

  • 第9题:

    在对顺序文件进行操作之前,必须用Open语句打开顺序文件,Open语句中的For Mode关键字确定对打开的顺序文件进行何种操作。


    正确答案:正确

  • 第10题:

    Open语句中,关键字For用于指定打开文件的方式,下列说法错误的是()。

    • A、For Input指顺序打开文件,只能读取文件内容。
    • B、For Output指顺序打开文件,向文件写入内容。
    • C、For Append指顺序打开文件,向文件写入内容,与For Output不同的是,它覆盖原有的内容。
    • D、For Binary指以二进制方式打开文件。

    正确答案:C

  • 第11题:

    下列说法错误的是()。

    • A、当用Write#语句写顺序文件时,文件必须以Output或Append方式打开
    • B、用Open语句打开一个文件时,对同一个文件可以用几个不同的文件号打开
    • C、用Output和Append方式打开文件时,不用将文件关闭,就能重新打开文件
    • D、用Append方式打开文件时,进行写操作,写入文件的数据附加到原来文件的后面

    正确答案:B

  • 第12题:

    单选题
    下列可以打开随机文件的语句是(  )。
    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 Random As#1Len=20


    正确答案: B
    解析:
    打开文件语句是Open,语句的格式为:Open 文件名 [For模式] [Access存取类型] [锁定] As[ #]文件号 [Len=记录长度]。其中,模式(Mode)参数用以说明访问文件的格式,可以是:Output,设定为顺序输出模式;Input,设定为顺序输入模式;Append,设定为添加模式;Random,设定为随机访问模式。

  • 第13题:

    下面哪种方法读文件“input.txt”是正确的()。

    A、in_file = open('input.txt','w')

    B、in_file = open('input.txt',r)

    C、in_file = open('input.txt','r')

    D、都不正确


    参考答案:B

  • 第14题:

    要在D盘当前文件夹下建立一个名为InfoBase.dat的顺序文件,应使用的语句是

    A.Open"InfoBase.dat"For Output As #2

    B.Open"d:\InfoBase.dat"For Output As #2

    C.Open"d:\InfoBase.dat"For Input As #2

    D.Open"InfoBase.dat",For Input As #2


    正确答案:B
    解析:打开文件的命令是Open,其常用的形式如下:Open“文件名”For模式As[#]文件号[Len=记录长度];因为本题是要新建一个文件,所以在For后面的“模式”为"Output'’,它的意思是为了写操作而建立文件(打开文件),而模式为“Input”时,该文件必须已经存在,否则,会产生一个错误。所以选项D)和选项C)不正确;文件名必须是文件地址的全称,因为文件在D盘目录下,所以要在文件名中出现“D:\”字符,所以选项A)也不正确,正确的只有选项B)。

  • 第15题:

    要在D盘的Temp 目录下建立一个名为NamE.dat 的顺序文件,应使用______语句。

    A.Open "NamE.dat" For Output As #1

    B.Open "NamE.dat" For Input As #1

    C.Open "D:\Temp\NamE.dat" For InputAs #1

    D.Open "D:\Temp\NamE.dat" For Output As #1


    正确答案:D

  • 第16题:

    如果准备读文件,打开随机文件“text.dat”的正确语句是( )。

    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方式打开文件,即以随机存取方式打开文件。

  • 第17题:

    在窗体上画一个名为Command1的命令按钮,其Command1_Click事件过程如下:

    Sub Command1_Click()

    Dim student As studtype

    Dim record_no As Integer

    record_no=1

    With student

    .ino=12

    .strname="smith"

    .strsex="男"

    .smark=89

    End With

    _______

    Put # 1,record_no,student

    Close # 1

    End Sub

    要求在c: \的随机文件student.dat写入一条记录。应在程序中空行处填以下哪条语句使该功能完整

    A.Open "c: \student.dat"For Input As #1 len(student)

    B.Open "c: \student.dat"For random As #1 len(student)

    C.Open "c: \student.dat"For Output As #1 len(student)

    D.Open "c: \student.dat"For Append As #1 len(student)


    正确答案:B
    解析:考查考生对文件操作语句的掌握情况。打开随机文件的一般格式为Open"文件名"For Random As#文件号[Len=记录长度]随机文件的写操作通过Put语句来实现,其格式为:Put#文件号,[记录号],变量文件指针的定位、读取文件等。

  • 第18题:

    利用Open语句打开文件时,若省去For[模式],默认的模式是( )。

    A.Output

    B.Input

    C.Append

    D.Random


    正确答案:D
    解析:VB规定,如果在打开文件的时候省去For[模式],文件的读写模式默认为Random。

  • 第19题:

    如果准备读文件,打开随机文件“text. dat”的正确语句是( )。

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

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

    C.Opcn"text.dat"For lnput As#1

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


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

  • 第20题:

    要读出C盘根目录下的顺序文件stud.txt中的内容,下列打开方式中()是正确的。

    • A、Open " C:///stud.txt" For Append As #1
    • B、Open " C:///stud.txt" For Random As #1
    • C、Open " C:///stud.txt" For Input As #1
    • D、Open " C:///stud.txt" For Output As #1

    正确答案:C

  • 第21题:

    下列()语句可以完成打开顺序文件“abv.dat”并追加数据。

    • A、Open"abC.dat"ForInputAs#1
    • B、Open"abC.dat"ForOutputAs#1
    • C、Open"abC.dat"ForBinaryAs#1
    • D、D.Open"abdat"ForAppendAs#1

    正确答案:D

  • 第22题:

    要对顺序文件进行写操作,下列打开文件语句中正确的是()

    • A、Open“file1.txt”ForBinaryAs#1
    • B、Open“file1.txt”ForRandomAs#1
    • C、Open“file1.txt”ForInputAs#1
    • D、Open“file1.txt”ForOutputAs#1

    正确答案:D

  • 第23题:

    单选题
    下列说法错误的是()。
    A

    当用Write#语句写顺序文件时,文件必须以Output或Append方式打开

    B

    用Open语句打开一个文件时,对同一个文件可以用几个不同的文件号打开

    C

    用Output和Append方式打开文件时,不用将文件关闭,就能重新打开文件

    D

    用Append方式打开文件时,进行写操作,写入文件的数据附加到原来文件的后面


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    Open语句中,关键字For用于指定打开文件的方式,下列说法错误的是()。
    A

    For Input指顺序打开文件,只能读取文件内容。

    B

    For Output指顺序打开文件,向文件写入内容。

    C

    For Append指顺序打开文件,向文件写入内容,与For Output不同的是,它覆盖原有的内容。

    D

    For Binary指以二进制方式打开文件。


    正确答案: A
    解析: 暂无解析