以下程序中,while循环的循环次数是( )。 main() { int n=0; while(n<10) { if(n<1)continue; if(n==5)break;

admin2019-12-17  28

问题 以下程序中,while循环的循环次数是(    )。
    main()
    {  int n=0;
       while(n<10)
       {  if(n<1)continue;
          if(n==5)break;
          n++;
       }
    }

选项 A、1
B、10
C、6
D、死循环,不能确定次数

答案D

解析 本题考查break语句和continue语句。循环控制变量n的初始值为0,满足n<10,进入循环体,此时,n的值也满足第一个if语句的条件(n<1),执行continue语句,开始第二次循环,可见,循环控制变量n的值用于保持不变(恒为0),语句“n++;”执行不到,即无法使n的值等于5或大于等于10,因此,是一个死循环。
转载请注明原文地址:https://kaotiyun.com/show/y7Rp777K
0

随机试题
最新回复(0)