更多“执行下列程序段后,a值为(27)a=1 ;b=0;if((a++>++b)? a++: b--)a+=bA.2B.3C.4D.5 ”相关问题
  • 第1题:

    假定a和b为int型变量,则执行以下语句后b的值为:  a=1; b=10; do { b-=a; a++;} while(b--<0);

    A.8

    B.-1

    C.-2

    D.9


    8

  • 第2题:

    假定a和b为int型变量,则执行以下语句后b的值为________。 a = 1; b = 10; do { b -= a; a++; } while (b-- < 0);

    A.9

    B.8

    C.-2

    D.-1


    D 当b为10时,执行b-=a,此时b为9,接着b——表达式值为9,b的值为8,大于0,while不成立,退出循环,故选择D选项。

  • 第3题:

    执行完下列程序段后a,i的值是多少 int i,a=0; for(i=1;i<=4;i++) { do {i++; a++; }while(i<2); } i++;

    A.2 7

    B.2 6

    C.1 6

    D.1 7


    12

  • 第4题:

    假定a和b为int型变量,则执行以下语句后b的值为()。 a=1; b=10; do { b-=a; a++; }while (b--<0);

    A.9

    B.-2

    C.-1

    D.8


    D 当b为10时,执行b-=a,此时b为9,接着b——表达式值为9,b的值为8,大于0,while不成立,退出循环,故选择D选项。

  • 第5题:

    3、下列代码段执行后,a的值为()。 float x=2.4f; int a=0; switch((int) x) { case 1: a++; case 2: a+=2; case 3: a+=3; }

    A.3

    B.5

    C.6

    D.1


    5