问题
单项选择题
下列语句段将输出字符'*'的个数为( )。 int i=100; while(1) { i--; if(i==0) break; cout<<'*'; }
A.98个
B.99个
C.100个
D.101个
答案
参考答案:B
解析: 本题考核while循环语句。根据if条件表达式可知,当i的值为1时,进入循环体,执行i--后i的值变为0,符合if条件执行break跳出while循环体。所以共循环99次,即输出字符99个。