已知char ch;执行语句“while((ch=getchar())!=’ ’);”时输入:abcde<回车>后,变量ch的值是( )。
举一反三
- 当执行以下程序时,输入1234567890<回车〉,则其中while循环体将执行(__)次。 main() { char ch; while((ch=getchar())==’8’) printf("#"); }
- 若输入字符串:abcde<回车>,则以下循环体将执行______次。 while((ch=getchar())!='e') printf("*");
- 执行语句char ch; ch=getchar();时,若从键盘输入字符串 hello,此时ch变量中存放的是字符'h'。
- 如果输入为:ABCdef 执行下面一段程序后,则输出为: void main( ) {char ch; while((ch=getchar( ))!=' ') { if(ch > ='A' && ch < ='Z') ch=ch+32; else if(ch > ='a' && ch < 'z') ch=ch-32; printf("%c",ch); } printf(" "); }
- 若变量已正确定义,以下正确的程序段是()。 A: while(ch=getchar()=='\N')putchar(ch); B: while((ch=getchar())=='\n')putchar(ch); C: while((ch=getchar())!='\N')putchar(ch); D: while((ch=getchar())!='\n')putchar(ch);