更多“C语言中在打开文件时,必须说明文件的使用方式, "r+"用于打开一个不存在的文件。”相关问题
  • 第1题:

    ( 34 )下列有关文件的叙述中,正确的是

    A )以 Output 方式打开一个不存在的文件时,系统将显示出错信息

    B )以 Append 方式打开的文件,既可以进行读操作,也可以进行写操作

    C )在随机文件中,每个记录的长度是固定的

    D )无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的


    正确答案:C

  • 第2题:

    使用文件前要先打开文件。在执行完打开文件系统调用后,系统会返回给用户一个( )。

    A) 文件长度

    B) 内存地址

    C) 文件描述符

    D) 文件打开方式

    A.

    B.

    C.

    D.


    正确答案:C

  • 第3题:

    对于函数open的打开模式,下列说法错误的是?()

    A.”r“表示以只读方式打开文件。文件的指针将会放在文件的开头

    B.”a“表示打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾

    C.”w“表示打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件

    D.”rb“表示以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头


    正确答案:C

  • 第4题:

    在C语言中,以“r”方式不能打开并不存在的文件。()

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


    正确答案:正确

  • 第5题:

    下列关于文件的叙述中,错误的是( )。A.使用Append方式打开文件时,文件指针被定位于文件尾 SXB

    下列关于文件的叙述中,错误的是( )。

    A.使用Append方式打开文件时,文件指针被定位于文件尾

    B.当以Input打开文件时,如果文件不存在,则自动建立一个新文件

    C.顺序文件的各个记录的长度可以不同

    D.随机文件打开后,既可以进行读操作,也可以进行写操作


    正确答案:B
    B。【解析】使用Append方式打开文件与使用Output方式不同,它的文件指针被定位于文件尾;当以Input打开文件时,如果文件不存在,则产生“文件未找到”错误,而如果为Output、Append、Random访问方式打开的文件不存在.则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文僻打开后,可以进行读、写操作。

  • 第6题:

    下列关于文件流的描述中,正确的是( )。

    A.文件流只能完成针对磁盘文件的输入、输出

    B.建立一个文件流对象时,必须同时打开一个文件

    C.若输入流要打开的文件不存在,将建立一个新文件

    D.若输出流要打开的文件不存在,将建立一个新文件


    正确答案:C
    C。【解析】输入流要打开的文件不存在,则会自动建立该文件,而输出流要打开的文件不存在,则会报错,而不会新建一个文件。

  • 第7题:

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

    A"r+"

    B"ab+"

    C"rh+"

    D"wb+"


    C

  • 第8题:

    使用文件前要先打开文件。在成功执行打开文件系统调用后,系统会返回给用户一个()

    • A、文件长度
    • B、内存地址
    • C、文件描述符
    • D、文件打开方式

    正确答案:C

  • 第9题:

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

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

    正确答案:A

  • 第10题:

    下列说法错误的是()。

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

    正确答案:B

  • 第11题:

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

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

    B

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

    C

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

    D

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


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

  • 第12题:

    单选题
    下列关于文件流的描述中,正确的是(  )。
    A

    文件流只能完成针对磁盘文件的输入和输出

    B

    建立一个文件流对象时,必须同时打开一个文件

    C

    若输入流要打开的文件不存在,将建立一个新文件

    D

    若输出流要打开的文件不存在,将建立一个新文件


    正确答案: A
    解析:
    对于输入文件流类ifstream,默认的打开模式是ios_base::in,当以这种方式打开文件而文件不存在时,fail()测试打开失败(返回值为true);对于输出文件流类ofstream,默认的打开模式是ios_base::out,当以这种方式打开文件而文件又不存在时,将自动建立新文件。

  • 第13题:

    打开一个名为XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件( )。

    A.存在于当前打开的项目文件XM中

    B.不存在于当前打开的项目文件XM中,必须单独添加

    C.不存在于当前打开的项目文件XM中,但与项目文件建立了联系

    D.以上说法均不正确


    正确答案:B
    解析:在Visual FoxPro中,只有通过项目中“新建”按钮建立的文件,才属于当前项目。通过命令方式新建的文件,即使当前窗U有项目管理器打开,该新建的数据库文件,也不属于任何项目,与项目也没有任何联系。

  • 第14题:

    下列关于文件的叙述中,错误的是 A.使用Append方式打开文件时,文件指针被定位于文件尾B.当以Input打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作


    正确答案:B
    【解析】使用Append方式打开文件与使用Output方式不同,它的文件指针被定位于文件尾;当以Input打开文件时,如果文件不存在,则产生“文件未找到”错误,而如果为Output、Append、Random访问方式打开的文件不存在,则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文件打开后,可以进行读、写操作。

  • 第15题:

    关于函数open的打开模式,下列说法错误的是?()

    A.”r“表示以只读方式打开文件。文件的指针将会放在文件的开头

    B.”wb+“表示以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件

    C.”a+“表示打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的开头。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写

    D.”b“表示以二进制的形式打开文件


    正确答案:C

  • 第16题:

    为了显示一个文本文件的内容,在打开文件时,文件的打开方式应当时()。

    A."r+"

    B."w+"

    C."wb+"

    D."ab+"


    正确答案:A

  • 第17题:

    下列关于文件流的描述中,正确的是( )。

    A) 文件流只能完成针对磁盘文件的输入和输出

    B) 建立一个文件流对象时,必须同时打开一个文件

    C) 若输入流要打开的文件不存在,将建立一个新文件

    D) 若输出流要打开的文件不存在,将建立一个新文件

    A.

    B.

    C.

    D.


    正确答案:D

  • 第18题:

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

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

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

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

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


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

  • 第19题:

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

    A"a"

    B"r+"

    C"r"

    D"w"


    D

  • 第20题:

    在UNIX系统中,若要使用文件则必需先打开文件,UNIX允许()

    • A、每个进程最多同时打开15个文件
    • B、一个文件被多个进程以不同的路径名同时打开
    • C、一个进程以不同的打开方式多次打开同一个文件
    • D、一个文件被多个进程以相同的路径名同时打开
    • E、一个文件被多个进程多次打开时,对每一次打开都需在”系统打开文件”中占一个表项

    正确答案:A,B,C,D,E

  • 第21题:

    假设文件不存在,如果使用open方法打开文件会报错,那么该文件的打开方式是下列哪种模式?()

    • A、’r’
    • B、’w’
    • C、’a’
    • D、’w+’

    正确答案:A

  • 第22题:

    用菜单方式打开一个数据表文件应该使用的菜单序列为()。

    • A、文件→打开→表
    • B、文件→打开→表格
    • C、文件→新建→数据表
    • D、数据→表→打开

    正确答案:A

  • 第23题:

    单选题
    使用文件前要先打开文件。在成功执行打开文件系统调用后,系统会返回给用户一个()
    A

    文件长度

    B

    内存地址

    C

    文件描述符

    D

    文件打开方式


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

  • 第24题:

    多选题
    在UNIX系统中,若要使用文件则必需先打开文件,UNIX允许()
    A

    每个进程最多同时打开15个文件

    B

    一个文件被多个进程以不同的路径名同时打开

    C

    一个进程以不同的打开方式多次打开同一个文件

    D

    一个文件被多个进程以相同的路径名同时打开

    E

    一个文件被多个进程多次打开时,对每一次打开都需在”系统打开文件”中占一个表项


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