In programming, what does a "conditional operation" refer to?
A) An operation that performs a calculation based on user input
B) An operation that executes code based on whether a specified condition is true or false
C) An operation that continuously repeats a block of code
D) An operation that handles errors and exceptions in the code