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áusulaelse 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 eo 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çãoverdadeira.”);
} else {
System.out.println(“Condição falsa.”);
}
System.out.println(“Fim de desvio.”);
Desvio condicional. (na primeira linha), Condição falsa. (na linha seguinte) eFim 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 emJava:
import java.util.Scanner; public class Condicional { public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("Digite umapalavra");
String palavra = entrada.nextLine();
System.out.println("Digite um número"); int numero = entrada.nextInt(); boolean opcao = true;