题目内容

有以下程序段(注:rand()是产生随机整数的函数)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时结束程序运行

查看答案
更多问题

有以下程序#include void main(){int a=1,b=2;while(a<6){b+=a;a+=2;b%=10;}printf("%d,%d\n",a,b);}程序运行后的输出结果是______。

A. 5,11
B. 7,1
C. 7,11
D. 6,1

有以下程序#include void main(){char ch = 'D';while (ch!='A'){ch --;putchar(ch);if (ch == 'A') break;putchar(ch+1);}}程序运行后的输出结果是______。

A. CDBCA
BCA
CCBB
D. CB

有以下程序#include void main(){int a=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是______

A. -1
B. 0
C. 1
D. 7

要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是______。

A. while((ch=getchar())!='N') printf("%c ",ch);
B. while(ch=getchar() ='N') printf("%c ",ch);
C. while(ch=getchar()=='N') printf("%c ",ch);
D. while(getchar(ch))=='N') printf("%c ",ch);

答案查题题库