题目内容

要建立一个字符文件,只允许写数据,正确的语句为。

A. fp=fopen("file","r");
B. fp=fopen("file","a+");
C. fp=fopen("file","w");
D. fp=fopen("file","r+");

查看答案
更多问题

C语言中标准函数fgets(str,n,p)的功能是。

A. 从文件fp中读取长度为n的字符串存入指针str指向的内存
B. 从文件fp中读取长度不超过n-1的字符串存入指针str指向的内存
C. 从文件fp中读取n个字符串存入指针str指向的内存
D. 从文件fp中读取不超过长度为n的字符串存入指针str指向的内存

若fp为文件指针,且文件已正确打开,以下语句的输出结果为。fseek(fp,0,SEEK_END);i=ftell(fp);printf("i=%d\n",i);

A. fp所指的文件记录长度
B. fp所指的文件长度,以Byte为单位
C. fp所指的文件长度,以bit为单位
D. fp所指的文件当前位置,以Byte为单位

当顺利执行了文件关闭操作时,fclose()的返回值是。

A. -1
B. TRUE
C. 0
D. 1

若执行fopen()时发生错误,则函数的返回值是。

A. 地址值
B. 0
C. 1
D. EOF

答案查题题库