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

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


参考答案和解析
B

相关考题:

当执行以下程序时,输入 1234567890 回车 ,则其中 while 循环体将执行 【 7 】 次。# include stdio.hmain( ){ char ch;w hile((ch=getchar( ))== '0') printf("#");}

下列程序运行时,若输入labced12df回车 输出结果为【10】#include stdio.hmain( ){char a =0,ch;while((ch=getchar())!=’\n’){if(a2!=0(ch’a’ch=’z’)) ch=ch-‘a’+’A’;a++;putchar(ch);}printf(“\n”);}

程序includevoidmain(){charch='A';ch=ch+32;printf(“%c%d\n”,ch,ch);}执行后的输出结果是()。 A.aaB.AAC.a97D.A65

要求通过 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);

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

下列程序运行时 , 若输入 labcedf2df 回车 输出结果为【 1 0 】#include stdio.hmain(){ char a=0,ch;while((ch=getch ar ())!='\n'){ if(a%2!=0(ch='a'ch='z')) ch=ch-'a'+'A';a++; putchar(ch);}printf("\n");}

要求通过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);

在执行以下程序时,如果从键盘上输入ABCdef,则输出为______。include main(){char 在执行以下程序时,如果从键盘上输入ABCdef<回车>,则输出为______。#include <stdio.h>main (){ char ch; while ((ch=getchar())!="\n") { if (ch>='A' ch<='B')ch=ch+32; else if (ch>='a' ch<='z')ch=ch-32; printf("%c",ch); } printf("\n");}A.ABCdefB.abcDEFC.abcD.DEF

执行下面的程序时,输入abc(其中CR代表回车),输出结果是()。includeinclude 执行下面的程序时,输入abc<CR>(其中CR代表回车),输出结果是( )。 #include<stdio.h> #include <string.h> main() { char ch; while((cn=getchar())!='n') { switch(ch-'a') { case 0: putchar(ch+1); case 1:putchar(ch+1);break; case 2:putchar(ch+2); caSe 3:putchar(ch+2);break; } } }A.abcB.bbcC.abcdD.bbcee

有以下程序:includeunion pw{int i; char ch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;prin 有以下程序: #include<stdio.h> union pw { int i; char ch[2]; }a; main() { a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);} 程序的输出结果是( )。A.13B.14C.208D.209

以下程序的输出结果是()。includecharcchar(chareh){if(ch>='A,ch 以下程序的输出结果是( )。 #include <stdio.h> charcchar(char eh) { if(ch>='A,ch<='Z') ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(*p) { *p=cchsr(*p); p++; } printf("%s\n",s); }A.abc+ABC=DEFdefB.abc+abc=defdefC.abcABCDEFdefD.abcabcdefdef

当执行以下程序时,输入1234567890,则其中while循环体将执行【 】次。include main() 当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行【 】次。include<stdio.h>main(){ char ch;while((ch=getchar())=='0')prinft("");}

要求通过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):

下列程序运行时,若输入labcedf2df输出结果为【】。 include main(){char a=0,ch; wh 下列程序运行时,若输入labcedf2df<回车>输出结果为【 】。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++;prtchar(ch);}printf("\n");}

有如下程序includemain(){int v1=0,v2=0; char ch; while((ch=getchar())!='') switc 有如下程序 #include<stdio.h> main() { int v1=0,v2=0; char ch; while((ch=getchar())!='#') switch(ch) { case 'a'; casff 'h'; default:v1++; case '0';v2++; } printf("%d,%d\n",v1,v2); } 如果从键盘上输入china#<回车>,则程序运行结果为 ( )A.2,0B.5,0C.5,5D.2,5

要求通过while循环不断读入字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是( )。A.while((ch—getchar)!=N)printf("%c",ch);B.while(oh=getchar!=N)printf("%c",ch);C.while(ch=getchar==N)printf("%c",ch);D.while((ch—getchar)==N)printf("%c",ch);

运行下面程序时,从键盘输入字母H,则输出结果是includemain(){ char ch;ch=getchar();s 运行下面程序时,从键盘输入字母H,则输出结果是 #include<stdio.h> main() { char ch; ch=getchar(); switch(ch) { case 'H':printf("Hello!\n"); case 'G':printf("Good morning!\n"); default:printf("Bye_Bye!\n"); } }A.Hello!B.Hello! GoodMoring!C.Hello! Goodmorning! Bye_Bye!D.Hello! Bye_Bye!

若变量已正确定义,以下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);

有以下程序: include main() {char ch1,ch2;int n1,n2;ch1=getchar();ch2=getehar();n1 有以下程序:include <stdio.h>main(){ char ch1,ch2;int n1,n2;ch1=getchar();ch2=getehar();n1=ch1-'0'; n2=n1*10+(ch2-'0');printf("%d\n",n2);}程序运行时输入:12<回车>,执行后的输出结果是【 】。

以下程序的输出结果是______。 char cchar(char ch) { if(ch>='A'ch<='z')ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(* p) { * p=cchar(* p); p++; } printf("% s\n", s); }A.abe+ABC=DEFdefB.abc+abe=defdefC.abcaABCDEFdefD.abcabcdefdef

运行下面程序时,从键盘输入字母H,则输出结果是 main() { char ch; ch=getchar(); swimh(ch) {case'H':printf("Hello!\n"); case'G':printf("Good morning!\n"); default:printf("Bye_Bye!\n"); } }A.Hello!B.Hello! GoodMoring!C.Hello! Good moming! Bye_ye!D.Hello! Bye_ye!

要求通过while循环不断读入字符,当读入字母'N'时结束循环。若变量已正确定义,以下正确的程序段是( )。A.while(( ch = getchar( )) ! ='N') printf(" %c",ch);B.while(ch = getehar() ! ='N')printf("%c",ch);C.while (ch = getehar() = = 'N')printf( "%c", ch);D.while ((ch = getchar( )) == 'N')printf("%c", ch );

有以下程序:includeunion pw{int i; char ch[2]; } a;main(){a.ch[0]=13; a.ch[1]=0; 有以下程序: #include <stdio.h> union pw { int i; char ch[2]; } a; main() { a.ch[0]=13; a.ch[1]=0; printf("%d\n",a.i); } 程序的输出结果是(注意:ch[0]在低字节,ch[1]在高字节)( )。A.13B.14C.208D.209

在执行以下程序时,如果从键盘上输入:ABCdef,则输出为______。 main() { char ch; while((ch 在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为______。 main() { char ch; while((ch=getchar())!='\n') { if(ch>='A' ch<='Z') ch=ch+32; else if(ch>='a'ch<='2')ch=ch-32; printf("%c",ch); } printf("\n"); }A.ABCdefB.abcDEFC.abcD.DEF

运行以下程序后,如果从键盘上输入china,则输了结果为______。include main (){ 运行以下程序后,如果从键盘上输入china#<回车>,则输了结果为______。 #include <stdio. h> main () { int v1=0, v2=0; char ch ; while ((ch=getchar()) !='#') switch (ch) { case 'a': case 'h': default:vi++; case '0':v2++; } printf ("%d, %d\n",v1,v2); }A.2,0B.5,0C.5,5D.2,5

以下程序的输出结果是 char cchar(char ch) { if(ch>='A'ch<='Z') ch=ch-'A'+'a'; return ch; } main ( ) { char s [] = "ABC+abc=defDEF" , *p=s; while (*p) { *p=cchar(*p); p++; } printf { "%$\n", s); }A.abc+ABC=DEFdefB.abc+abc=defdefC.abcABCDEFdefD.abcabcdefdef

下列语句应将小写字母转换为大写字母,其中正确的是()。A、if(ch=’a’ch=’z’)ch=ch-32;B、if(ch=’a’ch=’z’)ch=ch-32;C、ch=(ch=’a’ch=’z’)?ch-32:’’;D、ch=(ch’a’ch’z’)?ch-32:ch;

单选题要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()Awhile((ch=getchar())!=’N’)printf(”%c”,Ch);Bwhile(ch=getchar()!=’N’) printf (”%c”,Ch);Cwhile(ch=getchar()==’N’) printf (”%c”,Ch);Dwhile((ch=getchar())==’N’) printf (”%c”,Ch);