• 2022-05-31
    若变量已正确定义,以下正确的程序段是()。
    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);
  • D

    内容

    • 0

      以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则下划线处应填写_____. ch=getchar(); while(ch ____ 'Y') ch=getchar();

    • 1

      已知char ch;执行语句“while((ch=getchar())!=’ ’);”时输入:abcde<回车>后,变量ch的值是( )。

    • 2

      下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 Int n=0, ch; Ch=getchar( ); While( __________________ ) ) ) ) { if ( ________________ ) n++;

    • 3

      分析下程序,并写出程序的运行结果。[br][/br] # include &#91;stdio.h&#93; main () { char ch; while ((ch=getchar())!="\n" ) { if(ch>= 'A'&&ch&#91;= 'Z') ch=ch + 32; else if(ch &#93;='a'&&ch&#91;= 'z') ch = ch-32; printf ("%c",ch ); } } 从键盘输入ABCdef<回车&#93;,则输出结果是( )。

    • 4

      如果输入为: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(" "); }