题目内容

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

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

查看答案
更多问题

以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件文件中形成文本文件,并将字符的个数写到文件尾部,请填空。 #include main( ) { FILE *fp; char ch,fname[32]; int count=0; printf("Input the filename :"); scanf("%s",fname); if((fp=fopen( ,"w+"))==NULL) { printf("Can't open file:%s \n",fname); exit(0);} printf("Enter data:\n"); while((ch=getchar())!="#"){ fputc(ch,fp); count++;} fprintf( fp ,"\n%d\n", count); fclose(fp); }

以下程序用来统计文件中字符个数。请填空。 #include main() {FILE*fp;longnum=0L; if((fp=fopen("fname.dat","r"))==NULL) {printf("Openerror\n");exit(0);} while() {fgetc(fp);num++;} printf("num=%1d\n",num-1); fclose(fp); }

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

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

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

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

答案查题题库