选择题   有以下程序:
    #include <stdio.h>
    main()
    { int x=1, y=2, z=3;
    if(x>y)
    if(y<z) printf('% d', ++z);
    else printf('% d', ++y);
    printf('% d\n', x++);
    }
    程序的运行结果是______。
 
【正确答案】 D
【答案解析】该题目考查if条件语句,else语句和最近的一个if语句配对。由于x>y为假,所以直接执行最后一行代码。