При чем тут "кто?" или "что?" ? С точки зрения грамматики русского языка одушевленным является предмет,который в род.падеже и в вин.падеже имеет одну и ту же форму. И совершенно неважно,отвечает он на вопрос "кто" или "что". А неодушевленные предметы в им.падеже и в винительном имеют имеют одну и ту же  форму. Например: что?-снеговик,вижу что?-снеговикА. Значит,одушевленный. Что?-дерево,вижу что?-дерево. Форма не изменилась,значит,неодушевленный. На всю жизнь запомнила из школьного курса, что "мертвец" и "покойник"-одушевленные,а "труп"-нет)) Вот и "вирус" живой,но сточки зрения грамматики-неодушевленный