首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
54
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是_______。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
下列程序的运行结果是()。main(){intx=1,y=3,a=0;while(x++!=(y=1)){a+1;if(y<x)break;}printf("%d,%d,%d\n”,x,y,a)
按照“先进先出”组织数据的数据结构是()。
设有定义:intn1=0,n2,*p=&n2,*q=&nl;,下列赋值语句中与n2=n1;语句等价的是()。
下述关于数据库系统的叙述中正确的是()。
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;while(______)
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
以下叙述中正确的是______。
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
随机试题
输送介质的密度变化对离心泵的性能有何影响?
关于病毒性肝炎,下面哪一项是正确的
A2mlB1~2mlC2~5mlD1mlE1~5ml磷酸盐金属检查适宜的浓度范围是相当于标准硫酸钾溶液
A.细胞色素CB.纳洛酮C.甘露醇D.氟马西尼(安易醒)E.抗生素治疗镇静催眠药物中毒选用
根据《物权法》规定,业主大会决定选举业主委员会或者更换业主委员会成员,应当经()的业主同意。
适用于各级公路的路面面层是()。
下列应税消费品中,只适用定额税率征收消费税的是( )。
下列不属于要约需要满足的条件的是()。
坚持用发展的办法解决前进中的问题,是新中国成立以来特别是新时期以来我国的一条基本经验。()
Bytheendoflastmonth,thefactory(produce)______morethan20,000TVsetsofthismodel.
最新回复
(
0
)