问题

有以下程序

#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)1267

B)1256

C)1278

D)1245

参考答案
正确答案:D(29)D) 解析 : putchar(c1) 输出 1,putchar(c2) 输出 2,printf( “ %c%c\n ” ,c5,c6) 输出 45 。
您可能感兴趣的试题
  • 有以下程序main(){ int y=10;while(y--);printf(y= % d\n,y);}程序执行后的输出结果是A)y=0B)y=-1C)y=1D)while 构成无限循环
  • 有以下程序main(){ int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;printf( % d, % d, % d, % d\n,a,b,c,d);}程
  • 有以下程序main(){ int i,j,x=0;for(i=0;i<2;i++){ x++;for(j=0;j<=3;j++){ if(j % 2) continue;x++;}x++;}print
  • 有以下程序int fun1(double a){return a*=a;}int fun2(double x,double y){ double a=0,b=0;a=fun1(x);b=fun1(y)
  • 有以下程序main(){ int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++) printf( % d,t[2-i][i]);}程序执行后的输出结果是
  • 有以下程序fun(char p[][10]){ int n=0,i;for(i=0;i<7;i++)if(p[i][0]==T)n++;return n;}main(){ char str[][1
  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服