Answer: A. Routines, functions.
A program module can contain four objects: program data, routines, interrupts, and functions.
A program module is a program structure in the RAPID language that can contain a variety of objects, such as program data, routines, interrupts, and functions.
Option A contains all the correct options and is the correct answer.