定义fp为文件型指针变量,以读写方式打开一个已存在的文本文件test.dat,下面fopen函数正确的调用方式是:A.FILE *fp; fp=fopen("test.dat", "rb");B.FILE*fp; fp=fopen("test.dat", "r+");C.FILE *fp; fp=fopen("test.dat", "r");D.FILE *fp; fp=fopen("test.dat", "rb+");
定义fp为文件型指针变量,以读写方式打开一个已存在的文本文件test.dat,下面fopen函数正确的调用方式是:
A.FILE *fp; fp=fopen("test.dat", "rb");
B.FILE*fp; fp=fopen("test.dat", "r+");
C.FILE *fp; fp=fopen("test.dat", "r");
D.FILE *fp; fp=fopen("test.dat", "rb+");
参考答案和解析
文件在缓冲区上的读写位置
相关考题:
要打开一个已存在的非空文件“file”用于修改,选择正确的语句() A、fp=fopen(“file“,“r“);B、fp=fopen(“file“,“w“);C、fp=fopen(“file“,“r+“);D、fp=fopen(“file“,“w+“);
若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”);
下面关于ftell()函数成功调用说法不正确的是()A.会清除流结束标志B.返回读写指针当前相对文件起始位置的位移量C.返回读写指针当前相对文件结束位置的位移量D.会撤销已调用ungetc()对流的影响
如果需要打开一个已经存在的非空文件“Demo”进行修改,下面选项中正确的是A.fp=fopen("Demo","r");B.fp=fopen("Demo","ab+");C.fp=fopen("Demo","w+");D.fp=fopen("Demo","r+");
对于函数open的打开模式,下列说法错误的是?() A.”r“表示以只读方式打开文件。文件的指针将会放在文件的开头B.”a“表示打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾C.”w“表示打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件D.”rb“表示以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头
关于函数open的打开模式,下列说法错误的是?() A.”r“表示以只读方式打开文件。文件的指针将会放在文件的开头B.”wb+“表示以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件C.”a+“表示打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的开头。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写D.”b“表示以二进制的形式打开文件
若要打开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)
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是( )。A.fp=fopen("FILE","r");B.fp=fopen("FILE","a+");C.fp=fopen("FILE","w+");D.fp=fopen("FILE","r+");
若在fopen函数中使用文件的方式是"wb +",该方式的含义是( )A.为读/写打开一个文本文件B.为输出打开一个文本文件C.为读/写建立一个新的文本文件D.为读/写建立一个新的二进制文件
以读写方式打开一个二进制文件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+");
若需要打开一个已经存在的非空文件“file”并进行修改,则正确的打开语句是()。A、fp=fopen(“file”,“r”);B、fp=fopen(“file”,“ab+”);C、fp=fopen(“file”,“w+”);D、fp=fopen(“file”,“r+”);
若需要打开一个已经存在的非空文件“FILE”,并对其进行修改,正确的打开语句是()。A、fp=fopen(“FILE”, “r+”);B、fp=fopen(“FILE”, “r”);C、fp=fopen(“FILE”, “ab+”);D、fp=fopen(“FILE”, “w+”);
下面关于ftell()函数成功调用说法不正确的是()。A、会清除流结束标志B、返回读写指针当前相对文件起始位置的位移量C、返回读写指针当前相对文件结束位置的位移量D、会撤销已调用ungetc()对流的影响
为写而打开文本文件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")
单选题下面选项中关于“文件指针”概念的叙述正确的是( )。A文件指针就是文件位置指针,表示当前读写数据的位置B文件指针是程序中用FILE定义的指针变量C文件指针指向文件在计算机中的存储位置D把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
单选题以下叙述正确的是( )。A在C语言中调用fopen函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来Bfopen函数的调用形式为:fopen(文件名);Cfopen函数的返回值为NULL时,则成功打开指定的文件Dfopen函数的返回值必须赋给一个任意类型的指针变量
单选题函数rewind(fp)的作用是( )。A函数rewind(fp)的作用是使文件读写指针指向文件开始位置B使文件位置指针指向文件的末尾C使文件位置指针移至前一个字符的位置D使文件位置指针移至下一个字符的位置