Well....I would ASSUME that it's B. I'm just guessing here of course.
No, it is not true that the development of armies, navies, and weapons is called imperialism. This would be called "nationalism". Imperialism refers to when countries take over and dominate other countries.
North or south if u need more help just let me know hope this helps u