[单选题]

请选出以下程序的输出结果_______。 includesub(int*s,inty){ static int t=3,y=s[t];t

请选出以下程序的输出结果_______。 #include<stdio.h> sub(int*s,inty) { static int t=3, y=s[t];t-; } main() { int a[]={1,2,3,4},i,x=0; for(i=0;i<4;i++){ sub(a,x);printf("%d",x);} printf("/n"); }

A.1234

B.4321

C.0

D.4444

参考答案与解析:

相关试题

请选出以下程序的输出结果______。#includesub(x,y,z)int

[单选题]请选出以下程序的输出结果______。includesub(x,y,z)int x,y*z;{*z=y£­x;}main(){int a,请选出以下程序的输出结果______。 #include<stdio.h> sub(x,y,z) int x,y*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&a);sub(7,a,&b);sub(a,b,&c); printf("%d,%d,%d/n",a,b,c); }A.5,23B.-5,

  • 查看答案
  • 请选出以下程序的输出结果______。#includesub(x,y,z)int

    [单选题]请选出以下程序的输出结果______。includesub(x,y,z)int x,y,*z;{*z=y£­x;}main(){int a请选出以下程序的输出结果______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&A) ;sub(7,a,&b);sub(a,b,&c); printf("%d,%d,%d/n",a,b,c); }A.5,2,3B.

  • 查看答案
  • 请选出以下程序的输出结果_______。#includesub(x,y,z)in

    [单选题]请选出以下程序的输出结果_______。includesub(x,y,z)int x,y,*z;{*z=y£­x;}main(){int请选出以下程序的输出结果_______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&A) ;sub(7,a,&B) ;sub(a,b,&C) ; printf("%d,%d,%d/n",a,b,C) ; }A.5,2,

  • 查看答案
  • 以下程序的输出结果是int f(){ static int i=0;int s=

    [单选题]以下程序的输出结果是 int f() { static int i=0; int s=1 s+=i;i++; return s;} main() { int i,a=0; for(i=0;i<5;i++)a+=f(); printf(“%d/n",a);}A.20B.24C.25D.15

  • 查看答案
  • 以下程序的输出结果是int f(){static int i=0; int s=

    [单选题]以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i;i++; return s;} main() { int i,a=0; for(i=0;i<5;i++)a+=f(); printf("%d/n",a);}A.20B.24C.25D.15

  • 查看答案
  • 以下程序的输出结果是#includein[fun(int n,int *s){i

    [单选题]以下程序的输出结果是includein[fun(int n,int *s){int n,f2;if(n==0‖n==1)*s=1;else{以下程序的输出结果是 #include<stdio.h> in[fun(int n,int *s) {int n,f2; if(n==0‖n==1) *s=1; else {fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2; }} void main() { int x; fun(6,&x); pfintf(

  • 查看答案
  • 以下程序的输出结果是intf(){ static int i= 0; int s

    [单选题]以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f(); cout<<a<<end1;}A.20B.24C.25D.15

  • 查看答案
  • 以下程序的输出结果是f(int b[],int m,int n){int i,s

    [单选题]以下程序的输出结果是 f(int b[],int m,int n) { int i,s=0; for(i=m;i<n;i=i+2)s=s+b[i]; return s; } main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf(“%d/n”,x); }A.10B.18C.8D.15

  • 查看答案
  • 以下程序的输出结果是intf(){static int i=0;int s=1;

    [单选题]以下程序的输出结果是 intf() {static int i=0; int s=1; s+=i;i++; retumS;} main() { int i,a=0; for(i=0;i<5;i++)a+=f(); printf("%d/n",a);}A.20B.24C.25D.15

  • 查看答案
  • 请选出以下程序的输出结果 #include<stdio.h> main() {i

    [单选题]请选出以下程序的输出结果#include<stdio.h>main(){ int a[]={1,2,3,4},i;int x=0;for(i=0;i<4;i++){ sub(a,x);printf("%d",x);}printf("/n");}sub(s,y)int *s,y;{ static int t=3;y=s[t];t--; }A.1 2 3 4B.4 3 2 1C.0 0 0 0D.4 4 4 4

  • 查看答案
  • 请选出以下程序的输出结果_______。 #includesub(int*s,i