参考答案和解析
正确答案:D
解析:该题考查对自增自减运算符的理解。假如op是操作数,自增自减运算符有下面几种形式。++op、op++,表示对操作数op加1,其中,++op表示先对。p加1然后再取其值,而。op++表示先取其值,然后再对op进行加1。 --op、op--,表示对操作数op进行减1操作,其中,--op表示先对op减1然后再取其值,而op--表示先取其值,然后再对op进行减1。在本题中,当进行到i=5时退出循环,此时j为6。故本题答案是D。
更多“给定下面的代码: int i=1,j=10;do{if(i++>--j)continue;}while(i<5) 执行完之后,i与j的值分别是 ”相关问题
  • 第1题:

    以下程序段执行完后,i、j的值分别为: int i = 1,j = 10; do{ if(i++>--j)continue; }while(i<5);

    A.i=6 j=5

    B.i=5 j=5

    C.i=6 j=4

    D.i=5 j=6


    i=5 j=6

  • 第2题:

    以下程序段执行完后,i、j的值分别为()。 int i = 1, j = 10; do { i++; j--; if (i > j) continue; } while (i < 5);

    A.i=6 j=5

    B.i=5 j=5

    C.i=6 j=4

    D.i=5 j=6


    i=5 j=6

  • 第3题:

    13、已知下面的循环代码 for(int i=1;i<4;i++){ for(int j=1;j<4;j++){ if(i*j>2) break; System.out.print(i*j); } System.out.print(i); } (1)执行完break语句之后,执行 语句;输出结果是 . (2)将break用continue代替,执行完continue语句之后,执行 语句;输出结果 是 .


    6

  • 第4题:

    执行下列语句后,i、j的值是() int i=1, j=8; do{ if(i++>--j) continue; }while(i<4);

    A.i=5,j=5

    B.i=5,j=4

    C.i=4,j=5

    D.i=5,j=6


    D

  • 第5题:

    执行下列语句后,i、j的值是()int i=1, j=8; do{ if(i++>--j) continue; }while(i<4);

    A.i=4, j=5

    B.i=5,j=4

    C.i=5,j=5

    D.i=5,j=6


    D