How to find corrupt page in SQL Server 2008
Yes, there is a suspect_pages table.

Here is more good info on DBCC CHECKDB http://blogs.msdn.com/b/cindygross/archive/2010/06/13/dbcc-checkdb-database-integrity.aspx