选D问号和冒号组成三目运算符先执行--a == b++,--a后a=2,所以2==2是成立的,因此i=--a,之前a已经是2,再减去1,所以i是1。然后b++后b为3然后执行j=a++,使得j=1,a加1后为2再执行k=b,因为前面b为3,所以k=3
选D吧。--a,a要先自减,变成2。b++,先比较后再增加,所以等式条件成立,走冒号左边。后边按此思路自行分析。