设有语句 Open "c:\Test. Dat" For Output As #1 则以下错误的叙述是______。A.该语句打开C盘根目录下一个已经存在的文件Test.DatB.该语句在C盘根目录下建立一个名为Test.Dat的文件C.该语句建立的文件的文件号为1D.执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息

题目

设有语句 Open "c:\Test. Dat" For Output 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语句关闭它。
更多“设有语句Open "c:\Test. Dat" For Output As #1则以下错误的叙述是______。A.该语句打开C盘根目录 ”相关问题
  • 第1题:

    以下语句用于打开一个顺序文件Open "C:\MyFile.txt" For OutPut,但是该语句的一个重要错误是没有

    A.指定打开方式

    B.指定文件号

    C.指定打开文件名

    D.指定文件类型


    正确答案:B
    解析:打开顺序文件时,一定要指定一个文件号才能打开,否则出错。

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    设有语句:Open "d:\Test.txt" For Output As #1,以下叙述中错误的是______。

    A.若d盘根目录下无Test.txt文件,则该语句创建此文件

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

    C.该语句打开d盘根目录下一个已存在的文件Test.txt,之后就可以从文件中读取信息

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


    正确答案:C
    解析:Open "d:\Test.txt" For Output As #1
    打开D盘根目录中的Test.txt文件,如果Test.txt文件不存在,则建立一个新文件,可以将数据写到文件中去;如果Test.txt文件已存在,则该语句打开已存在的文件,原来的数据将被覆盖。

  • 第4题:

    (34)设有语句Open"C:\Test.Dat"For OutPut As#1,则下列叙述错误的是 A.该语句只能打开C盘根目录下一个已存在的文件Test.DatB.当C盘根目录下没有该文件时,该语句在C盘根目录下建立名为Test.Dat的文件C.该语句建立文件的文件号为1D.执行该语句后,就可以通过Pint#语句向Test.Dat文件中写入信息


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

  • 第5题:

    语句Open "c:\Datafile.dat" For Output As 513有一个错误,该错误是( )。

    A、要求打开的文件不存在

    B、文件的打开模式不正确

    C、指定的文件号超过应有范围

    D、文件类型不对


    参考答案:C

  • 第6题:

    设有语句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)错误。

  • 第7题:

    若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【 】。


    正确答案:if stream且fin(“C:\test.dat”ios_binary);或if stream fin;fin.open(c:\test.dat"ios_binary);
    if stream且fin(“C:\test.dat”,ios_binary);或if stream fin,;fin.open(c:\test.dat",ios_binary); 解析:C++中打开文件有两种方式①if stream fin (“test.dat”);②if stream fin; fin.open(“test.dat”);,ios_binary的意义是以二进制文件打开。

  • 第8题:

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

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

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

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

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


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

  • 第9题:

    语句“open"c:/dat.txt"for output”用于打开一个顺序文件,该语句的一个重要错误是没有()。

    • A、指定文件名
    • B、指定文件号
    • C、指定打开方式
    • D、指定打开类型

    正确答案:B

  • 第10题:

    下列语句打开文件的位置应该在()。 f=open(’itheima.txt’,’w’)

    • A、C盘根目录下
    • B、D盘根目录下
    • C、Python安装目录下
    • D、与源文件在相同的目录下

    正确答案:D

  • 第11题:

    单选题
    要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是(  )。
    A

    ifstream fin=ifstream.open(“file.dat”);

    B

    ifstream* fin=new ifstream(“file.dat”);

    C

    ifstream fin; fin.open(“file.dat”);

    D

    ifstream* fin=new ifstream(); fin->open(“file.dat”);


    正确答案: A
    解析:
    A项,在赋值号的左侧表示建立一个输入流对象fin,赋值号右侧的表达式不正确,文件输入流类ifstream不能直接调用其成员函数open。

  • 第12题:

    单选题
    下列语句打开文件的位置应该在()。 f=open(’itheima.txt’,’w’)
    A

    C盘根目录下

    B

    D盘根目录下

    C

    Python安装目录下

    D

    与源文件在相同的目录下


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

  • 第13题:

    设有语句: Open"C:\Test. Dat" For Output As #1 则以下错误的叙述是:

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

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

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

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


    正确答案:A
    解析:选项A中的描述不够完整,如果改成“该语句打开C盘根目录下一个名为Test. Dat的文件”就准确了。按“For Output”方式打开文件,若该文件不存在,Visual Basic将新建一个名为“Test. Dat”的文件。

  • 第14题:

    设有语句 Open"c:\Test.Dat"For Ouput As #1” 则以下叙述错误的是( )。

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

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

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

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


    正确答案:A

  • 第15题:

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

    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。

  • 第16题:

    要以读方式打开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

  • 第17题:

    设有语句 Open "c:\Test. Dat" For Output 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语句关闭它。

  • 第18题:

    要在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)。

  • 第19题:

    要在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

  • 第20题:

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

    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。

  • 第21题:

    设有语句:Open“d:/Text.txt”ForOutputAs#1,以下叙述中错误的是()。

    • A、该语句打开d盘根目录下一个已存在的文件Text.txt,之后就可以从文件中读取信息
    • B、用该语句建立的文件的文件号1
    • C、若d盘根目录下无Text.txt文件,则该语句创建此文件
    • D、执行该语句后,就可以通过Print#语句向文件Text.txt中写入信息。

    正确答案:A

  • 第22题:

    单选题
    以下语句用于打开一个顺序文件“Open ″C:\MyFile.txt″ For OutPut”,但是该语句的一个重要错误是没有(  )。
    A

    指定打开方式

    B

    指定文件号

    C

    指定打开文件名

    D

    指定文件类型


    正确答案: B
    解析:
    Open语句对文件输入,输出操作,语法格式:Open[文件名]For[模式]As[#][文件号]。打开顺序文件时,一定要指定一个文件号才能打开,否则出错。

  • 第23题:

    单选题
    语句“open"c:/dat.txt"for output”用于打开一个顺序文件,该语句的一个重要错误是没有()。
    A

    指定文件名

    B

    指定文件号

    C

    指定打开方式

    D

    指定打开类型


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