选择题   若运行时给变量x输入12,则以下程序的运行结果是______。
    main()
    { int x,y;
    scanf('%d',&x);
    y=x>12?x+10:x-12;
    printf('%d\n',y);
    }
 
【正确答案】 A
【答案解析】本题考查三目条件运算符“?:”。表达式“x>12?x+10:x-12”即,如果x>12成立,则x+10的值即为此表达式的值,否则x-12即为此表达式的值。因为x=12,所以x>12不成立,所以执行y=x-12=0。