选择题   有以下程序:
    #define  Out(n)  n%2==0?  '%c':'%d'
    #include  <stdio.h>
    main()
    {  int x;
    for(x=65;x<69;x++)
    printf(Out(x),x);
    }
    程序的运行结果是
 
【正确答案】 D
【答案解析】#define命令定义一个函数,该函数判断一个数能否整除2,如果能,默认当前数值为字符类型的ASCII码值,否则认为当前数值为整数类型。在for循环中,调用该函数进行输出。答案为选项D。