下列语句段将输出字符’*’的个数为 int i=100; while(1) { i--;; if(i==0) break; cout<<’*’;

admin2009-02-15  23

问题 下列语句段将输出字符’*’的个数为      int i=100;      while(1)       {         i--;;         if(i==0)           break;         cout<<’*’;       }

选项 A、98个
B、99个
C、100个
D、101个

答案2

解析 本题考核while循环的运用。在while循环体中,先将变量i减1,然后通过判断i是否为0来结束循环,最后才执行输出。所以,cout<<’*’;语句在i的值为100~2时会被执行,而i为1时循环结束。即cout<<’*’;语句被执行的次数是99次。故应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/5zjp777K
0

最新回复(0)