ENEM, perguntado por flaviszz9682, 6 meses atrás

Observe a descrição da estrutura básica do comando switch case na linguagem c, exibida a seguir. Switch (variavel) { case : comando (s); case : comando (s);. Default : comando (s); } está correto afirmar que:.

Soluções para a tarefa

Respondido por ayalasilva58
1

Resposta:

Cada caso deve ser definido por uma constante escrita após a palavra case, seguida dos dois pontos

Explicação:

O comando switch testa o valor da variável sinalizada entre parênteses e compara com a constante explicitada nos cases.

A opção default serve para o caso em que nenhuma das opções oferecidas tenha sido satisfeita, mas não é obrigatório.

testar a igualdade de variáveis floats não é uma boa prática de programação por causa da limitação de casas decimais que pode ocasionar valores diferentes quando a lógica aponta para a igualdade por conta de arredondamentos e truncamentos que ocorrem nas operações matemáticas. Portanto, o comando switch não permite o uso de casos associados a números reais.

A implementação do comando switch não isola os casos, permitindo, assim, que o programa possa continuar após um caso ser satisfeito. Para que ele funcione de acordo como ocmando lógico (atender a apenas um caso), deve-se usar o comando break ao final de cada caso, garantido o funcionamento de apenas um caso por vez.

Dessa forma, apenas a opção Cada caso deve ser definido por uma constante escrita após a palavra case, seguida dos dois pontos é correta

Perguntas interessantes