• 2021-04-14
    有以下函数:voidf(){FILE*fp;inti,n=0,k=0;fp=fopen(“source.txt”,”w”);for(i=0;i<5;i++)fprintf(fp,”%d”,i);fclose(fp);fp=fopen(“source.txt”,”r”);fscanf(fp,”%d%d”,&n,&k);printf(“%d,%d”,n,k);fclose(fp);}输出结果为()
  • 1234,01234,0

    举一反三

    内容

    • 0

      下面程序的输出结果是________。#include<;stdio.h>;int main( ){ FILE *fp; int n,a&#91;2&#93;={65,66}; char ch; fp=fopen("d.dat","w"); fprintf(fp,"%d%d",a&#91;0&#93;,a&#91;1&#93;); fclose(fp); fp=fopen("d.dat","r"); fscanf(fp,"%c",&amp;ch); n=ch; while(n!=0){printf("%d",n%10);n=n/10;} fclose(fp); return 0;}

    • 1

      有以下程序: #include <stdio.h> main() { FILE*fp; int i,a&#91;6&#93; = {1,2,3,4,5,6},k; fp = fopen("data.dat", "w+b"); fwrite(&a&#91;0&#93;,sizeof(int),1,fp); for(i=1; i<6; i++) { fseek(fp, 0L, 0); fread(&k, sizeof(int), 1, fp); fseek(fp, 0L, 0); a[i] +=k; fwrite(&a[i], sizeof(int), 1, fp); } rewind(fp); fread(&k, sizeof(int), 1, fp); fclose(fp); printf("%d\n",k); } 程序的运行结果是______。[/i][/i] A: 21 B: 6 C: 123456 D: 11

    • 2

      有以下程序#include "stdio.h"main(){ FILE *fp; int i, a&#91;6&#93; = {1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); fwrite(&a&#91;0&#93;, sizeof(int), 1, fp); for (i=1; i<6; i++) { fseek(fp, 0L, 0); fwrite(&a[i], sizeof(int), 1, fp); } fseek(fp, 0L, 0); fread(&k, sizeof(int), 1, fp); fclose(fp); printf("%d\n", k);}程序运行后的输出结果是______。[/i] A: 6 B: 21 C: 123456 D: 654321

    • 3

      若有以下程序: #include <stdio.h> main( ) { FILE *fp; int i, a&#91;6&#93;={1,2,3,4,5,6},k; fp=fopen("data.dat","w+b"); for(i=0;i<6;i++) {fseek(fp,0L,0); fwrite(&a&#91;5-i&#93;,sizeof(int),1,fp); } rewind(fp); fread(&k, sizeof(int),1,fp); fclose(fp); printf("%d",k); } 则程序的输出结果是______。 A: 6 B: 1 C: 123456 D: 21

    • 4

      以下程序运行后的输出结果是123456,请判断对和错 。#include <;stdio.h>;void main(){ FILE *fp; int x&#91;6&#93;={1,2,3,4,5,6},i;fp=fopen("test.dat","wb");fwrite(x,sizeof(int),3,fp);rewind(fp);fread(x,sizeof(int),3,fp);for(i=0;i<;6;i++)printf("%d",x[i]);printf("\n");fclose(fp);}[/i]