下述关于C语言文件操作的结论中,()是正确的。A.对文件操作必须先关闭文件B.对文件操作必须先打开文件C.对文件操作顺序无要求D.对文件操作前必须先测试文件是否存在,然后再打开文件

下述关于C语言文件操作的结论中,()是正确的。

A.对文件操作必须先关闭文件

B.对文件操作必须先打开文件

C.对文件操作顺序无要求

D.对文件操作前必须先测试文件是否存在,然后再打开文件


参考答案和解析
B 解析:在C中对文件操作必须先打开文件,待文件操作完毕后要关闭文件。对文件以读的方式进行打开操作时,同时会执行文件的检查文件是否存在,不存在将会返回空的文件指针,如果对文件以写的方式打开时,文件不存在,将会自动创建文件,因此在C中打开文件前不必对其检查文件是否存在,故答案为B。

相关考题:

以下关于Unix操作系统的描述中,正确的是( )A.Unix是一个单用户、多任务的操作系统,用户可运行多个进程B.Unix由汇编语言编写、易读、易移植、运行速度快C.Unix提供的Shell编程语言功能不够强大D.Unix的树结构文件系统有良好的可维护性

(28)以下关于UNIX操作系统的描述中,正确的是( )。A) UNIX是一个单用户、多任务的操作系统,用户可运行多个进程B) UNIX的树状结构文件系统有良好的可维护性C) UNIX提供的Shell编程语言功能不够强大D) UNIX由汇编语言编写,易读、易修改、易移植、运行速度快

Linux系统中,下列关于文件管理命令Cp与mv说法正确的是______。A.没有区别B.mv操作不增加文件个数C.Cp操作不增加文件个数D.mv操作不删除原有文件

( 26 )以下关于操作系统得描述中那个说法是正确的?A 、 DOS 是单任务的图形界面操作系统B 、 DOS 通过 FAT 文件表寻找磁盘文件。C 、 Windows 是多任务的图形界面操作系统D 、 Windows 通过虚拟文件表 VFAT 寻找磁盘文件

以下关于文件的描述正确的是()A.用fopen函数时一般会判断打开文件操作是否出错B.在C程序中直接使用文件名来访问文件C.文本文件和二进制文件的数据存储方式是不同的D.C语言把文件看成是一个字节的序列

在C语言中,正确的的结论是()。 A.对文件操作必须先关闭文件B.对文件操作必须先打开文件C.对文件操作顺序没有统一规定D.以上都错

下述关于C语言文件的操作的结论中,正确的是_____。A.对文件操作必须先关闭文件B.对文件操作必须先打开文件C.对文件操作顺序无要求D.对文件操作前必须先测文件是否存在,然后再打开文件

下列关于UNIX的描述中,正确的是( )。A.是多用户操作系统B.用汇编语言写成C.其文件系统是网状结构D.其标准化进行得顺利

在C语言中,下列关于文件操作的叙述正确的是( )。A.对文件操作必须先关闭文件B.对文件操作必须先打开文件C.对文件操作顺序没有统一规定D.以上全错

关于关系演算语言,下列说法中正确的是(67)。①查询操作是以集合操作为基础运算的DML语言②查询操作是以谓词演算为基础运算的DML语言③关系演算语言的基础是数理逻辑中的谓词演算④关系演算语言是一种过程性语言A.②B.②③C.②③④D.全部

关于Unix的描述中,正确的是______。A.是多用户操作系统B.用汇编语言写成C.其文件系统是网状结构D.其标准化进行得顺利

关于 Unix 的描述中,正确的是A )是多用户操作系统B )用汇编语言写成C )其文件系统是网状结构D )其标准化进行得顺利

● Linux 系统中,下列关于文件管理命令 cp与 mv说法正确的是 (32) 。(32)A. 没有区别B. mv操作不增加文件个数C. cp操作不增加文件个数D. mv操作不删除原有文件

在下列关于对文件进行操作的叙述中,正确的是()。A、对文件操作必须先关闭文件B、对文件操作必须先打开文件C、对文件操作之前必须先测试文件是否存在,然后再打开文件D、对文件操作的顺序没有要求

C++语言的文件操作中,既可以顺序读写,又可以随机读写。

Linux系统中,下列关于文件管理命令cp与mv说法正确的是()。A、没有区别B、mv操作不增加文件个数C、cp操作不增加文件个数D、mv操作不删除原有文件

在Windows中,关于文件夹哪个说法是不正确的()。A、各级目录称为文件夹B、不同文件夹中的文件不能有相同的文件名C、文件夹中可以存放文件和其它文件夹D、对文件夹的复制操作和文件是相同的

下列关于Java语言的叙述中,正确的是()A、Java是不区分大小写的B、源文件名必须与public类型的类名相同C、源文件中public类的数目不限D、源文件名其扩展名为.jar

下述模型中,()是心理学家Clark提出的。A、空间表象模型B、操作模型C、语言模型D、表象-语言混合模型

在C语言程序中,对文件操作的一般步骤是()。A、打开文件,定义文件指针,读写文件,关闭文件B、定义文件指针,读文件,写文件,关闭文件C、定义文件指针,打开文件,读写文件,关闭文件D、操作文件,定义文件指针,修改文件,关闭文件

下列有关C语言文件的说法正确的是()。A、C语言文件是由记录组成B、C语言文件被看作是一个字符(字节)的序列,称为流式文件C、C语言有专门的文件操作命令D、以上说法都不正确

C语言中对文件操作的一般步骤是()A、打开文件-操作文件-关闭文件B、打开文件-关闭文件-操作文件C、打开文件-读文件-写文件D、读文件-写文件-关闭文件

下列叙述中,正确的选项是()。A、计算机能直接识别并执行用高级程序语言编写的程序B、CPU可以直接存取硬盘中的数据C、操作系统中的文件管理系统是以用户文件名来管理用户文件D、高级语言的编译程序属于应用软件

单选题下述模型中,()是心理学家Clark提出的。A空间表象模型B操作模型C语言模型D表象-语言混合模型

单选题在C语言程序中,对文件操作的一般步骤是()。A打开文件,定义文件指针,读写文件,关闭文件B定义文件指针,读文件,写文件,关闭文件C定义文件指针,打开文件,读写文件,关闭文件D操作文件,定义文件指针,修改文件,关闭文件

多选题关于Excel操作,正确的有()。A每个工作簿默可以包含多张工作表BExcel自带VBA宏语言CExcel工作簿文件可以读取数据库文件DExcel软件只能打开编辑一个工作簿文件

单选题在下列关于对文件进行操作的叙述中,正确的是()。A对文件操作必须先关闭文件B对文件操作必须先打开文件C对文件操作之前必须先测试文件是否存在,然后再打开文件D对文件操作的顺序没有要求

单选题Linux系统中,下列关于文件管理命令cp与mv说法正确的是()。A没有区别Bmv操作不增加文件个数Ccp操作不增加文件个数Dmv操作不删除原有文件