以下程序用来判断指定文件是否能正常打开,请填空 main() { FILE *fp; if (((fp=fopen(“test.txt”,”r”))==_________)) printf(“未能打开文件!
”); else printf(“文件打开成功!
”); }
”); else printf(“文件打开成功!
”); }
举一反三
- 有以下程序段:FILE *fp;if( (fp = fopen(" test. txt"," w" ) ) == NULL){ printf(”不能打开文件!"); exit(0);}elseprintf("成功打开文件!");若指定文件test. txt不存在,且无其他异常,则以下叙述错误的是( ) A: 输出“不能打开文件! ” B: 输出“成功打开文件! ” C: 系统将按指定文件名新建文件 D: 系统将为写操作建立文本文件
- 执行以下程序后,test.txt文件的内容是【 】。(若文件能正常打开) #include main() {FILE * fp; char*sl="Fortran",*s2="Basic"; if((fp=fopen("test.txt","wb"))==NULL) {printf("Can’t open test.txt file\n");exit(1);} fwrite(sl,7,1,fp);/*把从地址sl开始的7个字符写到fp所指文件中*/ fseek(fp,0L,SEEK_SET);/*文件位置指针移到文件开头*/ fwrite(s2,5,1,fp); fclose(fp); } A: Basican B: BasicFortran C: Basic D: FortranBasic
- 执行以下程序后,test.txt文件的内容是(若文件能正常打开)()。#include 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所指文件中*/f seek(fp, 0L,SEEK_SET); /*文件位置指针移到文件开头*/fwrite(s2,5,1,fp);fclose(fp);} A: Basican B: BasicFortran C: Basic D: FortranBasic
- 执行以下程序后,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: Basican B: BasicFortran C: Basic D: FortranBasic
- 执行以下程序后,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: Basican B: BasicFortran C: Basic D: FortranBasic