有以下程序: #include main() { int x; scanf("%d",&x); if(x>10)printf("1"); else if(x>20)printf("2"); e

admin2022-12-02  20

问题 有以下程序:
    #include
    main()
    {
    int x;
    scanf("%d",&x);
    if(x>10)printf("1");
    else if(x>20)printf("2");
    else if(x>30)printf("3");
    }
    若运行时输入:35<回车>,则输出结果是(    )。

选项 A、123
B、2
C、3
D、1

答案D

解析 程序执行过程为:输入35<回车>,scanf函数从键盘读人35赋值给x,对if条件进行判断,35>10,条件成立,输出1,不再执行下面的else if语句,程序结束,输出结果为1。
转载请注明原文地址:https://kaotiyun.com/show/nW0D777K
0

相关试题推荐
最新回复(0)