若变量已正确定义,以下正确的程序段是()。
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);
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);
举一反三
- 下列程序运行时,若输入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");
- 以下可以实现“输入一个字符到变量ch”的语句是()。 A: scanf("%c",ch); B: ch=getchar( ); C: getchar(ch); D: putchar(ch);
- 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();}
- 若变量已正确定义并赋值,对库函数错误调用的是 ( ) A: k=scanf("%d%d",&i,&j); B: printf("\\%d\\n",k); C: getchar(ch); D: putchar(ch);
- 已定义ch为char型变量,输出ch的语句正确的是()。 A: putchar(ch); B: printf(“%c”,&ch); C: ch=putchar(); D: printf(“%S”,ch);