选择题   有以下程序:
    # include <stdio.h>
    main()
    { FILE *fp;
    int k,n,i,a[6]={1,2,3,4,5,6};
    fp=fopen('d2.dat','w');
    for(i=0;1<6;i++) fprintf(fp,'%d\n',a[i]);
    fclose(fp);
    fp(i=0;i<3;i++) fscanf(fp,'%d%d',&k,&n);
    fclose(fp);
    printf('%d\n,%d\n,k,n);
    }
    程序运行后的输出结果是______。
 
【正确答案】 C
【答案解析】此题是考查fprintf和fscanf,其中fprintf是向文件输出,文件为da2.dat文件,fscanf是向文件输入,所以根据程序循环写入和写出,可知答案为C。