单项选择题
有以下程序(提示,程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节):
#include <stdio.h>
main()
FILE *fp; int i, a[4]=l,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.dar","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
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: void f(int x, int y) int t; if (x<y) t=x; x=y; y=t; main() int a=4,b=3,C=5, f (a,b); f (a,c); f (b,c); printf( %d,%d,%d n ,a,b,C); 执行后输出结果是( )。
A.3,4,5
B.5,3,4
C.5,4,3
D.4,3,5
点击查看答案&解析
单项选择题
若有以下程序段: int m=0xabc, n=0xabc; m-=n; printf( %X n ,m); 执行后输出结果是( )。
A.0X0
B.0x0
C.0
D.0XABC
点击查看答案&解析
相关试题
有以下程序: void fun( int *a, i...
下面程序的输出结果为( )。 struct st...
执行下面的程序时,输入abc<CR>(其中CR...
有以下程序: int f1(int x,int y)...