单选题 若执行下列程序时从键盘上输入2,则输出结果是( )。 #inClude<Stdio.h> main() { int a; scanf("%d",&a); if(a++<3) printf("%d/n",a); elseprintf("%d/n",a--); }
【正确答案】 B
【答案解析】[解析] 本题考查if else语句。程序中首先使用函数scanf()通过键盘读入a的值,并通过第1个if语句,先判断条件,取a的值2和3比较,然后将a的值加1,发现条件成立,执行下列的pfintf语句,输出a的值3。