下列代码执行完后,x的值为 int x=1; while(x<73){x*=2;}
128
举一反三
- 下列代码段执行后,x的值为()。 int x = 0,y = 10; do{ x +=2; y -=3; }while(y > 0);
- 执行下面代码后,最后输出的x值为( ) x = 1 while x < 3: x = x + 2 print(x) A: 1 B: 2 C: 3 D: 4
- 执行完下列语句段后,i值为:( ) int f(int x) { return ((x>0) ? x* f(x-1):2);} ...... int i ; i =f(f(1));
- x=1; y=2; a=--y>x? ++x:--y<--x?x:y; 执行完以上代码后,a=1
- 执行下列代码,正确的说法是 int x=1;int s=0;while(x<5){s+=x;}
内容
- 0
若x和a均是int型变量,则执行表达式(1)后的x值为(__),执行表达式(2)后的x值为(__)。 (1)x=(a=4,6*2) (2)x=a=4,6*2
- 1
已知int x=1;,执行语句if (x!=1) x=1; else x=2;后,x的值是____
- 2
执行完以下程序段后哪种说法正确()x=-1;while(!x){x=x*x;}此时x的值为A.x=0B.x=-1C.1D.死循环
- 3
下列代码段执行后,x的值为()。 int x = 0,y = 10; do{ x +=2; y -=3; }while(y > 0); A: 12 B: 10 C: 8 D: 6
- 4
下列语句执行后y的值为 int x=0,y=0; while(x<10) { y+=(x+=2); }