首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { char a,b,c,d; scanf("%c%c",&a, &b); c=getchar(); d=getchar(
有以下程序 #include <stdio.h> main() { char a,b,c,d; scanf("%c%c",&a, &b); c=getchar(); d=getchar(
admin
2020-11-27
55
问题
有以下程序
#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);
}
当执行程序时,按下列方式输入数据(从第1列开始,<CR>代表回车,注意:回车也是一个字符)
12<CR>
34<CR>
则输出结果是
选项
A、12
3
B、12
C、1234
D、12
34
答案
A
解析
scanf()函数从标准输入输出中读入两个字符’1’’2’分别赋给变量a、b,遇到回车自动结束,但回车符已经存入缓冲区,函数getchar()将从中接受这个字符,故c赋值为回车符,然后第二个getchar()读入字符’3’,因此a=’1’,b=’2’,c=<CR>,d=’3’,故答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/ma3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于"while(条件表达式)循环体",以下叙述正确的是
下面选项中关于位运算的叙述正确的是
有以下程序main(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);printf("\n");}程序的运行结果是
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
以下程序的输出结果是()。#includemain(){inty=10;while(y一一);printf(’’y=%d\n’’,y);}
若有定义语句:chara=’\82’;则变量a
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
设有定义语句int(*f)(int);则以下叙述正确的是
随机试题
患儿,男,9岁,癫痫。CT示右顶叶表面有一裂隙,向内并延伸到侧脑体旁,侧脑室外侧可见一局限性突起与其相连。最可能诊断为
胸腔积液患者,其心尖搏动位置的改变为
地西泮常用来
舌前2/3的边缘或外侧淋巴管一部分到颌下淋巴结,另一部分到
能阻断洋地黄肝肠循环的药物是
下列关于施工总布置的说法错误的是()。
组合投资类理财产品只能满足一种期限类型客户的投资需求。()
什么是心智技能?它有哪些特点?
赵老师自从当上班主任之后,花在工作上的时间大大增多,辛勤的付出终于换来了班级面貌的改变,可是儿子的叛逆以及中考的落榜让他很内疚,自己虽然是合格老师,但却不是合格父亲,赵老师的身上出现了()
若软件项目组对风险采用主动的控制方法,则_____________是最好的风险控制策略。
最新回复
(
0
)