C program output - interview question
Given the following code: #define MN 1 /* MAN */ #define RT 2 /* Renault */ #define VT 3 /* Volvo */ #define MT 4 /* Mack */ #define HighLine 1 #define BasicLine 2 #if((INSBrand == VT) || (INSBrand == RT) || (INSBrand == MN)) static void LEDC_vSwitchTachoRedLeds(uint8 u8RangeLow, uint8 u8RangeHigh); static void LEDC_vSwitchTachoGreenLeds(uint8 u8RangeLow, uint8 u8RangeHigh); #if((INSBrand == RT) || (INSBrand == MN)) static void LEDC_vSwitchTachoBlueLeds(uint8 u8RangeLow, uint8 u8RangeHigh); #endif #if((INSBrand == VT) && (INSVar == HighLine)) || (INSBrand == MN)) static void LEDC_vSwitchACCLeds(uint8 u8RangeLow, uint8 u8RangeHigh); #endif #endif What will the program output if: 1) #define INSBrand MT #define INSVar HighLine 2) #define INSBrand RT #define INSVar BasicLine 3) #define INSBrand VT #define INSVar BasicLine 4) #define INSBrand VT #define INSVar HighLine