niusouti.com
参考答案和解析
错误
更多“使用open函数的参数处理模式'a'写入文件时,若文件已存在,则会删除文件中原有内容”相关问题
  • 第1题:

    如果在C盘当前文件夹下已经存在名称为Sdat.dat的顺序文件,那么执行语句Open"c:\Sdat.dat"For Append As#1之后,将( )。

    A.删除文件中的原有内容

    B.保留文件中原有内容,并在文件尾添加新内容

    C.保留文件中原有内容,并在文件头添加新内容

    D.以上均不对


    正确答案:B

  • 第2题:

    若以“a+”方式打开一个已存在的文件,则下列叙述正确的是( )

    A.文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可以进行添加或读操作

    B.文件打开时,原有文件内容不被删除,只能进行读操作

    C.文件打开时,原有文件内容被删除,只能进行写操作

    D.以上三种说法都不正确


    正确答案:A
    解析:本题考查文件使用方式标识符,以“a+”方式打开一个已存在的文件,则表示保留文件中原有的数据,文件的位置指针在文件末尾,此时,可以进行追加或读操作。

  • 第3题:

    若以”a+”方式打开一个已存在的文件,则以下叙述正确的是( )。

    A. 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。

    B. 文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。

    C. 文件打开时,原有文件内容被删除,只可作写操作。

    D. 以上各种说法皆不下确。


    正确答案:D

  • 第4题:

    如果在C盘当前文件夹下已经存在名称为Sdat.dat的顺序文件,那么执行语句Open "c:\Sdat.dat"For Append As #1之后,将( )。

    A.删除文件中的原有内容

    B.保留文件中原有内容,并在文件尾添加新内容

    C.保留文件中原有内容,并在文件头添加新内容

    D.以上均不对


    正确答案:B
    解析:本题考查考生对读取顺序文件的掌握情况。Append语句能向文件中继续追加新的内容。

  • 第5题:

    调用open函数可以打开指定文件,在open()函数中访问模式参数使用( )表示只读。

    A.’ a’

    B.’w+’

    C.’r’

    D.’w’


    正确答案:C

  • 第6题:

    下面对语句Open“text.Dat”for Output As #FreeFile的功能说明中错误的是()

    • A、以顺序输出模式打开文件Text.Dat
    • B、如果文件Text.Dat不存在则建立一个新文件
    • C、如果文件Text.Dat已存在,则打开该文件,新写入的数据将增添到该文件中
    • D、如果文件Text.Dat已存在,则打开该文件,新写入的数据将覆盖原有的数据

    正确答案:C

  • 第7题:

    下列对DEL命令描述错误的是()

    • A、若要删除磁盘上的所有文件【DEL或DEL】,则会提示:(Areyousure?】【你确定吗?】若回答Y,则进行删除,回答N,则取消此次删除作业。
    • B、在文件名称中可以使用通配符;
    • C、该命令可以删除属性为隐含或只读的文件;
    • D、选用/P参数,系统在删除前询问是否真要删除该文件,若不使用这个参数,则自动删除;

    正确答案:C

  • 第8题:

    若以“a+”方式打开一个已存在的文件,则以下叙述正确的是()

    • A、文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作
    • B、文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作添加和读操作
    • C、文件打开时,原有文件内容被删除,位置指针移到文件末尾,可作添加和读操作
    • D、文件打开时,原有文件内容被删除,位置指针移到文件开头,可作添加和读操作

    正确答案:A

  • 第9题:

    下面对语句 Open "Rizhi.dat" For Output As #1的功能描述错误的是()

    • A、以顺序输出模式打开文件"Rizhi.dat"
    • B、如果文件"Rizhi.dat"不存在,则建立一个新文件
    • C、如果文件"Rizhi.dat"已存在,则打开该文件,新写入的的数据将添加到文件末尾
    • D、如果文件"Rizhi.dat"已存在,则打开该文件,新写入的的数据将覆盖原来的数据

    正确答案:C

  • 第10题:

    单选题
    下面对语句 Open "Rizhi.dat" For Output As #1的功能描述错误的是()
    A

    以顺序输出模式打开文件Rizhi.dat

    B

    如果文件Rizhi.dat不存在,则建立一个新文件

    C

    如果文件Rizhi.dat已存在,则打开该文件,新写入的的数据将添加到文件末尾

    D

    如果文件Rizhi.dat已存在,则打开该文件,新写入的的数据将覆盖原来的数据


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

  • 第11题:

    单选题
    若以“a+”方式打开一个已经存在的文件,则下列叙述中,正确的是()。
    A

    文件打开时,原有文件内容不被删除,位置指针移到文件的末尾,可作添加和读操作

    B

    文件打开时,原有文件内容不被删除,位置指针移到文件的开头,可作重写和读操作

    C

    文件打开时,原有文件内容被删除,只可作写操作

    D

    以上各种叙述都不正确


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

  • 第12题:

    单选题
    open函数中哪种文件读取模式只用于写入()
    A

    r

    B

    rb

    C

    w

    D

    a


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

  • 第13题:

    若以“叶”方式打开一个己存在的文件,则下列叙述正确的是( )。

    A.文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可以进行添加或读操作

    B.文件打开时,原有文件内容不被删除,只能进行读操作

    C.文件打开时,原有文件内容被删除,只能进行写操作

    D.以上3种说法都不正确


    正确答案:A
    解析:本题考查文件使用方式标识符,以“叶”方式打开一个已存在的文件,则表示保留文件中原有的数据,文件的位置指针在文件末尾,此时,可以进行追加或读操作。

  • 第14题:

    使用哪一种模式说明符,当文件已经存在时会擦除文件已有内容,当文件不存在时则会新建一个文件()。

    A、w

    B、r

    C、a

    D、e


    参考答案:A

  • 第15题:

    关于语句“Open“a1.txt”For Append as #10”的说法正确的是( )。

    A.打开一个已存在的文件,可以读也可以写

    B.打开的文件必须存在,只能写

    C.若文件存在则覆盖它,只能写

    D.若文件存在,则在原有的内容后面写


    正确答案:D
    解析:打开文件时,读写模式为Append,如果指定的文件不存在,则创建它,只能在文件中写,如果文件已经存在,则在文件的后面写。

  • 第16题:

    若以“w+”方式打开一个已存在的文件,则以下叙述正确的是______。

    A.文件打开时,原文件内容不被删除,位置指针移到文件末尾,可作添加和读操作

    B.文件打开时,原有文件内容被删除,位置指针移到文件开头,可作写和读操作

    C.文件打开时,原有文件内容被删除,只可作写操作

    D.以上各种说法皆不正确


    正确答案:B

  • 第17题:

    open函数中哪种文件读取模式只用于写入()

    • A、r
    • B、rb
    • C、w
    • D、a

    正确答案:C

  • 第18题:

    copy()函数在拷贝文件时,如果目标文件已存在则会操作失败。


    正确答案:错误

  • 第19题:

    若以“a+”方式打开一个已经存在的文件,则下列叙述中,正确的是()。

    • A、文件打开时,原有文件内容不被删除,位置指针移到文件的末尾,可作添加和读操作
    • B、文件打开时,原有文件内容不被删除,位置指针移到文件的开头,可作重写和读操作
    • C、文件打开时,原有文件内容被删除,只可作写操作
    • D、以上各种叙述都不正确

    正确答案:A

  • 第20题:

    使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾。


    正确答案:错误

  • 第21题:

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

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

    正确答案:C

  • 第22题:

    单选题
    下面对语句的功能说明中错误的是(  )。Open Text.Dat For Output As # FreeFile
    A

    以顺序输出模式打开文件Text.Dat

    B

    如果文件Text.Dat不存在,则建立一个新文件

    C

    如果文件Text.Dat已存在,则打开该文件,新写入的数据将增添到该文件中

    D

    如果文件Text.Dat已存在,则打开该文件,新写入的数据将覆盖原有的数据


    正确答案: A
    解析:
    Output定为顺序输出模式。如果文件Text.Dat不存在,则建立一个新文件,可以将数据写入文件中。如果文件Text.Dat已存在,则该语句打开已存在的文件,新写入的数据将覆盖原来的数据,而不是添加。

  • 第23题:

    单选题
    如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,那么执行语句Open C:StuData.dat For Append As#1之后将(  )。
    A

    删除文件中原有内容

    B

    保留文件中原有内容,可在文件尾添加新内容

    C

    保留文件中原有内容,在文件头开始添加新内容

    D

    不做任何操作


    正确答案: C
    解析:
    文件打开方式中使用For Append时,指定文件按顺序方式输出,文件指针被定位在文件末尾。如果对文件执行写操作,则写入的数据附加到原来文件的后面。

  • 第24题:

    判断题
    copy()函数在拷贝文件时,如果目标文件已存在则会操作失败。
    A

    B


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