CONSTRUÇÃO DE ALGORITMOS - Unidade 8
0,2 em 0,2 pontos
Quando o valor de A é 8 e o valor de B é 3, qual é a saída produzida pelo trecho de código abaixo: System.out.println(“Desvio condicional.”); if ((A > 7 && B < 3) || (A < 15 && B > 4) ) {
System.out.println(“Condição verdadeira.”);
} else {
System.out.println(“Condição falsa.”);
}
System.out.println(“Fim de desvio.”);
Resposta Selecionada: Desvio condicional. (na primeira linha), Condição falsa. (na linha seguinte) e Fim de desvio. (na última linha)
Resposta Correta: Desvio condicional. (na primeira linha), Condição falsa. (na linha seguinte) e Fim de desvio. (na última linha)
Feedback da resposta:
Correto.
Pergunta 2
0 em 0,2 pontos
Em relação ao comando if, analisar as seguintes afirmações e responder quais são verdadeiras e quais são falsas. Assinalar a alternativa correta:
I. A cláusula else de if é facultativa.
II. Tanto o comando if quanto a cláusula else só podem conter uma única instrução.
III. Na condição de um if pode ser colocada uma constante, uma variável ou uma expressão.
IV. A cláusula else pode existir sem o comando if.
Resposta Selecionada: I. falsa, II. falsa, III. verdadeira, IV. verdadeira.
Resposta Correta: I. verdadeira, II. falsa, III. verdadeira, IV. falsa.
Feedback da resposta:
Incorreto, pois a alternativa correta é:
I. verdadeira, II. falsa, III. verdadeira, IV. falsa.
Pergunta 3
0 em 0,2 pontos
Quando um algoritmo executa um determinado bloco de instruções se certa condição for verdadeira, e outro bloco de instruções se essa mesma condição for falsa, dizemos que esse algoritmo possui:
Resposta Selecionada: Um desvio condicional simples.
Resposta Correta: Um desvio condicional composto.
Feedback da resposta:
Incorreto, pois quando um algoritmo executa um determinado bloco de instruções se certa condição for verdadeira e outro bloco de instruções se essa mesma condição for falsa é chamado