网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设fp为FILE类型的指针,要以只写的方式打开文件d:datafile.txt,正确的语句是
A.fp=fopen("d:datafile.txt","w");
B.fp=fopen("d:datafile.txt","w");
C.fp=fopen("d:datafile.txt","r");
D.fp=fopen("d:datafile.txt","r");
参考答案和解析
D在题目中函数fopen以”只写”方式打开文件fiIe。
更多 “设fp为FILE类型的指针,要以只写的方式打开文件d:datafile.txt,正确的语句是A.fp=fopen("d:datafile.txt","w");B.fp=fopen("d:datafile.txt","w");C.fp=fopen("d:datafile.txt","r");D.fp=fopen("d:datafile.txt","r");” 相关考题
考题
要打开一个已存在的非空文件“file”用于修改,选择正确的语句()
A、fp=fopen(“file“,“r“);B、fp=fopen(“file“,“w“);C、fp=fopen(“file“,“r+“);D、fp=fopen(“file“,“w+“);
考题
执行以下程序后, test.txt 文件的内容是 ( 若文件能正常打开 )#include stdio.hmain(){ FILE *fp;char *s1="Fortran",*s2="Basic";if((fp=fopen("test.txt","wb ” ))==NULL){ printf("Can't open test.txt file\n");exit(1);}fwrite(s1,7,1,fp); /* 把从地址 s1 开始的 7 个字符写到 fp 所指文件中 */fseek(fp,0L,SEEK_SET); /* 文件位置指针移到文件开头 */fwrite(s2,5,1,fp);fclose(fp);}A)BasicanB)BasicFortranC)BasicD)FortranBasic
考题
若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”);
考题
如果将主文件型指针fp指向的文件内部指针置于文件尾,正确的语句是( )。A.feof(fp);B.rewind(fp);C.fseek(fp,OL,0);D.fseek(fp,OL,2);
考题
执行以下程序后,test.txt文件的内容是(若文件能正常打开)( )。includemain(){FILE*fp;c
执行以下程序后,test.txt文件的内容是(若文件能正常打开)( )。 #include<stdio.h> main() { FILE*fp; char*s1="Fortran",*s2="Basic"; if((fp=fopen("test.txt","wb"))==NULL) { printf("Can't open test.txt file\n");exit(1);} fwrite(s1,7,1,fp);/*把从地址s1开始的7个字符写到fp所指文件中*/ fseek(fp,0L,SEEK_SET);/*文件位置指针移到文件开头*/ fwrite(s2,5,1,fp); fclose(fp); }A.BasicanB.BasicFortranC.BasicD.FortranBasic
考题
若以”a+”方式打开一个已存在的文件,则以下叙述正确的是( )。A. 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。B. 文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。C. 文件打开时,原有文件内容被删除,只可作写操作。D. 以上各种说法皆不下确。
考题
以下程序用来判断指定文件是否能正常打开,请填空。 include main() {FILE*fp;if(((fp=fo
以下程序用来判断指定文件是否能正常打开,请填空。include<stdio.h>main(){FILE*fp;if(((fp=fopen("test.txt","r"))=【 】))printf("未能打开文件!\n");elseprintf("文件打开成功!\n");}
考题
设fp已定义,执行语句“fp=fopen("file","w");”后,以下针对文本文件file操作叙述的选项中正确的是( )。A.写操作结束后可以从头开始读B.只能写不能读C.可以在原有内容后追加写D.可以随意读和写
考题
若以“w+”方式打开一个已存在的文件,则以下叙述正确的是______。A.文件打开时,原文件内容不被删除,位置指针移到文件末尾,可作添加和读操作B.文件打开时,原有文件内容被删除,位置指针移到文件开头,可作写和读操作C.文件打开时,原有文件内容被删除,只可作写操作D.以上各种说法皆不正确
考题
打开一个已经存在的非空文本文件,若文件名为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)
考题
设文件指针fp已定义,执行语句fp=fopen(”61e”,”W”);后,以下针对文本文件file操作叙述的选项中正确的是( )。A.只能写不能读B.写操作结束后可以从头开始读C.可以在原有内容后追加写D.可以随意读和写
考题
若文件指针fp已正确指向文件,ch为字符型变量,以下不能把字符输出到文件中的语句是( )。A.fget(f0,ch);B.foutc(ch,fo);C.fprinff(fp,”%c”,ch);D.fwrite(ch,sizeof(ch),1,fp);
考题
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是( )。A.fp=fopen("FILE","r");B.fp=fopen("FILE","a+");C.fp=fopen("FILE","w+");D.fp=fopen("FILE","r+");
考题
以读写方式打开一个二进制文件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+");
考题
(40)设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是A)写操作结束后可以从头开始读B)只能写不能读C)可以在原有内容后追加写D)可以随意读和写
考题
若需要打开一个已经存在的非空文件“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+”);
考题
若以“a+”方式打开一个已经存在的文件,则下列叙述中,正确的是()。A、文件打开时,原有文件内容不被删除,位置指针移到文件的末尾,可作添加和读操作B、文件打开时,原有文件内容不被删除,位置指针移到文件的开头,可作重写和读操作C、文件打开时,原有文件内容被删除,只可作写操作D、以上各种叙述都不正确
考题
要对顺序文件进行写操作,下列打开文件语句中正确的是()A、Open“file1.txt”ForBinaryAs#1B、Open“file1.txt”ForRandomAs#1C、Open“file1.txt”ForInputAs#1D、Open“file1.txt”ForOutputAs#1
考题
单选题设文件指针fp已定义,执行语句fp=fopen(file,w);后,以下针对文本文件file操作叙述的选项中正确的是( )。A
写操作结束后可以从头开始读B
只能写不能读C
可以在原有内容后追加写D
可以随意读和写
考题
单选题若以“a+”方式打开一个已经存在的文件,则下列叙述中,正确的是()。A
文件打开时,原有文件内容不被删除,位置指针移到文件的末尾,可作添加和读操作B
文件打开时,原有文件内容不被删除,位置指针移到文件的开头,可作重写和读操作C
文件打开时,原有文件内容被删除,只可作写操作D
以上各种叙述都不正确
热门标签
最新试卷