Buscar

Lógica de Programação e Algoritmos

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

💡 5 Respostas

User badge image

Andre Smaira

  1. Correto, os parênteses têm o objetivo de mostrar quantas condições em case existem no algoritmo.

  2. Correto, caso o case seja atendido, o conjunto de ações contidos naquele case serão tomadas.

  3. Correto, o break é auxilia na execução do switch case.

  4. Correto, o default é utilizado para caso nenhum dos cases seja atendido. Sua funcionalidade é semelhante ao else na estrutura IF-ELSE.

  5. Correto, caso não tenha o break, o programa continua a realizar as instruções.

  6. Todas as afirmativas estão corretas, a resposta correta é E.

1
Dislike0
User badge image

Andre Smaira

  1. Correto, os parênteses têm o objetivo de mostrar quantas condições em case existem no algoritmo.

  2. Correto, caso o case seja atendido, o conjunto de ações contidos naquele case serão tomadas.

  3. Correto, o break é auxilia na execução do switch case.

  4. Correto, o default é utilizado para caso nenhum dos cases seja atendido. Sua funcionalidade é semelhante ao else na estrutura IF-ELSE.

  5. Correto, caso não tenha o break, o programa continua a realizar as instruções.

  6. Todas as afirmativas estão corretas, a resposta correta é E.

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais