网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
以下叙述正确的是(  )。
A

在C语言中调用fopen函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来

B

fopen函数的调用形式为:fopen(文件名);

C

fopen函数的返回值为NULL时,则成功打开指定的文件

D

fopen函数的返回值必须赋给一个任意类型的指针变量


参考答案

参考解析
解析:
A项正确,C语言中打开一个文件通过系统函数fopen实现,通过这个函数把程序中要读、写的文件与磁盘上实际的数据文件联系起来;B项错误,函数调用中缺少参数,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);;C项错误,fopen函数返回一个指向指定文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL;D项错误,fopen函数的返回值必须赋给一个文件类型的指针变量。答案选择A选项。
更多 “单选题以下叙述正确的是(  )。A 在C语言中调用fopen函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来B fopen函数的调用形式为:fopen(文件名);C fopen函数的返回值为NULL时,则成功打开指定的文件D fopen函数的返回值必须赋给一个任意类型的指针变量” 相关考题
考题 若fp已正确定义为一个文件指针,d 1.dat为二进制文件,为“读”而打开此文件的语句是()。 A..fp=fopen(“d 1.dat”,”r”);B.fp=fopen(“d 1.dat”,”rb”);C.fp=fopen(“d 1.dat”,”r+”);D.fp=fopen(“d 1.dat”,”w”);

考题 以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#时结束输入和输出操作,但程序有错。 #include<stdio.h> main() { FILE *fout; char ch; fout=fopen('abc.txt','W'); ch=fgetc(stdin); while (ch!='#') { fputc (ch,fout); ch=fgetc(stdin); } fclose (fout); } 出错的原因是( )。A.函数fopen调用形式错误B.输入文件没有关闭C.函数fgetc调用形式错误D.文件指针stdin没有定义

考题 若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是 ( )A.wB.wbC.w+D.wb+

考题 在C语言中,打开一个数据文件的系统函数为()。 A、fopen()B、fclose()C、fread()D、fwrite()

考题 若要用fopen函数打开一个文本文件,该文件要既能读也能写,则文件使用方式的字符串为( )。A.r+B.a+C.rb+D.'wb+"

考题 若执行fopen函数时发生错误,则函数的返回值是( )A. 地址值B. nullC. 1D. EOF

考题 以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE*fout; char ch; fout=fopen('abc.txt','w'); ch=fgetc(stdin); while(ch!='#') { fputc(ch,four); ch=fgetc(stdin); } fclose(fout); } 出错的原因是______。A.函数fopen调用形式错误B.输入文件没有关闭C.函数fgetc调用形式错误D.文件指针stdin没有定义

考题 若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( )A.fopen("A:\user\aaa.txt","r")B.fopen("A:\\user\\aaa.txt","r+")C.fopen("A:\user\aaa.txt","rb")D.fopen("A:\\user\\aaa.txt","w")

考题 打开一个已经存在的非空文本文件,若文件名为stu,则正确的打开语句为( )A.FILE*fp; fp=fopen("stu.txt","r")B.FILE * fp; fp=fopen(stu.txt,r)C.FILE *fp; fP=fopen("stu,txt","wb")D.FILE *fp; fp=fopen("stu.txt",wb)

考题 若执行fopen函数时发生错误,则函数的返回值是() A、地址值B、0C、1D、EOF

考题 以读写方式打开一个二进制文件fil2,fopen函数的正确的调用方式是:() A、FILE *FP; FP=fopen("fil2","r");B、FILE *FP; FP=fopen("fil2","rb");C、FILE *FP; FP=fopen("fil2","wb+");D、FILE *FP; FP=fopen("fil2","rb+");

考题 若要打开A盘上user了目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是A.fopen("A:\user\abc.txt",","r")B.fopen("A:\\user\\abc.txt","r+")C.fopen("A:\user\abc.txt","rb")D.fopen("A:\\user\\abc.txt","w")

考题 函数fopen()的返回值不能是( )A.NULLB.0C.1D.某个内存地址

考题 若用fopen()函数打开一个新的二进制文件,该文件可以读也可以写,则文件打开模式是()。 A.“ab+”B.“wb+”C.“rb+”D.“ab”

考题 C语言中的系统函数fopen()是()一个数据文件的函数。A读取B写入C关闭D打开

考题 为读而打开文本文件aa.dat,的正确写法是()A、fopen(”aa.dat”,”rb”);B、fopen(”aa.dat”,”w”)C、fopen(”aa.dat”,”wb”);D、fopen(”aa.dat”,”r”)

考题 使用fopen函数刚打开一个文件时,文件指针指向()。A、文件头部B、文件尾部C、文件中间D、根据该函数参数而定

考题 为写而打开文本文件aa.dat,的正确写法是()A、fopen(”aa.dat”,”rb”)B、fp=fopen(”aa.dat”,”w”)C、fopen(”aa.dat”,”wb”)D、fp=fopen(”aa.dat”,”r”)

考题 若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。A、fopen("A://user//abc.txt","r")B、fopen("A://user//abc.txt","r+")C、fopen("A://user//abc.txt","rb")D、fopen("A://userl//abc.txt","w")

考题 使用file_get_contents()函数前需要使用fopen()函数打开文件。

考题 下面哪个函数可以打开一个文件,以对文件进行读和写操作?()A、fget()B、file_open()C、fopen()D、open_file()

考题 在函数fopen()中文件打开模式中不是可读写的方式打开文件模式是()A、r+B、w+C、a+D、r

考题 单选题C语言中的系统函数fopen()是()一个数据文件的函数。A 读取B 写入C 关闭D 打开

考题 单选题若执行函数fopen时发生错误,则函数的返回值是()。A 地址值B 0C 1D EOF

考题 判断题使用file_get_contents()函数前需要使用fopen()函数打开文件。A 对B 错

考题 单选题使用fopen函数刚打开一个文件时,文件指针指向()。A 文件头部B 文件尾部C 文件中间D 根据该函数参数而定

考题 单选题在函数fopen()中文件打开模式中不是可读写的方式打开文件模式是()A r+B w+C a+D r

考题 单选题以下叙述正确的是(  )。A 在C语言中调用fopen函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来B fopen函数的调用形式为:fopen(文件名);C fopen函数的返回值为NULL时,则成功打开指定的文件D fopen函数的返回值必须赋给一个任意类型的指针变量