• 2022-05-26
    以下程序段循环结束后,循环变量x的值为( )。int x=1,y=1;do{ y=y*2; x++;}while(x<=10);
    A: 10
    B: 11
    C: 12
    D: 13
  • B

    内容

    • 0

      include <;stdio.h>;void main(){int x = 1, y = 10;do{y -= x;x++;}while ( y <; 0 );printf( “\nx=%d, y=%d”, x, y );}结果为: A: x=2,y=9 B: 2,9 C: x=1,y=9 D: x=1,y=10

    • 1

      设x和y均为整形变量,则执行程序中的循环后,y的值为 x=1 y=1 Do While y < = 50 If x>=10 Then Exit Do End If If (x Mod 2) = 1 Then x=x+5 End If If x Mod 2 <> 1 Then x=x-3 End If y=y+1 Loop A: 2 B: 4 C: 6 D: 8

    • 2

      var x,y;x=10;y=x++;运行以上程序后,变量y的值为( ) A: 11 B: 12 C: 10 D: 0

    • 3

      设x和y均为int型变量,则执行以下的循环语句后,y的值为_________。for(y = 1, x = 1; y <;= 50; y++)if(x >;= 10) break; A: 10 B: 11 C: 50 D: 51

    • 4

      ‍下列代码段执行后,x的值为()。‌ int x = 0,y = 10;‌ do{‌ x +=2;‌ y -=3;‌ }while(y > 0);‌ A: 12 B: 10 C: 8 D: 6