在C程序中,如果有FILE*fp;则对于文件指针fp,下面说法正确的是()。
A: fp是文件读写位置
B: 可以用一个fp同时对多个文件缓冲区操作
C: fp是用以描述文件缓冲区信息的结构的指针
D: 当对文件进行读写操作时,fp也跟着移动
A: fp是文件读写位置
B: 可以用一个fp同时对多个文件缓冲区操作
C: fp是用以描述文件缓冲区信息的结构的指针
D: 当对文件进行读写操作时,fp也跟着移动
举一反三
- 定义FILE*fp;则文件指针fp指向的是()。 A: 文件类型结构体 B: 整个磁盘文件 C: 文件在缓冲区上的读写位置 D: 文件在磁盘上的读写位置
- 若有定义“FILE *fp”则文件指针fp指向的是 A: 文件在磁盘上的读写位置 B: 文件在缓冲区上的读写位置 C: 整个磁盘文件 D: 文件类型结构体
- 若有程序片段FILE*fp;fp=fopen(“”,”r”);则以下说法中正确的是:() A: fp指向磁盘文件的地址 B: fp指向磁盘文件所对应的FILE结构 C: 如果fp不为NULL,表示文件打开失败 D: 可以利用fp指针对文件进行写操作
- 若有程序片段FILE*fp;fp=fopen(“a.txt”,”r”);则以下说法中正确的是:()。 A: fp指向磁盘文件a.txt的地址 B: fp指向磁盘文件a.txt所对应的FILE结构 C: 如果fp不为NULL,表示文件打开失败 D: 可以利用fp指针对文件a.txt进行写操作
- 通过文件指针可以指向被使用的文件信息区。以下( )定义了一个文件指针变量。 A: FILE fp; B: FILE *fp; C: typedef struct FILE; D: DEFINE fp;