В выражениях «звучал булат», «картечь визжала», «носились знамена» использован художественный прием олицетворения, так как неодушевленные предметы наделяются свойствами живых существ.
Ответ: Б) олицетворение