Algoritmos
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.
I. verdadeira, II. falsa, III. falsa, IV. verdadeira.
I. falsa, II. falsa, III. verdadeira, IV. falsa.
I. verdadeira, II. falsa, III. verdadeira, IV. falsa.
I. verdadeira, II. falsa, III. verdadeira, IV. verdadeira.
I. falsa, II. falsa, III. verdadeira, IV. verdadeira.
0,2 pontos
PERGUNTA 2
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.”);
Desvio condicional. (na primeira linha), Condição falsa. (na linha seguinte) e Fim de desvio. (na última linha)
Fim de desvio. (na primeira linha), Condição falsa. (na linha seguinte) e Desvio condicional. (na última linha)
Desvio condicional. (na primeira linha), Condição verdadeira. (na linha seguinte) e Fim de desvio. (na última linha)
Condição verdadeira.
Condição falsa.
0,2 pontos
PERGUNTA 3
Dado o código abaixo desenvolvido em Java:
import java.util.Scanner; public class Condicional { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.println("Digite uma palavra"); String palavra = entrada.nextLine(); System.out.println("Digite um número"); int numero = entrada.nextInt(); boolean opcao = true;
if (palavra.equals("miojo"))