首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于“文件指针”概念的叙述正确的是
下面选项中关于“文件指针”概念的叙述正确的是
admin
2015-12-25
62
问题
下面选项中关于“文件指针”概念的叙述正确的是
选项
A、文件指针就是文件位置指针,表示当前读写数据的位置
B、文件指针指向文件在计算机中的存储位置
C、文件指针是程序中用FILE定义的指针变量
D、把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
答案
C
解析
文件指针实际上是指向一个结构体类型的指针,这个结构体中包含如缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”或“写”、是否出错、是否已经遇到文件结束标志等信息。一般称文件指针结构体类型名为FILE,可以用此类型名来定义文件指针。
【格式】FILE*指针变量名
【说明】FILE是一个存储文件信息的结构体类型的变量。
注意不要和文件位置指针混淆,在文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgete函数,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。而文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。fscanf函数可以向文本文件和二进制文件输入数据。
转载请注明原文地址:https://kaotiyun.com/show/pRDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,while和do…while循环的主要区别是()。
有下列程序:fun(intx,inty){return(x+y);}main(){inta=l1b=2,c=3,sum;sum=fun((a++,b++,a+b),C++);printf("%d\n",sum);
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1),*p=a;p++;printf("%d\n",*(p+2));}
下列程序的运行结果为()。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=2,b=3,c=1,d=3,t;printf("%d\n",(MAX(a+b,c+d))*1
下列叙述中错误的是()。
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
已知#intt=0;while(t=1){...}则以下叙述正确的是
下列叙述中正确的是
随机试题
贷款人行使不安抗辩权时,借款人在合理期限内未恢复履行债务能力并且未提供适当担保的,贷款人可以解除合同,()对此负通知义务和举证责任。
迷走神经的副交感纤维支配____________、____________和____________。
食后偶有嗳气,并无酸腐气味者,为
患儿,男,12岁,西医确诊为急性肾小球肾炎,中医辨证为邪陷心肝。其中医治法是
张某,男,21岁,左小腿被钝性暴力打击,形成闭合性损伤,其局部处理下列哪项是错误的( )。【历年考试真题】
下列属于社团法人的组织是:()
教师采取的有效达到教学目标的一切活动计划称之为()
________是影响幼儿品德和个性形成的两个重要环境和教育因素。
新民住宅小区扩建后,新搬入的住户纷纷向房产承销公司投诉附近机场噪声太大,令人难以忍受。然而,老住户们并没有声援说他们同样感到噪声巨大。尽管房产承销公司宣称不会置住户的健康于不顾,但还是决定对投诉不准备采取措施。他们认为机场的噪声并不大,因为老住户并没有投
简析德育中价值澄清理论的基本内容。(2013年南京师大)
最新回复
(
0
)