问题 单项选择题

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

A.98个

B.99个

C.100个

D.101个

答案

参考答案:B

解析: 本题考核while循环的运用。在while循环体中,先将变量i减1,然后通过判断i是否为0来结束循环,最后才执行输出。所以,cout<<‘*’;语句在i的值为100~2时会被执行,而i为1时循环结束.即cout<<‘*’;语句被执行的次数是99次。故应该选择B。

单项选择题
单项选择题