题目内容

#include 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. 1245
B. 1256
C. 1278
D. 1267

查看答案
更多问题

以下不能输出字符A的语句是(注:字符A的ASCII码值为65 ,字符a的ASCII码值为97)( )

A. printf ("%C\n", 'a'-32);
B. printf ("%d \n", 'A);
C. printf ("%C\n", 65);
D. printf ("%C \n", 'B'-1);

以下叙述中正确的是( )

A. 由prinf输出的数据都隐含左对齐
B. scanf和printf是C语 言提供的输入和输出语句
C. 赋值语句是一种执行语句,必须放在函数的可执行部分
D. 由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的

有以下程序:#include main(){ int a=1,b=0;print("%d,", b=a+b);print("%dIn" , a=2*b);程序运行后的输出结果是( )

A. 1,2
B. 1,0
C. 3,2
D. 0,0

有以下程序:#include main(){ int a1,a2; charc1 , c2 ;scaf("%d%c%d%c" , &a1, &c1, &a2, &c2);prit(d, %C, %d, %c" ,a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12 , a2的值为34 , c1的值为字符a , c2的值为字符b,程序输出结果是:12 ,a.34, b则正确的输入格式是以下代表空格,

A. 12_a34_b
B. 12_a_34_ b
C. 12,a,34 , b
D. 12a34b

答案查题题库