Final answer:
Application controls prevent, detect, and correct transaction errors and fraud within specific computer applications. They are different from general, preventive, and detective controls as they apply directly to transaction processing.
Step-by-step explanation:
Application controls are designed to prevent, detect, and correct transaction errors and fraud in application systems. These controls are applied to specific computer applications and are meant to ensure the integrity of the records and transactions. Application controls can range from data entry validation rules that prevent invalid data input to automated workflow rules that ensure transactions are processed in the correct order.
On the other hand, detective controls are monitoring tools and techniques that identify occurrences of an error or fraud after they have occurred. General controls are related to the environment within which computer applications are developed, maintained, and operated, and they apply to all information systems components. Preventive controls are designed to stop errors or fraud before they can occur.
In summary, the correct answer is A) Application.