问题 单项选择题

有如下程序段: int i=1; while(1){ i++; if(i= =10) break; if(i%2==0) cout<<'*'; } 执行这个程序段输出字符*的个数是

A.10

B.3

C.4

D.5

答案

参考答案:C

解析: 本题主要考查while的作用,只有i为偶数时才输出“*”,而本题只有2,4,6,8时才满足条件,而当i为10时程序结束,即只有4个“*”被输出。

填空题
单项选择题