Select Answer
Only when explicitly calling led.off()
led.off()
When the program exits
Automatically when blink() returns
blink()
Never -- destructors do not run for stack objects