工学

单选题在读写一个文件之前,必须先将其打开,使用的库函数是()A openB fopenC openfD openfile

题目
单选题
在读写一个文件之前,必须先将其打开,使用的库函数是()
A

open

B

fopen

C

openf

D

openfile

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

第1题:

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

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

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

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

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


正确答案:C

第2题:

在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的()成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。

A. Append

B. Create

C. CreateNew

D. Truncate


正确答案:A

第3题:

在函数f open()中文件打开模式中不是可读写的方式打开文件模式是()

A.r+

B.w+

C.a+

D.r


正确答案:D

第4题:

一个文件被打开后,在它被关闭之前,不允许()者使用。


正确答案:非打开

第5题:

strlen()库函数与stdio.h头文件问题?

strlen()是一个计算字符串长度的这么一个库函数,这个库函数是定义在string.h这个头文件里的,要想使用这个库函数就必须调用预处理命令将string.h添加到当前的代码中,可是为什么在调用string.h这个头文件的基础上还要调用stdio.h这个头文件呢?stdio.h只是一个输入输出函数的这么一个头文件,跟strlen()库函数有什么关系,,,求解。


stdio.h是标准输入输出,C语言本身不包括输入输出函数,如:printf,scanf等等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明;而strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,故一定得包含stdio.h头文件,否则无法运行

1、stdio.h是标准输入输出,C语言本身不包括输入输出函数
如:printf,scanf等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明

2、strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,所以一定得包含stdio.h头文件,否则无法运行


stdio.h是标准输入输出,C语言本身不包括输入输出函数,如:printf,scanf等等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明;
而strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,故一定得包含stdio.h头文件,否则无法运行。

第6题:

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

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

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

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

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


正确答案:C

第7题:

fseek函数是C语言系统提供的标准库函数,其实现的具体操作是______。

A.实现文件的顺序读写

B.实现文件的随机读写

C.改变文件的位置指针

D.以上答案均不正确


正确答案:C
解析:fseek函数的原形为int fseek(FILE*fp,long offset,int base);函数的功能是将fp所指向的位置指针移到以base所指位置为基准、以offset为位移量的位置。可见,fseek是改变文件的位置指针。

第8题:

下列关于打开open和关闭close文件的叙述,只有()是错误的。

A close()操作告诉系统,不再需要指定的文件了,可以丢弃它

B open()操作告诉系统,开始使用指定的文件了

C文件必须先打开,后使用

D目录必须先打开,后使用


参考答案A

第9题:

在下列关于对文件进行操作的叙述中,正确的是()。

  • A、对文件操作必须先关闭文件
  • B、对文件操作必须先打开文件
  • C、对文件操作之前必须先测试文件是否存在,然后再打开文件
  • D、对文件操作的顺序没有要求

正确答案:B

第10题:

对OPEN(4,FILE=‘BB.DAT’,STATUS=‘OLD’,语句,下面哪个描述是正确的()?

  • A、打开一个有格式顺序文件,可以读文件
  • B、打开一个有格式直接文件,可以写文件
  • C、打开一个有格式直接文件,可以读写
  • D、打开一个直接文件

正确答案:A

更多相关问题