首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于“文件指针”概念的叙述正确的是
下面选项中关于“文件指针”概念的叙述正确的是
admin
2018-11-21
42
问题
下面选项中关于“文件指针”概念的叙述正确的是
选项
A、文件指针就是文件位置指针,表示当前读写数据的位置
B、文件指针指向文件在计算机中的存储位置
C、文件指针是程序中用FILE定义的指针变量
D、把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
答案
C
解析
文件指针实际上是指向一个结构体类型的指针,这个结构体中包含如缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”或“写”、是否出错、是否已经遇到文件结束标志等信息。一般称文件指针结构体类型名为FILE,可以用此类型名来定义文件指针。
【格式】FILE+指针变量名
【说明】FILE是一个存储文件信息的结构体类型的变量。
注意不要和文件位置指针混淆,在文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgetc函数,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。而文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。fscanf函数可以向文本文件和二进制文件输入数据。
转载请注明原文地址:https://kaotiyun.com/show/2exp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}
下列程序的输出结果是()。#include<stdio.h>intb=2;intfunc(int*A){b+=*a;returnb;}main(){inta=1,t=2;t+=fu
有以下程序#includeMain(){inti,j,m=1;For{i=i;i0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是
以下程序的输出是【】。main(){charstr1[]="Howdoyoudo",*p1=str1;strcpy(str1+strlen(str1)/2,"esshe");printf("%s\n",p1);}
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;fov(i=1;i<4;i++)
有以下程序:#include<stdio,h>#definef(x)(x*x)main(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,%d\
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
已知inta=6;则执行a+=a-=a*a:语句后,a的值为()。
以下函数的功能是求x的y次方,请填空。doublefun(doublex,inty){inti;doublez;for(i=1,z=x;i<y;i++)z=z*【】;returnz;
以下对C语言函数的有关描述中,正确的是()。
随机试题
叔本华说:“人虽然能够做他所想做的,但不能要他所想要的。”爱因斯坦从中得到的主要启发是()
检验批划分的主要依据是()。
低温容器是指设计温度等于或低于()℃的容器。
采用设备经营租赁的方案,年销售收入1000万元,年经营成本600万元,年租赁费用70万元,与销售相关的税金30万元(每年),所得税率33%,则设备租赁的年净现金流量为()万元。
下列有关消费税的叙述中不正确的是()。
能稳定公司控制权的长期筹资方式包括()。
()缺乏可引起坏血病。
根据2018年国务院政府工作报告,下列有关我国在2018年经济社会发展的主要预期目标说法不正确的是()。
根据以下资料,回答116-120题。2007年我国参加最低生活保障人数是2001的()。
已知某信道的信号传输速率为64kb/s,一个载波信号码元有4个有效离散值,则该信道的波特率为()kBaud。
最新回复
(
0
)