D
其实你运行一下就知道答案了
题目中的大写I应该是小写的i吧!

解决方案 »

  1.   

    其实它考的就是++,--的前后置的运算顺序
    如i++>--j:先是--后>然后++
      

  2.   

    可能是考的你对++和--的处理过程,下面是我的理解:开始:    i=1,j=10; do: 执行--j,j=9   1>9 吗? 不 ,执行i++,i=2, 
    判断while 2<5 吗?  是,接着运行do {}
    i=2,j=9;  do: 执行--j,j=8   2>8 吗? 不 ,执行i++,i=3  
    判断while 3<5 吗?  是,接着运行do {}
    i=3,j=8;  do:  执行--j,j=7   3>7 吗? 不 ,执行i++  i=4 
    判断while 4<5 吗?  是,接着运行do {}
    i=4,j=6;  do:  执行--j,j=6   4>6 吗? 不 ,执行i++  i=5  
    判断while 5<5 吗?  不,退出while循环向下运行
    此时,i=5,j=6