首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {FILE*fp; inti,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
若有以下程序 #include main() {FILE*fp; inti,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
admin
2015-07-31
34
问题
若有以下程序
#include
main()
{FILE*fp;
inti,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/zmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的执行结果是______。inti;intx[][3]=}1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[i][2-i]);
执行下面程序的结果是______。main(){intx=2;printf("%d\n",(x--,x<<1,x&&5));}
以下能正确对整型数组赋初值的语句是______。
下列程序的输出结果是()。#include<stdio.h>main(){inta=O,i;for(i=1;i<5;i++){swich(i){case0:
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
有以下程序:main(){chars[]="\n123\\";printf(%d,%d\n",strlen(s),sizeof(s));}执行后的输出结果是______。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是______。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,C,t;scanf("%f,%f,%of",&a,&b,&C);if(a<B){t=a;a=b;b=t
用树形结构来表示实体之间联系的模型称为______。
算法的时间复杂度是指______。
随机试题
中医学称为“刚脏”的是
HIV感染人体后主要导致的系统损害是
A.毒扁豆碱B.阿托品C.山莨菪碱D.新斯的明E.东莨菪碱治疗青光眼可选用()
其立体构型为苏阿糖型的手性药物是
在比较短的水平距离内,提升到较高的位置,通常采用( )。
单位内部人员查阅会计档案时应由()批准后,办理查阅手续。
Thewaypeopleworkhaschanged.Theincreasinguseoftechnologypresentsnewandcontinualchallengestosmallandlargebusin
当x→0时,axb与tanx一sinx为等价无穷小,则a=____________,b=____________。
美国心理学家布鲁纳认为,学习的实质性在于()。
What’sTom’stelephonenumber?
最新回复
(
0
)