首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于“文件指针”概念的叙述正确的是
下面选项中关于“文件指针”概念的叙述正确的是
admin
2018-11-21
87
问题
下面选项中关于“文件指针”概念的叙述正确的是
选项
A、文件指针就是文件位置指针,表示当前读写数据的位置
B、文件指针指向文件在计算机中的存储位置
C、文件指针是程序中用FILE定义的指针变量
D、把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
答案
C
解析
文件指针实际上是指向一个结构体类型的指针,这个结构体中包含如缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”或“写”、是否出错、是否已经遇到文件结束标志等信息。一般称文件指针结构体类型名为FILE,可以用此类型名来定义文件指针。
【格式】FILE+指针变量名
【说明】FILE是一个存储文件信息的结构体类型的变量。
注意不要和文件位置指针混淆,在文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgetc函数,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。而文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。fscanf函数可以向文本文件和二进制文件输入数据。
转载请注明原文地址:https://kaotiyun.com/show/2exp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);elseprintf("%d"
下面能正确定义数组,并正确赋值的语句是_______。
一个关系中属性个数为1时,称此关系为
函数rewind的作用是
下面的程序可对指定字符串中的字符串进行从大到小排序、请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd"
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){in
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
在下列关于二叉树的叙述中,正确的一条是______。
以下叙述中错误的是
随机试题
怎样进行如图3—17所示的外轮廓综合零件的数控车削加工?
简述现代领导发展的基本趋势。
下列药物中具有酸碱两性的是
根据《中药品种保护条例》,错误的是
外汇风险
房屋:地基
经济全球化的决定力量和主导力量分别是()和()。
如何提防偷自行车大盗?别拿24小时监控录像说事儿,摄像头经常生成海量的图像资料,即使录到窃案,也往往在回放时被忽略,在监控录像非常普及的英国,每年超过50万辆自行车被窃,其中只有不到5%最终能够物归原主。这段话主要说明()。
下列属于“类一对象”主要特征的是()。
【B1】【B6】
最新回复
(
0
)