Ed
há 5 meses
Vamos analisar cada uma das alternativas para encontrar a correta: A) Tanto o comando if quanto o comando switch permitem que o teste de condição não esteja limitado a valores constantes. - Esta afirmação é falsa, pois o comando switch é limitado a valores constantes (como inteiros ou strings) e não aceita expressões complexas. B) A instrução if não permite a utilização de mais de uma condição. - Esta afirmação é falsa, pois a instrução if pode ser encadeada e pode usar operadores lógicos para testar várias condições. C) O comando if permite que o teste de condição não esteja limitado a valores constantes. - Esta afirmação é verdadeira, pois o comando if pode avaliar expressões complexas e não se limita a valores constantes. D) No switch, quando o valor da expressão não for igual a nenhuma das opções apresentadas pelo case, então é executado o comando break. - Esta afirmação é falsa. Se não houver correspondência, o código dentro do switch não executa nada a menos que haja um case "default". E) A instrução switch não é adequada para substituir comandos if consecutivos e encadeados. - Esta afirmação é um pouco vaga, mas em muitos casos, o switch pode substituir ifs encadeados que testam a mesma variável. A alternativa correta é: C) O comando if permite que o teste de condição não esteja limitado a valores constantes.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material