In COBOL, a period is mandatory to terminate 01-level entries (A), end each paragraph (C), and end the program (D). It is NOT required after each instruction (B) - statements can be chained. It is NOT required to end IF (E) - IF uses END-IF or explicit scope in modern COBOL, not period termination.