万能百科  > 所属分类  > 

若执行下列程序时从键盘上输入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.1

B.3

C.2

D.4

正确答案:

B解析:本题考查if else语句。程序中首先使用函数scanf()通过键盘读入a的值,并通过第1个if语句,先判断条件,取a的值2和3比较,然后将a的值加1,发现条件成立,执行下列的printf语句,输出a的值3。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签