首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面选项中关于“文件指针”概念的叙述正确的是
下面选项中关于“文件指针”概念的叙述正确的是
admin
2015-12-25
46
问题
下面选项中关于“文件指针”概念的叙述正确的是
选项
A、文件指针就是文件位置指针,表示当前读写数据的位置
B、文件指针指向文件在计算机中的存储位置
C、文件指针是程序中用FILE定义的指针变量
D、把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
答案
C
解析
文件指针实际上是指向一个结构体类型的指针,这个结构体中包含如缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”或“写”、是否出错、是否已经遇到文件结束标志等信息。一般称文件指针结构体类型名为FILE,可以用此类型名来定义文件指针。
【格式】FILE*指针变量名
【说明】FILE是一个存储文件信息的结构体类型的变量。
注意不要和文件位置指针混淆,在文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgete函数,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。而文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。fscanf函数可以向文本文件和二进制文件输入数据。
转载请注明原文地址:https://jikaoti.com/ti/0fi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+
下列程序的输出结果是()。main(){inti=1j=2,k=3;if(i++==1&&(++j==3‖k++==3))printf("%d%d%d\n",i,j,k);}
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];
若定义#definePI3.14159,则执行完下列程序后输出结果是______。#definePI3.14159;printf("PI=%f",PI);
下列程序的运行结果是______。main(){inta=1,b=10;do{b-=a;a++;}while(b--<0);printf("%d,%d\n",a,b);
在嵌套使用if语句时,C语言规定else总是()。
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c=k;执行该程序段后,k的值是()。
已知#intt=0;while(t=1){...}则以下叙述正确的是
下列选项中不合法的+六进制数是()。
随机试题
对称密钥体制的优点是()
中共七届三中全会确定国民经济恢复时期的中心任务是( )
患儿女,15岁,与家人外出旅游回家后突然感觉上腹疼痛,不向四周放射,伴恶心,呕吐,食欲缺乏,腹泻,体温正常,诊断为急性胃肠炎,给予某药治疗,病人出现明显的口干等症状。宜给予病人的止痛药可能是
细分工业品市场的主要依据有()。
1.背景某建筑公司于9月份新开工某大型高档商住小区项目,共计建筑面积22万m2,地上层数38层,其中地下三层到地上六层为商业建筑,其余为民用住宅。由于本工程位于中心城区,属于该市重点工程,施工单位对安全工作非常重视。施工总承包单位成立了项目部组织施工。施
创立大会一般由()组成。
下列做法和说法不正确的是()。
简述法的基本特征。
每个人的人生道路都会充满无数的曲折。
Whichoftheitalicizedwordsisdifferentfromtheothers?
最新回复
(
0
)