设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是______。
A. 写操作结束后可以从头开始读
B. 只能写不能读
C. 可以在原有内容后追加
D. 可以随意读和写
查看答案
标准库函数fgets(buf,n,fp)的功能是____。
A. 从fp所指向的文件中读取长度为n的字符串存入缓冲区buf
B. 从fp所指向的文件中读取长度不超过n-1的字符串存入缓冲区buf
C. 从fp所指向的文件中读取n个字符串存入缓冲区buf
D. 从fp所指向的文件中读取长度为n-1的字符串存入缓冲区buf
以下程序运行后的输出结果是_______。#include "stdio.h"main(){ FILE *fp; int i=20,j=30,k,n;fp=fopen("dl.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);fclose(fp);fp=fopen("dl.dat","r");fscanf(fp,"%d%d",&k,&n);printf("%d %d\n",k,n);fclose(fp); }
A. 20 30
B. 20 50
C. 30 50
D. 30 20
若要用fopen()函数打开一个新的二进制文件,该文件要既能读也能写,则文件读方式字符串应是_______。
A. "a+"
B. "r+"
C. "rb+"
D. "ab+"
函数fscanf的功能是______。
A. 将信息从文件输入
B. 将信息输出到文件
C. 将信息从控制台输入
D. 将信息输出到控制台终端上