Gabarito disponível
I- O operador condicional (?:) é único operador ternário do Java - ele leva três operandos. Juntos, os operandos e o símbolo ?: formam uma expressão condicional.
II- A instrução switch é chamada de instrução de seleção única, uma vez que seleciona entre muitas ações diferentes (ou grupos de ações).
III- A instrução de repetição while permite especificar que um programa deve repetir uma ação enquanto alguma condição permanecer verdadeira
IV- Um programa pode testar múltiplos casos com instruções if...else aninhadas
Resolução comentada
I, III e IV são verdadeiras; o switch é de seleção múltipla.
I está correta: ?: é o único operador ternário do Java. III está correta: while repete enquanto a condição for verdadeira. IV está correta: if...else aninhados testam múltiplos casos. A II é falsa, pois o switch é chamado de instrução de seleção múltipla, não de seleção única.
Análise das alternativas
B, C, D e E incluem a afirmativa II, que é falsa. Além disso, B e C excluem a III, D exclui a I e E exclui I e IV, todas verdadeiras.
Referência: Deitel – Java: Como Programar (estruturas de controle).
Resolução comentada do VaiConcursos.