单项选择题

Seeing the General coming his way, the soldier stopped and gave him a smart _______.

A.toast
B.salute
C.tribute
D.solution