Final answer:
The correct answer is B) Bayonet, which is a stabbing blade that attaches to a rifle's muzzle for close combat.
Step-by-step explanation:
A sword-like stabbing blade that may be fixed to the muzzle of a rifle for use in hand-to-hand fighting is known as a bayonet. The bayonet has historically been used by soldiers in combat, serving as both a tool for close-quarters fighting and a psychological deterrent. Over the centuries, the sword has been of paramount importance in warfare, symbolizing masculine virtue and the professional soldier's tools of trade. Various types of swords, such as those displayed in public domain sources like the Metropolitan Museum of Art, capture the evolution of blade weaponry and underscore the lasting significance of these arms throughout human history.