试题与答案

在执行完此程序段后,i,j值为 int i=1-10; doif(++i>j--

题型:单项选择题

题目:

在执行完此程序段后,i,j值为
int i=1-10;
do
if(++i>j--)continue;
while(i<5);

A.i=6 and j=5

B.i=5 and j=5

C.i=6 and j=4

D.i=5 and j=6

答案:

参考答案:D

解析: 本题考查考生对自增自减运算符的理解。++op和op++,表示对操作数op加1,其中++op表示先对op加I然后再取值,而op什表示先取值,然后再对op进行加1。-op和op一也是一样。当进行到i=5时退出循环,此时i为6。

试题推荐
微信公众账号搜索答案