首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
38
问题
若有以下程序:
#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(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’){if
有下列程序:intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5}
有下列程序:intfunl(doublea)(returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b
以下叙述中不正确的是()。
对建立良好的程序设计风格,下列描述中正确的是()。
以下叙述正确的是()。
在位运算中,操作数每右移一位,其结果相当于()
用树形结构来表示实体之间联系的模型称为
随机试题
治疗胃阴不足型呕吐的主方为( )
甘遂炮制后,可
某项目经理部为了创建文明施工现场,对现场管理进行了科学规划。该规划明确提出了现场管理的目的、依据和总体要求,对规范厂容、环境保护和卫生防疫作出了详细的设计。以施工平面图为依据加强场容管理,对各种可能造成污染的问题,均有防范措施,卫生防疫设施齐全。问题:
关于货币层次,下列说法中不正确的是()。
教师劳动的特点有()。
-3,,()
Throughoutthewholeperiodofone’slifetime,theachievingofhappinesscanbeseenasour【C1】______andeverlastinggoal.Happ
OnTuesday2June,Grammyaward-winningsongwriterandmusicartistTiffanyRedreturnedhomefromatriptoherlocalmall,whe
与10.110.12.29/29属于同一网段的主机IP地址是(61)。
下面四个选项中,均是不合法的用户标识符的选项是
最新回复
(
0
)