Trace3 Answers ------------------------------------------------- Example 1 | main | f +------+-------+ | x | a | +======+=======+ | | Call 1| +------+-------+ | 3 | 3 | +======+=======+ 2 * x + 1 = 2 * 3 + 1 = 7 Output: 7 ------------------------------------------------- Example 2 | f | +-------+------+ | a | s | +==============+ | Call 1 | +-------+------+ | 0 | 5 | | 0 | 5 | +=======+======+ | Call 2 | +-------+------+ | 3 | 5 | | 3 | 11 | +=======+======+ | Call 3 | +-------+------+ | 5 | 5 | | 5 | 15 | +=======+======+ Output: 0 5 3 11 5 15 ------------------------------------------------- Example 3 | main | f | +------+------+-------+------+-----+--------------+ | x | y | a | s | t | Return Value | +======+======+==============+====================+ | 1 | | Call 1 | +------+------+-------+------+-----+--------------+ | | 12 | 3 | 24 | 7 | 12 | +======+======+=======+======+=====+==============+ Output: 11 ------------------------------------------------- Example 4 | f | +-------+------+--------------+ | a | s | Return Value | +==============+==============+ | Call 1 | +-------+------+--------------+ | 0 | -4 | -4 | +=======+======+==============+ | Call 2 | +-------+------+--------------+ | 3 | 14 | 14 | +=======+======+==============+ | Call 3 | +-------+------+--------------+ | 5 | 36 | 36 | +=======+======+==============+ Output: -4 14 36 ------------------------------------------------- Example 5 | main | f | +---------------+----------------------------+ | x | a | Return Value | +===============+============================+ | | Call 1 | +---------------+----------------------------+ | "jewel" | "jewel" | "&JEWEL%" | +---------------+============================+ |"&$AB&JEWEL%Z)"! +---------------+ Output: &$AB&JEWEL%Z)