33、getchar()的作用A.从键盘输入一个字符B.从键盘输入一个字符串C.从键盘输出一个字符D.从键盘输出一个字符串
33、getchar()的作用
A.从键盘输入一个字符
B.从键盘输入一个字符串
C.从键盘输出一个字符
D.从键盘输出一个字符串
参考答案和解析
错误
相关考题:
要求通过 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);
(22)设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是A)n=0;while((ch=getchar())!=’\n’)n++; B) n=0;while(getchar()!=’\n’)n++;C)for(n=0; getchar()!=’\n’;n++); D)n=0;for(ch=getchar();ch!=’\n’;n++);
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33,则输出结果是【】。 include ma 已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。includemain(){ char a, b;a=getchar(); scanf("% d", b);a=a-'A'+'0'; b=b*2;printf("% c % c\n", a, b);}
下列程序段中,不能正确赋值的是( )。A.char*p,ch; p=Ch; scanf("%c",p);B.char*p; p=char*)malloc(1); scanf("%c",p);C.char*p; *p=getchar();D.char*p,ch; p=ch; *p=getchar();
下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 Int n=0, ch; Ch=getchar( ); While( __________________ ) { if ( ________________ ) n++; c=getchar( ); }
若变量已正确定义,下列正确的程序段是( )。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);
计算机二级程序 #include stdio.hint main(){int n=0;while((getchar()!='\r')||(getchar()!='\n')) n++;printf("%d",n);return 0;}哪错了?
当输入为"quert?"时,下面程序的执行结果是includemain(){ char c;c=getchar();while(c 当输入为"quert?"时,下面程序的执行结果是 #include<stdio.h> main() { char c; c=getchar(); while(c!='?') { putchar(c); c=getchar(); } }A.quertB.RvfsuC.quert?D.rvfsu?
若变量已正确定义,以下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);
若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是().A、gets(a);B、scanf("%s",a);C、for(i=0;i<10;i++)a[i]=getchar();D、a=getchar();
以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则括号内应填写(). ch=getchar( ); while(ch ____ 'Y')/*在括号中填写*/ ch=getchar( );
若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是( ).A、gets(a);B、scanf("%s",a);C、for(i=0;i10;i++)a[i]=getchar();D、a=getchar();
若有定义:intx,y;chara,b,c;并有以下输入数据(此处<CR>代表换行,代表空格):12<CR>ABC<CR>则能给X赋整数1,给Y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()A、scanf("x=%dy=%d",x,y);a=getchar();c=getchar();B、scanf("%d%d",x,y);a=getchar();b=getchar();c=getchar();C、scanf("%d%d%c%c%c",x,y,a,b,c);D、scanf("%d%d%c%c%c%c%c%c",x,y,a,a,b,b,c,c);
若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行符,/u代表空格):6/u2A/uB/uC则能给x赋整数6,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()A、scanf(""x=%dy+%d"",x,y);a=getchar();b=getchar();c=getchar();B、scanf(""%d%d"",x,y);a=getchar();b=getchar();c=getchar();C、scanf(""%d%d%c%c%c"",x,y,a,b,c);D、scanf(""%d%d%c%c%c%c%c%c"",x,y,a,a,b,b,c,c);