首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于C语言文件指针的叙述正确的是( )。
关于C语言文件指针的叙述正确的是( )。
admin
2017-10-24
47
问题
关于C语言文件指针的叙述正确的是( )。
选项
A、文件指针就是文件位置指针,表示当前读写数据的位置
B、文件指针指向文件在计算机中的存储位置
C、文件指针是程序中用FILE定义的指针变量
D、文件指针就是scanf函数返回的值
答案
C
解析
文件指针实际上是指向一个结构体类型的指针,这个结构体中包含如缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”或“写”、是否出错、是否已经遇到文件结束标志等信息。一般称文件指针结构体类型名为FILE,可以用此类型名来定义文件指针。
【格式】FILE*指针变量名。
【说明】FILE是一个存储文件信息的结构体类型的变量。
注意不要和文件位置指针混淆,在文件内部有一个位置指针,用以指示文件内部的当前读写位置。使用fgete函数,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。而文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。fscanf函数可以向文本文件和二进制文件输入数据。
转载请注明原文地址:https://kaotiyun.com/show/0bxp777K
本试题收录于:
二级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;
当运行以下程序时,输入abcd,程序的输出结果是()。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1]=’*
下面程序的运行结果是()。#include<stdio.h>voiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++)
若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);pu
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
关于腹股沟疝的处理不恰当的是
女性,35岁,体检发现肝功能异常1周于2004年3月入院。体格检查:神清,皮肤巩膜无黄染,胸前有一蜘蛛痣,肝掌征(+),肝、脾未扪及。实验室检查:ALT250U/L,AST130U/L,ALB35g/L,GLB38g/L,TB17μmol/L。1989年曾
在轴位(横断面)CT图像上不易显示的眼外肌是
慢性肾小球肾炎患者,继发肾性高血压。若患者尿蛋白
巴尔金定位法中代表角膜前缘的是
患者,男,14岁。寒战、高热3天,伴鼻出血和口腔溃疡。体格检查:全身可见散在出血点,浅表淋巴结不肿大,胸骨无压痛,肝脾未触及。血常规:Hb100g/L,WBC1.0×109/L,N0.15×109/L,L0.85×109/L,PLT12×109
对于少量咯血的肺结核病人,应采取的体位是
[2013专业案例真题下午卷]某单回路500kV架空送电线路,位于海拔500m以下的平原地区,大地电阻率平均为200Ω.m,线路全长155km,三相导线a、b、c为倒正三角排列,线间距离为7m,导线采用6分裂LGJ一500/35钢芯铝绞线,各子导线按正六边
“进口口岸”栏:()。“保费”栏:()。
什么是快重传和快恢复算法?
最新回复
(
0
)