Final answer:
The correct option is B) Naval blockade.
The correct answer to the type of warfare preventing the use of cargo-carrying vessels by the enemy is a Naval blockade. This strategy was notable in the Battle of the Atlantic during World War II and aims to cut off supply lines and put pressure on civilian populations.
Step-by-step explanation:
The type of warfare that prevents the effective use of cargo-carrying vessels by the enemy, thereby restricting the enemy's access to supplies, is known as a Naval blockade. A naval blockade is an effort by a nation's navy to prevent ships from entering or leaving the enemy's ports. This strategy has been employed in various conflicts, such as during World War I and World War II, to significant effect. Notably, the Battle of the Atlantic in World War II was a prolonged campaign where the German navy aimed to sink Allied cargo ships to deplete Britain of crucial supplies and undermine the Allied war effort.
Naval blockades can effectively put pressure on a nation's civilian population, especially if the targeted nation is not self-sufficient in food or other vital resources. By cutting off trade and access to resources, a nation under blockade might struggle to support its civilian population as well as its military operations. The concept of hybrid warfare, although related to modern times, also relies on combining multiple strategies, such as traditional naval blockades, to create complex and multifaceted war strategies.