若输入字符串:abcde<回车>,则以下循环体将执行______次。 while((ch=getchar())!='e') printf("*");
4
举一反三
- 当执行以下程序时,输入1234567890<回车〉,则其中while循环体将执行(__)次。 main() { char ch; while((ch=getchar())==’8’) printf("#"); }
- 若输入字符串:abcde,则以下while循环体将执行__ 次。
- 当执行以下程序时,输入1234567890,则其中while循环体将执行____次。 #include“stdio.h” main() {char ch; while((ch=getchar())!=’0’) printf(“#”); }
- 填空题(全国二级C2007C2-7) 当执行以下程序时,输入1234567890,则其中while循环体将执行【 】次。 #include main() {charch; while((ch=getchar())=='0') printf("#"); }
- 当执行以下程序时,输入1234567890,则其中while循环体将执行【 】次。#include main() {char ch; while((ch=getchar())=′0′)prinff("#"); }
内容
- 0
当执行以下程序时,输入1234567890,则其中while循环体将执行( )次。# include main( ){ char ch ; while ( ( ch = getchar ( ) ) == '0' ) printf ( "#" ) ;} A: 执行10次 B: 执行9次 C: 执行0次 D: 1次
- 1
已知char ch;执行语句“while((ch=getchar())!=’ ’);”时输入:abcde<回车>后,变量ch的值是( )。
- 2
以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则下划线处应填写_____. ch=getchar(); while(ch ____ 'Y') ch=getchar();
- 3
8.以下程序段运行时,若输入c2470f?再回车,则输出结果是charch;longnumber=0;while((ch=getchar())0||ch6);while(ch!=?ch=0ch=6){number=number*7+ch-0;printf(%ld#,number);ch=getchar();}
- 4
下列程序运行时,若输入1abcedf2df<回车>,则程序的输出结果为______。 #include <stdio.h> main() char a=0,ch; while((ch=getchar())!=’\n’) if(a%2!=0&&(ch>=’a’&&ch<=’z’))ch=ch-’a’+’A’; a++;putchar(ch); printf("\n");