首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于“文件指针”概念的叙述正确的是
下面选项中关于“文件指针”概念的叙述正确的是
admin
2018-11-21
67
问题
下面选项中关于“文件指针”概念的叙述正确的是
选项
A、文件指针就是文件位置指针,表示当前读写数据的位置
B、文件指针指向文件在计算机中的存储位置
C、文件指针是程序中用FILE定义的指针变量
D、把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
答案
C
解析
文件指针实际上是指向一个结构体类型的指针,这个结构体中包含如缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”或“写”、是否出错、是否已经遇到文件结束标志等信息。一般称文件指针结构体类型名为FILE,可以用此类型名来定义文件指针。
【格式】FILE+指针变量名
【说明】FILE是一个存储文件信息的结构体类型的变量。
注意不要和文件位置指针混淆,在文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgetc函数,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。而文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。fscanf函数可以向文本文件和二进制文件输入数据。
转载请注明原文地址:https://www.kaotiyun.com/show/2exp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#includemain(){char*ch[4]={“red”,“green”,“blue”};inti=0;while(ch[i]){putchar(ch[i
下列程序利用指针将2个数按从大到小的顺序输出。main(){inta,b,【】;printf("inputa,b:");scanf("%d%d",&a,&b);
有以下程序:#include<stdio.h>unionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf("%d\n"
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是()。
以下叙述中错误的是
有下列程序段: char ch;int k; ch=’a’;k=12; printf("%c,%d,",ch,ch,k); printf("k=%d\n",k); 已知字符a的ASCII十进制代码为97,则执行上述程序段后输出
下列选项中不属于C语言的数据类型是()。
若有以下定义和语句:doubler=23,*p=&r;*p=r;则以下正确的叙述是______。
在下列关于二叉树的叙述中,正确的一条是______。
下列叙述中错误的是()。
随机试题
A、Open.B、Friendly.C、Selfish.D、Reserved.D事实细节题。女士说很多到过英国的外国人都说很难与英国人交朋友,说英国人冷漠、矜持、不友好。reserved意为“寡言的,矜持的”。
所有流行项目中最显著的特征是()
Nobodycantouchthatboxwithoutpermissionbecausethereis______init.
去甲肾上腺素能神经为
在建筑智能工程各系统中,能实现能源管理自动化,达到优化使用能源的系统是()。
在长期人寿保险中,投保人把原保险单改为展期保险单后,此后投保人不必再缴纳保险费,该保险险种属于( )。
多层次配送网络是在系统中设有两层或更多层次的______和配送中心,其中至少有一层是______,而且靠近客户。
甲开枪射杀洪某,子弹斜穿过洪某的左眼后射中路人黄某头部,致洪某左眼失明,黄某死亡。对甲的行为()。
为北京市某一居民小区的周报设计一个“社区新闻”版,写出设计方案。
WhytheWarAgainstTerrorWillBoosttheEconomyThereisstillalotofuncertaintyabouthowtheU.S.economy.Toanalyze
最新回复
(
0
)