单项选择题

有以下程序 #include<stdio.h> main() { FILE*fp;int i,k=0,n=0; fp=fopen("d1.dat","w"); for(i=1;1<4;i++) fprintf(fp,"%d",i); fclose(fp); fp=fopen("d1.dat","r"); fscanf(fp,"%d%d",&k,&n); printf("%d%d\n",k,n); fclose(fp); } 执行后输出结果是______。

A.1 2
B.123 0
C.1 2 3
D.1 23
<上一题 目录 下一题>
热门 试题

单项选择题
下面的程序执行后,文件test.txt中的内容是______。 #include<stdio.h> void fun(char *fname,char *st) { FILE*myf;int i; myf=fopen( test.txt , w ); for(i=0;i<strlen(st);i++) fputc(st[i],myf); fclose(myf); } main() { fun( test , new one ); fun( test , hello, ); }
A.hello,
B.new onehello,
C.new one
D.hello,ne
单项选择题
若以“w+”方式打开一个已存在的文件,则以下叙述正确的是______。
A.文件打开时,原文件内容不被删除,位置指针移到文件末尾,可作添加和读操作
B.文件打开时,原有文件内容被删除,位置指针移到文件开头,可作写和读操作
C.文件打开时,原有文件内容被删除,只可作写操作
D.以上各种说法皆不正确
相关试题
  • 下面的程序执行后,文件test.txt中的内容...
  • 若以“w+”方式打开一个已存在的文件,则...
  • 函数调用语句:fseek(fp,-20L,1);...
  • 下列关于C语言数据文件的叙述中正确的是_...