Resposta: C
O bloco contiver uma única instrução. Neste caso não é necessário o uso de chaves para delimitar o bloco.
if (a == b) imprime("são iguais!");
ou
if(a == b)
imprime("são iguais");
Operador ternário = em JavaScript é um atalho para o IF().
condição ? expressão1 : expressão2.
Opções A, E viajei, não fazem sentido para mim =P
Uma expressão booleana retorna true ou false, ok isso é verdadeiro, mas está fora de contexto.
ESPERO TER AJUDADO :)