选择题   程序中头文件typel.h的内容是:
    #define N 5
    #define M1 N * 3
    / *程序如下: * /
    #include 'stdio.h'
    #include 'typel.h'
    #define M2 N * 2
    main()
    { int i;
    i=M1+M2;
    printf('% d\n', i);
    }
    程序编译后运行的输出结果是______。
 
【正确答案】 C
【答案解析】本题考查了两个知识点:一个是宏替换(不带参数和带参数的都考查了);另一个是头文件包含。需要注意的是,宏替换是先原样替换,然后再判断运算的优先级,本题难度不大,通过正常的运算可得到的答案是25。