单选题有以下程序:#includemain(){ chara,b,c,d; scanf(%c%c,a,b); c=getchar();d=getchar(); printf(%c%c%c%c,a,b,c,d);}当执行程序时,按下列方式输入数据(从第一列开始,代表回车,注意:回车是一个字符)1234则输出结果是(  )。A12CR3B12C1234D12CR34

单选题
有以下程序: #include  main() {  char a,b,c,d;  scanf(%c%c,&a,&b);  c=getchar();d=getchar();  printf(%c%c%c%c,a,b,c,d); } 当执行程序时,按下列方式输入数据(从第一列开始,代表回车,注意:回车是一个字符) 12 34 则输出结果是(  )。
A

12<CR>3

B

12

C

1234

D

12<CR>34


参考解析

解析:
scanf()函数的一般调用形式为:scanf(格式控制,输入地址列表)。其中,格式控制是用双引号括起来的字符串,包括格式字符和普通字符,格式是由“%”和格式字符组成。getchar()函数的功能是从标准输入设备上读入一个字符。根据程序中的格式控制可知,接收输入时分别把1赋给了a,2赋给了b,然后getchar()函数提取一个换行符赋给c,再提取一个字符3赋给了d。所以程序的输出结果为:12<CR>3。答案选择C选项。

相关考题:

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

( 15 )有以下程序 includestdio.hmain (){ char a,b,c,d;scanf ( " %c%c " ,a,stdio.hmain (){ char a,b,c,d;scanf ( " %c%c " ,a,b ) ;c=getchar () ; d=getchar () ;printf ( " %c%c%c%c\n " ,a,b,c,d ) ;}当执行程序时 , 按下列方式输入数据 ( 从第 1 列开始 , CR 代表回车 , 注意 : 回车也是一个字符)12CR34CR则输出结果是A ) 1234B ) 12C ) 123D ) 1234

有以下程序#include stdio.hmain(){ char c1,c2,c3,c4,c5,c6;scanf(" % c % c % c % c",c1,c2,c3,c4);c5=getchar(); c6=getchar();putchar(c1); putchar(c2);printf(" % c % c\n",c5,c6);}程序运行后,若从键盘输入 ( 从第 1 列开始 )123 回车 45678 回车 则输出结果是A)1267B)1256C)1278D)1245

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

有以下程序:#includestdiohvoid main(){char c1,c2,c3,c4,c5,c6;c5=getchar();c6=getchar();scanf("%c%c%c%c",c1,c2,c3,c4);putchar(c1);putchar(c2);printf("%c%c\n",c5,c6);}程序运行后,若从键盘输入(从第1列开始),则输出结果是( )。123回车45678回车A.3 B.1 C.3 D.3456 12 23 45

已知字符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);}

有以下程序:include(stdio.hmain( ){char a,b,C,d;scanf(%c%C,a,b);c=getchar( );d=getchar( );printf{%c%c%c%c\n,a,b,C,d);}当执行程序时,按下列方式输入数据(从第l列开始,CR代表回车j注意:回车也是一个字符)12CR34CR则输出结果是( )。A.1234B.12C.12 3D.12 34

在执行以下程序时,如果从键盘上输入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

已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33。则输出结果是______。 incl 已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 #include "stdio.h" main() { char a,b; a=getchar();scanf("Xd",b); a=a-'A'+'0';b=b*2; printf("%c%c\n",a,b); }A.2 BB.1 BC.3 BD.4 B

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

若执行下列程序时从键盘上输入2,则输出结果是()。 inclUde main() {int a; scanf("%d", 若执行下列程序时从键盘上输入2,则输出结果是( )。#inclUde<stdio.h>main(){int a;scanf("%d",A);if(a++<3)printf("%d\n",A);else printf("%d\n",a--);}A.1B.3C.2D.4

有以下程序. #includestdio.h main { char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c5=getchar; c6=getchar; putchar(c1);putchar(c2); printf("%c%c\n",c5,c6); } 程序运行后,若从键盘输入(从第l列开始) 123回车 45678回车 则输出结果是( )。A.1267B.1256C.1278D.1245

有以下程序:includemain(){int c; while((c=getchar() )!='\n') {switch(c-'2'){ case 有以下程序: #include <stdio.h> main() { int c; while((c=getchar() )! ='\n') { switch(c-'2') { case 0: case 1: putchar(c+4); case 2:putehar(c+4);break; case 3:putchar(c+3); default:putchar(c+2);break; } } } 运行程序,从第一列开始输入以下数据: 2473<回车>则程序的输出结果是( )。A.668977B.668966C.66778777D.6688766

有以下程序当执行程序时,按下列方式输入数据(从第l列开始,CR代表回车,注意;回车也是--+qz符)12CR34CR则输出结果是( )。A.123B.12C.1234D.1234

有以下程序:includemain(){int c; while((c=getchar())!='\n') {switch(c-'2'){case 0 有以下程序: #include<stdio.h> main() { int c; while((c=getchar())!='\n') { switch(c-'2') { case 0: case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); case 4:putchar(c+3);break;}} printf("\n")} 从第一列开始输入以下数据<CR>代表一个回车符。 2743<CR> 程序的输出结果是A.66877B.668966C.6677877D.6688766

有以下程序: #include(stdio.h main( ) {char a,b,C,d; scanf("%c%C",a,b); c=getchar( );d=getchar( ); printf{"%c%c%c%c\n",a,b,C,d); } 当执行程序时,按下列方式输入数据(从第l列开始,CR代表回车j注意:回车也是 一个字符) 12CR 34CR 则输出结果是( )。A.1234B.12C.12 3D.12 34

有以下程序:当执行程序时,按下列方式输入数据(从第l列开始,&lt;CR&gt;代表回车,注意:回车也是一个字符]12&lt;CR&gt;34&lt;CR&gt;则输出结果是( )。A.12B.123C.1234D.12343

有以下程序:includemain(){char c1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",c1,c2 有以下程序: #include<stdio.h> main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",c1,c2,c3,c4); c5=getchar();c6=getchar(); putchar(c1);putchar(c2); printf("%c%c\n",c5,c6); } 程序运行后,若从键盘输入(从第1列开始) 123<回车> 45678<回车> 则输出结果是____A.1267B.1256C.1278D.1245

执行下列程序时输入456789123,输出结果是()。includemain(){char m[ 执行下列程序时输入456<空格>789<空格>123<回车>,输出结果是( )。 #include<stdio.h> main() {char m[80]; int c,i; scanf("%c",C); scanf("%d",i); scanf("%s",m); printf("%c,%d,%s\n",c,i,m); }A.4.56789e+008B.4.78912e+006C.4,56,789,123D.4,56.789

有以下程序 #include<stdio.h main() { int c; while((c=getchar())!='\n'){ switch(c-'2'){ case O:case1:putchar(c+4); case 2:putchar(c+4);braeak; case3:putchar(c+3); default:putchar(c+2);break;} } } 从第一列开始输入以下数据,↓代表一个回车符。 2473↓ 程序的输出结果是_______。A.668977B.668966C.66778777D.6688766

有以下程序 include main() {char c1,c2,c3,c4,c5,c6; s 有以下程序 #include <stdio.h> main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",c1,c2,c3,c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf("%c%c\n",c5,c6); } 程序运行后,若从键盘输入 (从第1列开始) 123 <回车> 45678 <回车> 则输山结果是______。A.1267B.1256C.1278D.1245

在执行以下程序时,如果从键盘上输入: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

有以下程序:当执行程序时,按下列方式输人数据(从第l列开始,CR代表回车,注意,回车也是—个字符)lCR 234CR 则输出结果是( )。A.34B.134C.123D.1234

有以下程序   #include      main( )  {char C1,C2:C3,C4,C5,C6; scanf("%C%C%C%C”,Cl,C2,C3,C4);      C5=getchar( );C6=getchar( );      Putchar(c1);putchar(c2);  printf(”%C%C/n”,C5,C6);      }  程序运行后,若从键盘输入(从第l列开始)      123回车  45678回车    则输出结果是()A、1245B、1256C、1267D、1278

单选题有以下程序:#include main(){ char b[3][10],c; int i; for(i=0;i2;i++)scanf(%s,b[i]); i=0; while((c=getchar())!='')b[2][i++]=c; b[2][i] = '\0'; printf(%s%s%s,b[0],b[1],b[2]);}执行时若输入以下字符串:Peach flower is pink.回车则输出结果是(  )。APeachflower is pink.BPeachfloweris pink.CPeachflowerispink.DPeach flower is pink.

单选题有以下程序:#include main(){ char c; do {  c = getchar();  putchar(c); }while(c!='#'); printf();}执行时如输入:abcdefg##回车,则输出结果是(  )。Aabcdefg#BabcdefgCabcdefg##D##

单选题有以下程序:#includemain(){ chara,b,c,d; scanf(%c%c,a,b); c=getchar();d=getchar(); printf(%c%c%c%c,a,b,c,d);}当执行程序时,按下列方式输入数据(从第一列开始,代表回车,注意:回车是一个字符)1234则输出结果是(  )。A12CR3B12C1234D12CR34

单选题有以下程序:#includemain(){ chara,b,c,d; scanf(%c%c,a,b); c=getchar();d=getchar(); printf(%c%c%c%c,a,b,c,d);}当执行程序时,按下列方式输入数据(从第一列开始,代表回车,注意:回车是一个字符)1234则输出结果是(  )。A1234B124C12CR3D12CR34