以下程序段运行后x的值为()。inta[8]={1,2,3,4,5,6,7,8},i,x=0;for(i=0;i<8;i=i+2)x=x+a[i];
A.36
B.16
C.20
D.18
A.36
B.16
C.20
D.18
A.0,12、545000
B.1312、545000
C.1,12、545000
D.1,12
A.1,1,11
B.1,2,12
C.2,2,11
D.2,2,12
A.1,8,8
B.1,4,4
C.1,4,8
D.1,8,4
有以下程序 definePT3.5; defineS(x)PT*x*x; main(){ inta=l,b=2; printf(%4.1f\n,S(a+b));} 程序运行后的输出结果是
A.31.5
B.7.5
C.程序有错无输出结果
D.14
有以下程序 include<stdi0-h> intfuna(inta,intb){ retuma+b;} intfunb(inta,intb){returna-b;} intSSS(int(*t)0,intx,intY){return((*t)(x,y));} main(){ intx; x=sss(funa,9,3); x+=sss(funb,8,3); printf(%dkn,x);} 程序运行后的输出结果是
A.17
B.23
C.24
D.22
有以下程序 include<stdio.h> defineSUB(x,Y)(x+1)*Y main(){ inta=3,b=4; printf(%d\n; SUB(a++,b++));) 程序运行后的输出结果是
A.20
B.12
C.16
D.25
以下程序 include<stdio.h> definefix)x*x*x main(){ inta=3,S,t; s=f(a+1); t=f((a+1)); printf(%d,%d\n,S,t);} 程序运行后的输出结果是
A.10,10
B.10,64
C.64,10
D.64,64
有以下程序 include<stdio.h> intflintx,inty) {retum((y-x)*x);} main() {inta=3,b=4,c=5,d; d=flfla,b),f(a,c)); printf(%d\n,d); } 程序运行后的输出结果是
A.10
B.8
C.9
D.7
有以下程序 include<stdio.h> intfun(inta,intb){ retuma+b;} main(){ intx=6,y=7,z=8,r; r=fun(fun(x,y),Z-); printf(%d\n,r);) 程序运行后的输出结果是
A.15
B.21
C.20
D.31
有以下程序 include<stdio.h> intfun(intx,inty) {iflx=y)retum(x); elseretum((x+y)/2); } main() {inta=4,b=5,c=6; printf(%d\m,fun(2*a,fun(b,c))); } 程序运行后的输出结果是
A.3
B.6
C.8
D.12