下列语句段输出字符’*’的个数为( )。 int i=100; while(1){ i--; if(i==0) break; cout<<’*’; }

admin2013-02-27  33

问题 下列语句段输出字符’*’的个数为(    )。    int i=100;    while(1){         i--;         if(i==0) break;         cout<<’*’;    }

选项 A、101个
B、100个
C、99个
D、98个

答案4

解析 本题中while中的条件表达式永远为真,进入循环后先执行语句“i--;”,然后再执行后面的语句。由于当i的值变为0时,执行跳转语句break,即跳出while循环体。所以i的取值为1~99,即循环99次,输出99个“*”。
转载请注明原文地址:https://kaotiyun.com/show/eYVp777K
0

最新回复(0)