Informática, perguntado por GiovannaMSC, 11 meses atrás

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:

Soluções para a tarefa

Respondido por marcosmota16
10

Letra :A  em anexo gabarito dessa questão

Anexos:
Respondido por macaibalaura
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 interessantes