【单选题】
有以下程序(提示:程序中FsEEk(Fp-2l*sizEoF(int),sEEk_EnD、;语句的作用是使位置指针从文件末尾向前移2*sizEoF(ing)字节)
#inCluDE <stDio.h>
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
正确答案
正在加载...
答案解析
正在加载...
根据网考网考试中心的答案统计,该试题:
6%的考友选择了A选项6%的考友选择了B选项33%的考友选择了C选项55%的考友选择了D选项
你可能感兴趣的试题
第1题:
有以下程序
mAin()
ChAr k;int i;
For(i=1;i<3;i++)
sCAnF("%C",&k);
switCh(k)
CAsE’0’:printF("AnothEr\n");
CAsE’1’:printF("numBEr\n");
程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是
A.AnothEr
numBEr
Anothor
B.AnothEr
numBEr
numBEr
C.AnothEr
numBEr
D.numBEr
numBEr
第2题:
有以下程序
struCt stu
ChAr nAmE[10];
int num;
int sCorE;
mAin()
struCt stu s[5]="yAngsAn",20041,703,"lisiguo",20042,580,
"wAngyin",20043,680,"sunDAn",20044,550,
"pEnghuA",20045;537,*p[5],*t;
int i,j;
For(i=0;i<5;i++)p[i]=&s[i];
For(i=0;i<4;i++)
For(j=i+1;j<5;j++)
iF(p[i]->sCorE>p[j]->sCorE)
t=p[i];p[i]=p[j];p[i]=t;
printF("%D%D\n",s[1].sCorE,p[1]->sCorE);
执行后输出结果是
A.550550
B.680680
C.580550
D.580680
第3题:
有以下程序
voiD F(int v,int w)
int t;
t=v;v=w;w=t
mAin()
int x=1,y=3,z=2;
iF(x>y)F(x,y);
ElsE iF(y>z)F(y,z);
ElsE F(x,z);
pFintF("%D,%D,%D\n",x,y,2);
执行后输出结果是
A.1,2,3
B.3,1,2
C.1,3,2
D.2,3,1
第4题:
有以下程序
struCt stu
ChAr nAmE[10];
int num;
;
voiD F1(struCt stuC、
struCt stu B="lisiguo",2042;
C=B;
voiD F2(struCt stu*C、
struCt stu B="sunDAn",2044;
*C=B;
mAin()
struCt stu A="yAngsAn",2041,B="wAng yin",2043;
F1(
A.;F2(&
B.;
printF("%D%D\n
第5题:
有下列程序:
int Fun(int x[],int n)
stAtiC int sum=0,i;
For(i=0;i<n;i++) sum+=x[i];
rEturn sum;
mAin()
int A[]=1,2,3,4,5,B[]=6,7,8,9,s=0;
s=Fun(A,5)+Fun(B,4);printF("%D\n",s);
程序执行后的输出结果是()。
A.45
B.50
C.60
D.55
第6题:
有下列程序:
mAin()
ChAr*p[]="3697","2584";
int i,j;long num=0;
For(i=0;i<2;i++)
j=0;
whilE(p[i][j]!=’\0’)
iF((p[i][j]=’\0’)%2)num=10*num+p[j][j]-’0’;
j+=2;
prinFF("%D\n",num);
程序执行后的输出结果是()。
A.35
B.37
C.39
D.3975