Answer:
c) Concurrent processes; Sequential circuits; Conditional statements
Blocking vs. non-blocking relates to concurrent processes, flip-flop (ff) matches with sequential circuits, and <= vs. = corresponds to conditional statements in programming languages, especially in hardware description languages like Verilog or VHDL.