Question 6 :
A macro must always be defined in capital letters.
FALSE, The macro is case insensitive.
Question 7 :
Macros have a local scope.
False, The scope of macros is globals and functions. Also the scope of macros is only from the point of definition to the end of the file.
Question 8 :
Every C program will contain at least one preprocessor directive.
False, the preprocessor directive is not mandatory in any c program.
Question 9 :
Preprocessor directive #ifdef .. #else ... #endif is used for conditional compilation.
True, these macros are used for conditional operation.
Question 10 :
Macros with arguments are allowed
True, A macro may have arguments.
Example: #define CUBE(X)(X*X*X)