单项选择题有以下程序段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.当产生的随机数n为4时结束循环操作
B.当产生的随机数n为0时结束程序运行
C.当产生的随机数n为1和2时不做任何操作
D.for循环语句固定执行8次