在C语言中,为只写操作打开一个文本文件的方式为()。A"a"B"r+"C"r"D"w"

题目
在C语言中,为只写操作打开一个文本文件的方式为()。

A"a"

B"r+"

C"r"

D"w"


相似考题
更多“在C语言中,为只写操作打开一个文本文件的方式为()。”相关问题
  • 第1题:

    若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是 ( )

    A.w

    B.wb

    C.w+

    D.wb+


    正确答案:D

  • 第2题:

    若对一个文本文件以”r”方式打开时,则称该文本文件为输出文件。()

    此题为判断题(对,错)。


    正确答案:×

  • 第3题:

    以下叙述中不正确的是

    A.C语言中的文本文件以ASCII码形式存储数据

    B.C语言中对二进制文件的访问速度比文本文件快

    C.C语言中,随机读写方式不适用于文本文件

    D.C语言中,顺序读写方式不适用于二进制文件


    正确答案:D
    解析:在C语言中文本文件是以ASCII码形式存放的,每个字符占一个字节。由于数据在计算机中是以二进制形式存放的,因此二进制文件中的数据可以直接读出,而不需要像文本文件那样把ASCII码转换成二进制,因此速度较快。在文本文件中,数据以ASCII码形式存放的,用户很难判定一个数据到底占几个字节,所以不适合使用随机读写方式。

  • 第4题:

    objFSO.OpenAsTextStream(3,0)的第一个参数的意义是什么?

    A.以只读的方式打开文本文件 B.以附加到文件后面的方式打开

    文本文件

    C.文本文件的格式为 Unicode D.文本文件的格式为 ASCII


    正确答案:
     

  • 第5题:

    若在fopen函数中使用文件的方式是"wb +",该方式的含义是( )

    A.为读/写打开一个文本文件

    B.为输出打开一个文本文件

    C.为读/写建立一个新的文本文件

    D.为读/写建立一个新的二进制文件


    正确答案:D

  • 第6题:

    要为读/写操作打开一个字符文件,其正确的打开方式为_______。

    A.wr

    B.r+

    C.rb+

    D.rw


    正确答案:B
    解析:在C中可以通过fopen函数来打开—个文件,在该函数的第二个参数中指定其打开方式。要以读写方式打开文件可以用"r+"、"w+"、"a+"来表示,要打开二进制文件,可以在打开方式中加上字母b,对于字符文件不要加b。

  • 第7题:

    在Java中可以通过FileInputStream类或FileWriter类打开文本文件进行写操作。()

    此题为判断题(对,错)。


    答案:错

  • 第8题:

    在C语言程序中要建立一个新文本文件,文件打开方式要用()

    • A、wt
    • B、rt
    • C、at
    • D、rb

    正确答案:A

  • 第9题:

    若在fopen函数中使用文件的方式是"wb+",该方式的含义是()。

    • A、为读/写打开一个文本文件
    • B、为输出打开一个文本文件
    • C、为读/写建立一个新的文本文件
    • D、为读/写建立一个新的二进制文件

    正确答案:D

  • 第10题:

    C语言中对文件操作的一般步骤是()

    • A、打开文件-操作文件-关闭文件
    • B、打开文件-关闭文件-操作文件
    • C、打开文件-读文件-写文件
    • D、读文件-写文件-关闭文件

    正确答案:A

  • 第11题:

    单选题
    用户请求使用一个已存在的文件时,其操作次序为()
    A

    读/写→关闭

    B

    打开→读/写

    C

    打开→读/写→关闭


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

  • 第12题:

    单选题
    若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为()。
    A

    r+

    B

    ab+

    C

    rh+

    D

    wb+


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

  • 第13题:

    在文件使用方式中,字符串rb表示( ) 。

    A. 打开一个已存在的二进制文件,只能读取数据

    B. 打开一个文本文件,只能写入数据

    C. 打开一个已存在的文本文件,只能读取数据

    D. 打开一个二进制文件,只能写入数据


    正确答案:A

  • 第14题:

    在C语言中,打开一个数据文件的系统函数为()。

    A、fopen()

    B、fclose()

    C、fread()

    D、fwrite()


    正确答案:A

  • 第15题:

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

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

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

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

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


    正确答案:D

  • 第16题:

    以下叙述中正确的是( )。

    A.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失

    B.打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖

    C.在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据

    D.c语言中的文件是流式文件,因此只能顺序存取数据


    正确答案:A
    B选项中打开一个已存在的文件并进行了写操作后,原有文件中的全部数据不一定被覆盖,也可以对源文件进行追加操作等。C选项中在一个程序中当对文件进行了写操作后,不用先关闭该文件然后再打开,才能读到第l个数据,可以用fseek()函数进行重新定位即可。D选项中,C语言中的文件可以进行随机读写。

  • 第17题:

    以下叙述中不正确的是( )。

    A.C++语言中的文本文件以ASCII码形式存储数据

    B.C++语言中对二进制文件的访问速度比文本文件快

    C.使用函数open()打开的文件使用完毕后,必须使用close()函数将其关闭

    D.C++语言中,随机读写方式不适用于文本文件


    正确答案:D
    解析:本题考核文件的读写和存储。C++语言的文件流不仅可以按顺序方式进行读/写,而且还可以随机地移动文件的读/写指针。有一些外部设备(如磁带、行式打印机等)关联的流只能做顺序访问。文本文件也可以用随机读写方式访问。由此可知,选项D的叙述是错误的。

  • 第18题:

    以只写方式打开一个二进制文件,应选择的文件操作方式是( )

    A."a+"

    B."w+"

    C."rb"

    D."Wb"


    正确答案:D
    打开文件时,如果是“只写方式”,则只能选用字符“w”;如果要打开的文件是二进制文件,则需要选用字符“b”,所以本题答案应选D。

  • 第19题:

    若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为()。

    A"r+"

    B"ab+"

    C"rh+"

    D"wb+"


    C

  • 第20题:

    用户请求使用一个已存在的文件时,其操作次序为()

    • A、读/写→关闭
    • B、打开→读/写
    • C、打开→读/写→关闭

    正确答案:C

  • 第21题:

    一个已经建立的文本文件可以用二进制方式打开操作吗?一个二进制文件可以用文本方式打开吗?为什么?


    正确答案:一个已经建立的文本文件可以用二进制方式打开操作。但必须以字符类型数据读取数据然后转换成需要的类型数据才有意义。通常一个二进制文件用文本方式打开是没有意义的,除非这个二进制文件全部是用字符类型数据建立的。因为文本文件是以可读形式ASC码存放数据的,二进制文件直接用计算机表示数据的二进制形式存放数据,它们之间解释方式不同。

  • 第22题:

    单选题
    在C语言中,为只写操作打开一个文本文件的方式为()。
    A

    a

    B

    r+

    C

    r

    D

    w


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

  • 第23题:

    单选题
    以下叙述中正确的是(  )。
    A

    C语言中的文件是流式文件,因此只能顺序存取数据

    B

    打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖

    C

    在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据

    D

    当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失


    正确答案: B
    解析:
    D项正确,C语言中读写文件是通过文件缓冲区完成的,在完成了对文件的操作之后,应当关闭文件,否则文件缓冲区中的剩余数据可能丢失。A项错误,C程序中的输入、输出文件都以数据流的形式存储在介质上,用顺序存取和直接存取两种方式;B项错误,可以以追加的方式写文件;C项错误,“r+”为读和写而打开文本文件,在读和写操作之间不必关闭文件,用fseek()函数进行重新定位就能够读到第1个数据也不必关闭文件。答案选择D选项。