Informática, perguntado por brunocandidobass, 1 ano atrás

A linguagem C usa a estrutura de condição SWITCH/CASE que efetua vários testes sobre um dado de uma mesma variável. Esta operação com vários testes com IFs teria sido complicada (mas possível).


Vejamos a sintaxe do switch/case:

1. Switch (variável)
2. {
3. case valor1:
4. // blocos de instruções 1
5. break;
6. case valor2:
7. // blocos de instruções 2
8. break;
9. default:
10. // blocos de instruções 3
11. break;
12. }

Observe as afirmativas abaixo:

I. Na linha 1, em switch(variável), definimos a variável que desejamos comparar.
II. Na linha 3, informamos que se o valor declarado neste case for igual ao contido no switch, blocos de instruções 1 serão executados.
III. Caso o valor contido no switch não seja atendido em uma das condições, nenhum bloco de instruções será executado.
IV. O comando break é utilizado para especificar a última linha de código a ser executada dentro da condição.
V. O operador default é utilizado quando o valor contido no switch não é atendido por nenhum dos cases especificados.

É correto apenas:

A I, II, III e IV
B I, II, IV e V
C II, III, IV e V
D I, III, IV e V
E Todas as alternativas

Soluções para a tarefa

Respondido por BreakXD
0
Resposta B, pois caso o valor do switch não tenha um case correspondente, ele irá para o bloco default
Respondido por Ruizluds
0

Resposta correta é   (B) I, II, IV e V  peguei do passei direto

Perguntas interessantes