首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.da
若有以下程序 #include <stdio.h> main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.da
admin
2020-07-28
59
问题
若有以下程序
#include <stdio.h>
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+b");
for (i=0; i<6; i++)
{ fseek(fp, 0L, 0);
fwrite(&a[5-i], sizeof(int), 1, fp);
}
rewind(fp);
fread(&k, sizeof(int), 1, fp);
fclose(fp);
printf("%d", k);
}
则程序的输出结果是
选项
A、6
B、1
C、123456
D、21
答案
B
解析
本题考查文件操作函数,fseek 用于二进制方式打开的文件,移动文件读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头。所以最后只保留了1,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/cW3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对下列二叉树进行前序遍历的结果是
有以下程序#include<stdio.h>#include<string.h>voidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}ma
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
有以下程序#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(5));}程序的输出
若有以下程序voidflintx){if(x>=10)f(z);}{printf("%d-",x%10);f(x/10);}main(){int}z=123456;elseprintf("%d",x);}则程序的输出结果是
以下选项中不属于C语言标识符的是
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
关于C语言程序的下列说法中,正确的是()。
随机试题
Who’spoorinAmerica?That’saquestionhardtoanswer.Hardbecausethere’snoconclusivedefinitionofpoverty.Lowincomema
下列关于PowerPoint2000中将演示文稿保存为以放映方式打开的文件类型的叙述正确的是_______。
肺癌一般不转移至
患者杨女士,43岁,近日由于宫颈癌,需作广泛性子宫切除和盆腔淋巴结清扫术。指导患者进行会阴坐浴,操作不正确的是
工程建设项目质量管理体系是保证工程建设项目质量的基础,其实施主体是()。
下列关于工程项目计划变更控制的说法不正确的是()
保洁员张阿姨与甲公司于2018年1月1日订立了期限为2年的非全日制用工合同。根据我国劳动合同法律制度的规定,下列选项中不符合我国法律规定的有()。
唐代古文运动的代表人物是()。
能对幼儿实施高素质的教育,促进幼儿活泼、主动地发展,关键在于()。
下列各句中,没有语病的一项是()
最新回复
(
0
)