首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include struct s{int a;int b;}; main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat"
若有以下程序: #include struct s{int a;int b;}; main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat"
admin
2018-01-14
28
问题
若有以下程序:
#include
struct s{int a;int b;};
main()
{
FILE *fp;
int i,a[6]={1,2,3,4,5,6},k;
fp=fopen("data.dat","w+");
for(i=0;i<6;i++)
{
fseek(fp,0L,0);
fprintf(fp,"%d\n",a
);
}
rewind(fp);
fscanf(fp,"%d",&k);
fclose(fp);
printf("%d\n",k);
}
则程序的输出结果是( )。
选项
A、123456
B、1
C、6
D、21
答案
C
解析
本题考查文件操作函数,fseek用于二进制方式打开的文件,并移动文件,读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头,所以最后只保留了6。故C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/THxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入“abcdef”“abdef”,下述程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;
有下列程序:main(){chars[]="abcde";s+=2:printf("%d\n",s[0]);}执行后的结果是()。
设有定义语句:“inta[][3]={{0),{1),{2});”,则数组元素a[1][2]的值是_________。
以下程序的输出结果是()。main(){charst[20]="hello\0\t\\\";printf("%d%d\n",strlen(st),sizeof(st));}
有下列程序:main(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’){if
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
变量a已被定义为整型,下列表达式有错的是
若i、J已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
以下叙述正确的是()。
在位运算中,操作数每右移一位,其结果相当于()
随机试题
任脉的生理功能有()(2007年第110题)
下述哪一种物质不参与蛋白质的合成
患者,女,49岁。有冠心病史3年。现症见胸闷刺痛,痛有定处,恶心呕吐,口中黏腻,头晕目眩,心悸气短,两目暗青。舌质紫暗,苔白润,脉弦滑。检查:心电图检查示ST—T改变。其治法是
患者,男,73岁。体检时胸片发现右上叶前段近胸膜处2cm大小类圆形阴影,表面较光滑、密度均匀。吸烟史40年,每日1包,已戒2年。为明确诊断,进一步可采取的措施有提示:胸部CT示直径2.5cm的圆形结节,可见浅分叶。密度均匀,强化后CT值由46Hu
由于特殊恶劣气候,导致承包商工期延长和成本上升,则承包商有权索赔( )。
关于普通股票和优先股票的说法错误的是()。
从社会保险责任分,社会保险法律关系主体不包括()。
ThetinytownofMakanda,Illinois,hasapopulationofonly600.Butforthenexttwomonths,thecitizensofMakandawillbe
Thebalanceofpaymentsisastatisticalrecordofalltheeconomictransactionbetweenresidentsofthereportingcountryandr
WhyGirlsNeedtoSwitchontoComputingThegardeniscomingalongnicely.Flowersspringintobloomintheherbaceousborders;
最新回复
(
0
)