单项选择题

有以下程序 #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
填空题
以下程序的功能是将文件filel.c的内容输出到屏幕上并复制到文件file2.c中。请在横线处填入适当的内容。#include<stdio.h>void main(){ FILE______;fp1=fopen( file1.c , r );fp2=fopen( file2.c , w );while(!feof(fp1))putchar(fgetc(fp1));______while(!feof(fp1))fputc(______);fclose(fp1);fclose(fp2);}
相关试题
  • feof(fp)函数用来判断文件是否结束,如果...
  • 已有文本文件test.txt,其中的内容为:I ...