If the macro
#define RECTANGLE_AREA(x, y) ((x) * (y))
has been defined. Then the line
rectArea = RECTANGLE_AREA(a + 4, b + 7);
will be expanded to
a) rectArea = 11;
b) rectArea = (a + 4 * b + 7);
c) rectArea = ((a + 4) * (b + 7));
d) RECTANGLE_AREA(a + 4 , b + 7);
c) rectArea = ((a + 4) * (b + 7));
You might also like to view...
Which hash function produces 128-, 160-, or 192-bit hash values after performing 24 rounds of computations on 512-bit blocks?
A. Tiger B. HAVAL C. SHA-2 D. MAC
Answer the following statements true (T) or false (F)
1. A recursive function must have at least one argument. 2. To make a recursive function trace itself, we store the function result in a local variable before returning. 3. Recursion can be used to display characters in reverse order. 4. Only recursive functions use a stack. 5. Programs that calculate factorials can only be written using recursion.