itgle.com

当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行____次。#includemain(){char ch;While((ch=getchar())==’0’) printf(“#”);}

题目

当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行____次。

#include

main()

{char ch;

While((ch=getchar())==’0’) printf(“#”);

}


相似考题
更多“当执行以下程序时,输入1234567890&lt;回车&gt;,则其中while循环体将执行____次。 #include ”相关问题
  • 第1题:

    若输入字符串:abcde↙,则以下while循环体将执行次。while((ch=getchar())==’e’)printf("*");


    正确答案:×
    在做这个题目时,我们首先需要清楚函数getchar()的作用,该函数的作用是从键盘获得用户输入的一个字符,只能是一个字符,当用户输入大量的字符时,第一个字符有效。
    本题中,键盘输出的是abcde,输入的第1个字符是a,不管后面输入的是什么,ch的值都是’a’,因此,条件(ch=getchar())==’e’为假,这个循环不会被执行,无法输出*,因此本题的答案是0。

  • 第2题:

    当执行以下程序时,______ 是正确的 k=1; do { k=k*k; } while(!k)

    A.循环体将执行一次

    B.循环体将执行两次

    C.循环体将执行无限次

    D.系统将提示有语法错误


    正确答案:A

  • 第3题:

    15、在执行以下程序时,如果从键盘上输入:Gooddef〈回车〉,则输出为()。 #include "stdio.h" main () { char ch; while((ch=getchar())!= '\n') { if(ch >='a' && ch <='z') ch =ch -32; printf("%c", ch); } printf("\n") ; }


    B

  • 第4题:

    有以下程序:

    当执行程序时从键盘上输入Hello Beijing<;回车>;,则程序运行后的输出结果是( )。

    A.hello bajiIlg

    B.Hello Beijing

    C.HELLO BEIJING

    D.hELLO Beijing


    正确答案:C
    主程序读取整个字符串存于s中,调用fun函数。字符指针c指向数组S。函数fun的功能是把指针C所指向的字符数组中的所有小写字符转换为大写。嚣cts函数可以把空格作为字符串的一部分输入,以回车作为输入结束。如果·c为小写字符,则}C={C一32(转大写)。因此C选项正确。

  • 第5题:

    当执行以下程序时,输入 1234567890< 回车 > ,则其中while循环中的printf("#")将执行___次. #include <stdio.h> int main() { char ch; while((ch=getchar())=='0') printf("#"); return 0; }


    0