首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于C语言文件指针的叙述正确的是( )。
关于C语言文件指针的叙述正确的是( )。
admin
2017-10-24
23
问题
关于C语言文件指针的叙述正确的是( )。
选项
A、文件指针就是文件位置指针,表示当前读写数据的位置
B、文件指针指向文件在计算机中的存储位置
C、文件指针是程序中用FILE定义的指针变量
D、文件指针就是scanf函数返回的值
答案
C
解析
文件指针实际上是指向一个结构体类型的指针,这个结构体中包含如缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”或“写”、是否出错、是否已经遇到文件结束标志等信息。一般称文件指针结构体类型名为FILE,可以用此类型名来定义文件指针。
【格式】FILE*指针变量名。
【说明】FILE是一个存储文件信息的结构体类型的变量。
注意不要和文件位置指针混淆,在文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgete函数,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。而文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。fscanf函数可以向文本文件和二进制文件输入数据。
转载请注明原文地址:https://jikaoti.com/ti/ora0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#includechar*ss(char*s){char*p,t;P=s+1;t=*s;while(*p){*(P-1)=*P;P++;}*(P-1)=t;
执行以下程序的输出结果是()。#include<stdio.h>#defineM5#defineNM+Mmain(){intk;k=N*N*5;printf(”%d\n",k);
以下程序运行后的输出结果是()。main(){inta=1,b=2,c=3;if(c=A)printf("%d\n",C);elseprintf("%d\n",B);}
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
请阅读以下程序:#include<stdio.h>#include<string.h>voidfun(intb[]){staticinti=0;do{b[i]+=b[i+1];}while
以下关于return语句的叙述中不正确的是()。
在下列叙述中,错误的是()。
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
若有语句:char*line[5];,以下叙述中正确的是()。
随机试题
在关系数据模型中,元组属性的位置顺序可以任意交换。()
症见汗出恶风,稍劳汗出尤甚,或表现半身、某一局部出汗,易于感冒,体倦乏力,周身酸楚,面色㿠白少华,苔薄白,脉细弱,宜选用
直肠肛管周围脓肿常继发于
药理学的研究内容是
根据对组织的态度的不同可以将公众分为顺意公众、逆意公众和独立公众。顺意公众指的是对组织的政策和行为持赞赏和支持态度的公众;逆意公众指的是对组织的政策和行为持否定或反对态度的公众:独立公众指的是对组织的政策和行为持中间态度的公众。根据上述定义,以下属于顺意公
下列各组中全是附加式合成词的是()。
已知二次型f(x1,x2,x3)=(1—a)x12+(1—a)x22+2x32+2(1+a)x1x2的秩为2。求正交变换x=Qy,把f(x1,x2,x3)化为标准形。
InthemonthofSeptember,inBritain,youmayseelargenumbersofbirds(1)_____onroofsandtelegraphwires.Thesebirdsare
若有以下调用语句,则不正确的fun函数的首部是()。main(){…inta[50],n;…fun(n,&a[9]);…}
使用向导创建交叉查询的数据源是()。
最新回复
(
0
)