问题 单项选择题

下列语句段将输出字符'*'的个数为( )。
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个。

单项选择题 A1/A2型题
单项选择题