Choice "B" is correct. An ad hoc report is a report that does not currently exist but that needs to be created on demand without having to get a software developer involved.
Choice "c" is incorrect. A demand report is a specific report that can be printed or viewed on demand.
Choice "d" is incorrect. An exception report is a report produced when a specific condition or "exception" occurs.
Choice "a" is incorrect. Scheduled reports are the more traditional reports that display information in a predefined format and that are made available on a regular basis.