单选题

有如下程序段:

int i,n;

for(i=0;i<8;i++)

{

    n=rand()%5;

    switch(n)

    {

        case 1:

   case 3:printf("%d\n",n); break;

   case 2:

   case 4:printf("%d\n",n); continue;

   case 0:exit(0);

    }

    printf("%d\n",n);

}

如下有关程序段执行状况的论述,正确的是( )

A

for循环语句固定执行8次

B

当产生的随机数n为4时结束循环操作

C

当产生的随机数n为1和2时不做任何操作

D

当产生的随机数n为0时结束程序运营

赣ICP备20007335号-2