若有如下程序: sub(int a,int b,int*z) { *z=a+b; return; } main() { int a=1,b=2,C=3,d,e; sub(a,b,&d); sub(C,d,&e); printf("%d",e); } 则程序运行后的输出结果是( )。
A.3
B.4
C.5
D.6
[单选题]若有如下程序:sub(int a,int b,int *z){*z=a+b;return;}main(){int a=1,b=2,c=3,d,e;sub(a,b,&D) ;sub(c,d,&e);printf("%d",e);}则程序运行后的输出结果是A.3B.4C.5D.6
[单选题]若有如下程序: sub(int x) {int y=0; static int z=1; y+=x+2;z+=y+x; return(z); } main() {int t=1,n; for(n=0;n<3;n++)printf("%d,",sub(t)); } 则程序运行后的输出结果是 ( )A.5,5,5B.5,9,13,C.5,7,9,D.5,8,11,
[单选题]若有如下程序: sub(int a,int b,int c) { c=a+b; return(c);} main() {int x=3,y=4,z=6; sub(x,y,z); printf('%d”,z); } 则程序运行后的输出结果是( )。A.3B.6C.7D.4
[单选题]若有如下程序: float sub(int a,int b) { return(a*b); } main() {int i=1,j=2,k=3; printf("%4.0f/n",sub((int)sub(k+j,j),k+i)); } 则程序运行后的输出结果是( )。A.40B.32C.16D.编译出错
[单选题]若有如下程序: int sub() {static int n=1; int x=1; x*=n;n++; return x; } main() {int n,t=1; for(n=1;n<6;n++)t*=sub(); printf("%d/n",t); } 则程序运行后的输出结果是( )A.15B.120C.34560D.-30976
[单选题]若有如下程序: sub(p,n) int(*p)[3],n; { int i; for(i=0;i<=n;i++) printf("%d",*(*(p+i)+n)); } main() {int s[3][3]={1,2,3,4,5,6,7,8,9}; sub(s,2); } 则程序运行后的输出结果是( )A.3 6 9B.2 4 8C.4 5 6D.7 8 9
[单选题]若有如下程序: main() {int x=3,y=4,z; z=(x+(y-=X*X)); printf("%d,%d/n",y,z); } 则程序执行后的输出结果是( )。A.-4,2B.-5,-2C.-5,-1D.4,-2
[单选题]若有如下程序: sub(int * t,int n) {int *p1, *p2; for(p1=t,p2=t;p1-t<n;p1++) if(*p1<*p2) p2=p1; return(*p2);} main() {int a[9]={9,36,19,39,26,5,6,33,15}; printf("%d/n",sub(a,9));} 则程序运行后的输出结果是( )A.5B.9C.15D.39
[单选题]若有如下程序段; int x=3,y=4,z;float a=2.0; z=y%x/a; 则执行后,z中的值是( )A.4B.3C.0D.0.5
[单选题]有如下程序 int func(int a,int B) { return(a+B) ; } main() { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d/n",r); } 该程序的输出结果是_____。A.12B.13C.14D.15