首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 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
若有以下程序 #include 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
admin
2015-07-31
26
问题
若有以下程序
#include
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/VIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下对结构体类型变量的定义中,不正确的是_______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。main(){chara=’A’;intb=20;printf(%d,%0",(a=a+a,a+b,B),a+’a’-’A’,B);}
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
下列语句段中,正确的是()。
下列叙述中正确的是()。
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为______。
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()
随机试题
下述哪些检查有助于结节病诊断
1990年,张某将其研究数年完成的一项发明创造申请国家专利,经审查张某的发明具备新颖性、创造性和实用性并被授予了国家发明专利,由于该专利技术具有较大的经济效益,侵犯张某专利权的情况也比较多,下列哪一项属于侵犯张某专利权的行为?
下列哪些说法是正确的?()
在招标投标的特性中,()是社会主义市场经济的本质要求,也是招标投标的根本特性。
()毒性较低,急性中毒主要表现为黏膜刺激及中枢神经的麻醉作用,如头痛、头晕、恶心、无力及肌颤等。
下列各项中,会导致企业应收账款账面价值减少的有()。(2014年)
教师是履行________的专业人员,承担________,培养________、提高________的使命。
下列关于公务员交流的说法错误的是()。
Excerpt1Isawatelevisionadvertisementrecentlyforanewproductcalledanairsanitizer.Awomanstoodinherkitchen,
已知p,q均为质数,且满足3p-5q=11,则p+q=().
最新回复
(
0
)