单选题 有如下程序段:

int i=1;

while(1){

i++;

if(i= =10) break;

if(i%2==0) cout<<"*";

}

执行这个程序段输出字符*的个数是
【正确答案】 C
【答案解析】[解析] 本题主要考查while的作用,只有i为偶数时才输出“*”,而本题只有2,4,6,8时才满足条件,而当i为10时程序结束,即只有4个“*”被输出。