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

A linguagem C usa-se uma estrutura de condição que efetua vários testes sobre um dado de uma mesma variável. Esta operação poderia ser realizada com uma sequência de if-else encadeados, porém seria uma tarefa bastante complicada, embora mas possível. Para solucionar isto, utilizamos em linguagem C o switch-case. Sobre ele, observe as afirmativas:

I. Os parênteses após a palavra switch indicam uma expressão cujo valor é testado, continuadamente, para cada uma dos case.
II. Quando a expressão testada é igual a um dos valores colocados após a palavra case, executam-se as instruções daquela condição.
III. A palavra-chave break indica a saída da estrutura condicional de múltipla escolha.
IV. A palavra-chave default será executada se todos os cases existentes derem falsos.
V. Ao omitir o break, a execução continuará nos blocos de instruções seguintes (cases).


Estão corretas:

A I, II, III e IV
B I, II, III 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 AiltonSilva
5

I. Os parênteses após a palavra switch indicam uma expressão cujo valor é testado, continuadamente, para cada uma dos case.

II. Quando a expressão testada é igual a um dos valores colocados após a palavra case, executam-se as instruções daquela condição.

III. A palavra-chave break indica a saída da estrutura condicional de múltipla escolha.

IV. A palavra-chave default será executada se todos os cases existentes derem falsos.

V. Ao omitir o break, a execução continuará nos blocos de instruções seguintes (cases).


E Todas as alternativas

Perguntas interessantes