what kind of program construct has choices with certain branches of code executed under certain conditions?

A.sequence
B. Selection
C. Iteration
D. Pseudocode

B. Selection