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

admin2010-05-22  25

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

选项 A、9
B、-2
C、-1
D、8

答案8

解析 本题程序第一轮循环后b的值为9,在进行循环条件测试时,先取b的现值9与0比较,然后再将b减1。由于 9<0不成立,因此循环结束,这时b的值已变成8,本题正确答案为D。
转载请注明原文地址:https://jikaoti.com/ti/ZdI0FFFM
0

最新回复(0)