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

admin2014-10-20  21

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

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

答案D

解析 do…while结构的循环:第一次循环,b=b—a=9;a=a+1=2;条件b一一<0不成立(先进行逻辑运算,再自减得b值为8),结束循环.b的值为8,选D。
转载请注明原文地址:https://kaotiyun.com/show/ouvR777K
0

最新回复(0)