Pergunta de entrevista da empresa ProModel

What are three uses for a question mark in C#?