Unless the app was designed to stay running, Background State Apps, or is poorly written it won't drain the battery in the background. It will free up RAM but there is no real advantage to that, if the OS needs more RAM it will selectively purge it. I imagine FIFO. Unless it is a Background State App it won't be using CPU/battery.
I had one app for finding restaurants that stayed active, using network data. The Location Services arrow in the upper right was always on so I went through the list of recents and found the app causing it by doing the procedure Papa outlined.
The advantage to keeping them open and stored in RAM is that they launch quicker.
You can quit all at once on the iPhone if it's jail broken.
Xplain's use of MacNews, AppleCentral and AppleExpo are not affiliated with Apple, Inc. MacTech is a registered trademark of Xplain Corporation. AppleCentral, MacNews, Xplain, "The journal of Apple technology", Apple Expo, Explain It, MacDev, MacDev-1, THINK Reference, NetProfessional, MacTech Central, MacTech Domains, MacForge, and the MacTutorMan are trademarks or service marks of Xplain Corp. Sprocket is a registered trademark of eSprocket Corp. Other trademarks and copyrights appearing in this printing or software remain the property of their respective holders.
All contents are Copyright 1984-2010 by Xplain Corporation. All rights reserved. Theme designed by Icreon.