题目内容

有以下程序#include main(){FILE *fp; int a[10]={1,2,3,0,0},i;fp=fopen("d2.dat,"wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a,sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++) printf("%d",a);}程序的运行结果是()。

A. 1,2,3,0,0,0,0,0,0,0,
B. 1,2,3,1,2,3,0,0,0,0,
C. 123,0,0,0,0,123,0,0,0,0,
D. 1,2,3,0,0,1,2,3,0,0,

查看答案
更多问题

有以下程序#include main(){ FILE *fp; int i=20,j=30,k,n;fp=fopen(“d1.dat”“w”) ;fprintf(fp,“%d\n”,i);fprintf(fp,“%d\n”,j);fclose(fp);fp=fopen(“d1.dat”, “r”);fp=fscanf(fp,“%d%d”,&k,&n); printf(“%d%d\n”,k,n);fclose(fp);}程序运行后的输出结果是() 。

A. 20 30
B. 20 50
C. 30 50
D. 5.30 20

有以下程序#include main(){ printf("%d\n",NULL); }程序运行后的输出结果是()。

A. 0
B. 1
C. -1
D. NULL没定义,出错

以下叙述中不正确的是()。

A. C语言中的文本文件以ASCⅡ码形式存储数据
B. C语言中对二进制文件的访问速度比文本文件快
C语言中,随机读写方式不适用于文本文件
D. C语言中,顺序读写方式不适用于二进制文件

若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof( fp)的返回是()。

A. EOF
B. -1
C. 非零值
D. NULL

答案查题题库