• Matéria: Informática
  • Autor: dericsbotelho
  • Perguntado 3 anos atrás

No desenvolvimento de software, existem estruturas de controle que são utilizadas para executar diferentes tipos de processos, e é importante saber distinguir e compreender os principais tipos.
Um dos tipos de estrutura de controle existentes é chamado de desvio condicional que pode ser observado no exemplo a seguir:

if ( x == 0 ) {
printf ("Mensagem A");
}
else if ( x != 0) {
printf ("Mensagem B");
}

A seguir analise as afirmações:

I – As duas funções de exibição de texto serão sempre exibidas aos usuários, pois por serem condições aninhadas, ambas devem ser sempre verdadeiras ou sempre falsas.
II – O exemplo de estrutura da questão se refere a uma estrutura de decisão condicional aninhada que utiliza duas condições para avaliar determinada situação automaticamente durante a execução do software.
III – O uso da palavra reservada else é essencial para a lógica do código, pois sem ela, o mesmo não funcionaria.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
II, apenas.

Alternativa 3:
III, apenas.

Alternativa 4:
I e II, apenas.

Alternativa 5:
II e III, apenas.

Respostas

respondido por: vinicius18082003
0

Resposta:

Apenas a II está correta!

Explicação:

I – As duas funções de exibição de texto serão sempre exibidas aos usuários, pois por serem condições aninhadas, ambas devem ser sempre verdadeiras ou sempre falsas.

(Essa é uma estrutura de decisão condicional, ou seja, estrutura de condição. se tal coisa acontecer mostre isso, se não mostre isso )

SE "X" for IGUAL a 0 mostre ""mensagem A".

SENAO "X" for DIFERENTE de 0 mostre "mensagem B"

Na afirmativa III é dito que o ELSE é necessário para a o código funcionar, mas ele vem acompanhado de outro IF, então poderia ser descartado facilmente.  

Perguntas similares