题目内容

要求通过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);

查看答案
更多问题

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

A. y=0
B. y=-1
C. y=1
D. while构成无限循环

有以下程序#include void main(){int a,b;for (a=0; a<3; a++){scanf("%d", &b);switch(b){default: printf("%d,", b++);case 1: printf("%d,", b++);case 2: printf("%d,", b++);}}}程序运行时输入:1 2 3回车,则输出结果是______。

A. 1,2,3,
B. 1,2,2,3,4,5,
C. 1,2,3,2,3,3,
D. 1,1,1,2,2,3

有以下程序#include void main(){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=0;}for(i=0;i<4;i++) printf("%d ",a[i]);printf("\n");}程序运行后的输出结果是______。}

A. 3 3 4 4
B. 2 0 5 0
C. 3 0 4 0
D. 0 3 0 4

请读程序:#include void main(){int num=0;while( num <=2){num++;printf("%d",num);}}上面程序的输出结果是______。① 1 ② 12 ③ 123 ④ 1234

A. ①
B. ②
C. ③
D. ④

答案查题题库