下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 Int n=0, ch; Ch=getchar( ); While( __________________ ) { if ( ________________ ) n++; c=getchar( ); }
第1题:
若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
A.while(ch=getchar()=='\N')putchar(ch);
B.while(ch=getchar())=='\N')putchar(ch);
C.whle((ch=getchar())!='\N')putchaf(ch);
D.while((ch=getchar())!='\N')putchar(ch);
第2题:
要求通过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((ch=getchar())=='N' printf(“%c”,ch);
第3题:
以下程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 int n=0,c; c=getchar(); while(c!='n' ) { if(________) n++; c=getchar(); }
第4题:
设变量已正确定义,下列不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
A.n=0;while((ch=getchar( ))!=\n)n++;
B.n=0;while(getchar( )!=\n)n++;
C.for(n=0;getchar( )!=\n;n++);
D.n=0;for(ch=getchar( );ch!=n;n++);
第5题:
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列程序段正确的是 A. 【答案】 B. C. D.
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((ch=getchar())=='N') prinf("%c", ch);