问题
单项选择题
有如下程序段: 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个“*”被输出。
有如下程序段: 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个“*”被输出。