有如下程序段: int i=1: while(1){ i++; if(i==10) break: if(i%2==0)cout

admin2021-02-22  3

问题 有如下程序段:
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个“*”被输出。
转载请注明原文地址:https://kaotiyun.com/show/QEfp777K
0

最新回复(0)