工学

单选题如果打开一个不存在的文件,下列()访问模式将出错。A AppendB OutputC RandomD Input

题目
单选题
如果打开一个不存在的文件,下列()访问模式将出错。
A

Append

B

Output

C

Random

D

Input

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

语句ofstream f("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且

A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件

B.若文件存在,将其置为空文件;若文件不存在,打开失败

C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件

D.若文件存在,打开失败;若文件不存在,建立一个新文件


正确答案:A
解析:本题考查的是文件流的操作, app表示追加方式打开文件(即将指针移至文件尾),bi nary表示以二进制方式打开文件。

第2题:

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

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

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

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

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


正确答案:C

第3题:

语句ofstreamf(“SALARY.DAT”,ios_base::app)的功能是建立流对象f,并试图打开文件SALARY.DAT 与f 关联,而且______。

A.若文件存在,将其置为空文件;若文件不存在,打开失败

B.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件

C.若文件存在,将文件指针定位于文件首;若文件不存在,打开失败

D.若文件存在,打开失败;若文件不存在,建立一个新文件


正确答案:A

第4题:

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

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

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

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

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


正确答案:C

第5题:

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

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

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

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

D、文件类型不对


参考答案:C

第6题:

语句ofstream f("SALARY. DAT", ios: :app | ios: :binary) ;的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且

A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件

B.若文件存在,将其置为空文件;若文件不存在,打开失败

C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件

D.若文件存在,打开失败;若文件不存在,建立一个新文件


正确答案:A
解析:本题考查的是文件流的操作, app表示以追加方式打开文件(即将指针移至文件尾) , binary表示以二进制方式打开文件。

第7题:

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

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

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

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

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


正确答案:C
解析:以Output模式打开文件时,如果文件名指定的文件不存在,则会自动建立一个文件,系统不会显示错误信息,所以选项A)是错误的;以Append模式打开文件时,是从文件当前结束开始写入数据,且保留原有数据。但是不能读数据,所以选项B)是错误的;随机文件是以记录为单位,有一组固定长度的记录顺序排列而成,并且给每个记录赋予了记录号以便查找,所以选项c)是正确的;随机文件和顺序文件的打开语句和打开方式是不同的,所以选项D)是错误的。

第8题:

( 34 ) 语句 ofstream f("SALARY.DAT", ios_base::app); 的功能是建立流对象 f , 并试图打开文 件SALARY.DAT 与 f 关联 , 而且

A ) 若文件存在 , 将其置为空文件 ; 若文件不存在 , 打开失败

B ) 若文件存在 , 将文件指针定位于文件尾 ; 若文件不存在 , 建立一个新文件

C ) 若文件存在,将文件指针定位于文件首;若文件不存在,打开失败

D ) 若文件存在,打开失败;若文件不存在,建立一个新文件


正确答案:B

第9题:

当文件被打开后会有个file对象,用户可以通过该对象得到关于该文件的各种信息。下列选项中,和File对象相关的属性描述错误的是?()

A.file.softspace,如果用print输出后必须跟一个空格符,则返回true,否则返回false

B.file.name,返回文件的名称

C.file.closed,返回true如果文件已被关闭,否则返回false

D.file.mode,返回被打开文件的访问模式


正确答案:A

第10题:

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

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

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

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

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


正确答案:C

更多相关问题