首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2015-07-28
27
问题
若有以下程序
#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、1
B、6
C、123456
D、21
答案
A
解析
语句" fseek(fp, 0L, 0);"将文件指针fp指向文件首,然后再往当前地址内写入数据,由于每次循环都将文件指针置于文件首后再写,之前写入的数据会被新写入的数据覆盖,而写入顺序为按照数组逆序写入,所以循环执行完毕之后,文件中最终写入的数据为1,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/HKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的字符串中各单词之间有一个空格,则程序的输出结果是______。#include<string.h>main(){charstrl[]="Howdoyoudo",*p1=strlstrcpy(str
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是______。
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。if(a<6)if(c>d)x=1;elseif(a<c)if(b>l)x=2
有以下函数 char*fun(char*p) {return p;} 该函数的返回值是______。
以下叙述中正确的是______。
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
设char型变量x中的值为10000111,则表达式(x-2)^(~4)的值是______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
以下叙述中正确的是______。
随机试题
‘‘语言把我们的一切印象、感情和思想固定下来,它是文学的基本材料。’’作出这一论断的文艺理论家是()
支气管哮喘的患者出现下面哪些情况提示病情严重或有合并症发生()(1993年)
某初产妇,孕40周,因阴道有少量粉红色分泌物且伴有阵发性腹痛而入院。检查:枕左前位,未入盆,胎心140次/分,胎膜未破,宫口开大2cm,宫缩间隔5~6分,持续30~35秒。此产妇处于分娩的哪个时期()。
细胞学标本中对细胞质及其中颗粒显示较好的染色法是
以下属于博弈基本类型的有()。
《中华人民共和国未成年人保护法》第五十四条规定,对违法犯罪的未成年人,实行教育、感化、挽救的方针,应坚持的原则是()。
当前网络语言中有许多的“骂”,背后有不同的个人或社会原因,有的是因为对现实中的不公和腐败感到不满和愤怒,但又无可奈何、无能为力,骂成为他们疏通恶劣情绪的管道;有的是从骂中得到一种自由和解放的感觉;有的是因为觉得骂很“爽”很“酷”;有的是因为骂成了习惯。网骂
下列函数模板的定义中,合法的是A)template<typenameT>Tabs(Tx){retllrnx<0?-x:X;}B)templateclass<T>Tabs(Tx){returnx<0?-x;x;}C)temp
【B1】【B8】
A、Directorofthesafetydepartment.B、Mr.Grand’spersonalassistant.C、Headofthepersonneldepartment.D、Thepublicrelation
最新回复
(
0
)