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:
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
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás