In program module terminology, 'switch' is a control flow statement, not a modular program unit. 'strict' and 'warning' are compiler directives or keywords in some languages, and 'integer' is a data type. However, the question's terminology is unclear across programming languages.