Q. 27 Consider the following function written the C programming language.
voidfoo (char*a){if(*a && *a != ` `){foo(a+1);putchar(*a);}}
The output of the above function on input “ABCD EFGH” is
(A) ABCD EFGH
(B) ABCD
(C) HGFE DCBA
(D) DCBA
Answer: (D)
Explanation:














