A estrutura de seleção composta prevê dois conjuntos de instruções, após a avaliação da condição, um conjunto caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso.
A mostra o fluxograma de uma estrutura de seleção composta.
Observe as afirmativas:
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções.
II. A linguagem C testa a condição com o comando if () caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem.
III. A linguagem C testa a condição com o comando if () e caso o resultado seja falso o bloco de instruções à direita na imagem é executado.
IV. Na linguagem C o comando if () testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução.
V. O teste realizado com o comando if () só é possível ser feito com operadores aritméticos.
A I, II, III
B I, II, III e V
C I, II, IV e V
D I, III, IV e V
E Todas as alternativas
Anexos:
Respostas
respondido por:
10
Letra :A em anexo gabarito dessa questão
Anexos:
respondido por:
8
Alternativa A, agora vamos analisar as alternativas falsas e entender o porque estão falsas.
Na afirmativa IV, fala que independente do resultado só irá executar o bloco da esquerda e isto está falso, a estrutura if funciona da seguinte forma, se tal condição for verdadeira de acordo com sua condição ele executa se não ele ele passa para o else e termina a execução, então se importa o resultado do teste da condição.
Na afirmativa V, é colocado que if só realiza teste se for com operadores aritméticos e isso está totalmente errado, o if realiza teste com outros operadores tais como os comparativos.
Espero ter ajudado, bons estudos!
Perguntas similares
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás