Pergunta de entrevista da empresa Johnson & Johnson

What is a virtual function in C++? What does the keyword "static" do in C++?