[主观题]

以下程序的输出结果是main(){ int x=0; sub(&x,8,1); printf("%d/n",x);}sub(int *a,int n,int k){ if(k<=n) sub(a,n/2,2*k); *a+=k;}

参考答案与解析:

相关试题

以下程序的输出结果是_______。main(){int x=£­1,a=1:

[单选题]以下程序的输出结果是_______。 main() {int x=-1,a=1: if(x+=A) printf("YES!/n"); else printf("NO!/n"); }A.有语法错,不能通过编译B.通过编译,但运行程序造成死机C.输出YES!D.输出N0!

  • 查看答案
  • 以下程序运行后的输出结果是 ( 8 ) 。main(){ int x,a=1,b

    [试题]以下程序运行后的输出结果是 ( 8 ) 。main(){ int x,a=1,b=2,c=3,d=4;x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x) ? x : d;printf("%d/n",x);}

  • 查看答案
  • 以下程序输出的结果是( )。void main( ) {int x = 1,a

    [单选题]以下程序输出的结果是( )。 void main( ) { int x = 1,a =0,b =0; switch(x) { case 0:b ++; case 1: a + +; case 2:a ++ ;b ++; } cout <<a <<b;}A.21B.11C.12D.10

  • 查看答案
  • 以下程序的输出结果是______。 main() { int i,j,x=0;

    [单选题]以下程序的输出结果是______。 main() { int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) {if(j%2) continue;x++; } x++; } printf("x=% d/n",x); }A.x=4B.x=8C.x=6D.x=12

  • 查看答案
  • 下列程序的输出结果是______。main(){int x=1,a=0,b=0;

    [单选题]下列程序的输出结果是______。main(){ int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++; } printf("a=%d,b=%d/n",a,b);}A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 以下程序的输出结果是#includevoid main(){int x=1,y=

    [单选题]以下程序的输出结果是includevoid main(){int x=1,y=3; cout<

  • 查看答案
  • 以下程序的输出结果是#includevoid main( ){int x=1,y

    [单选题]以下程序的输出结果是includevoid main( ){int x=1,y=3;cout<

  • 查看答案
  • 下列程序的输出结果是 main( ) {int x=1,a=0,b=0; swi

    [单选题]下列程序的输出结果是main( ){int x=1,a=0,b=0;switch(x){case 0:b++;case 1:a++;case 2:a++;b++;}cout<<"a="<<a<<"b="<<b<<endl;}A.a=2 b=1B.a=1 b=1C.a=1 b=0D.a=2 b=2

  • 查看答案
  • 下面程序的输出结果是 ( ) main( ) { int x,y,z; x=0,

    [单选题]下面程序的输出结果是 ( )main( ){ int x,y,z;x=0,y=z=-1;x+=-z- - -y;pritnf("x=%d/n",x);}A.x=4B.x=0C.x=2D.x=3

  • 查看答案
  • 以下程序的输出结果是______。sub(int x,int*y){*y=*y£

    [单选题]以下程序的输出结果是______。 sub(int x,int*y) {*y=*y-x;} main() { inta=1,b=2; sub(a,&B) ;sub(b,&A) ; printf("%d,%d/n",a,B) ; }A.1,0B.1,2C.0,1D.2,1

  • 查看答案
  • 以下程序的输出结果是main(){ int x=0; sub(&x,8,1);