阿摩線上測驗 登入

試題詳解

試卷:93年 - 2004年4月计算机等级考试— 二级—《C语言 》#13858 | 科目:计算机等级考试— 二级—《C语言 》

試卷資訊

試卷名稱:93年 - 2004年4月计算机等级考试— 二级—《C语言 》#13858

年份:93年

科目:计算机等级考试— 二级—《C语言 》

50) 有以下程序(提示:程序中fseek fp,-2L*sizeof int),SEEK_EN (D;语句的作用是使位置指针从文件尾向前移2*sizeof int)字节) #include main) { FILE *fp; int i,a[4]={1,2,3,4},b; fp=fopen "data.dat","wb"); for i=0;i<4;i++) fwrite &a[i],sizeof int),1,fp); fclose fp); fp=fopen "data.dat ","rb"); fseek fp,-2L*sizeof int).SEEK_END); fread &b,sizeof int),1,fp);/*从文件中读取sizeof int)字节的数据到变量b中*/ fclose fp); printf "%d\n",B); } 执行后输出结果是
(A)2
(B)1
(C)4
(D)3
正確答案:登入後查看