The correct statement that describes GAAP (Generally Accepted Accounting Principles) is:
D. GAAP recommends accrual basis accounting.
GAAP standards are not written and regulated by the government (A), it is not legally required for all companies to meet GAAP standards (B), and GAAP does not endorse cash basis accounting for financial reporting but rather recommends accrual basis accounting (C).