Buscar

(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { b...

(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
public static void main(String[] args) {
boolean A, B;
boolean R1, R2, R3, R4;
A = true;
B = false;
R1 = (A || B && A || !B);
R2 = (!(A || !B) && (A || B));
R3 = (A && B) && (!A || !B);
R4 = (!A || B || A || !B);
System.out.println(R1);
System.out.println(R2);
System.out.println(R3);
System.out.println(R4);
}
Qual é a sequência CORRETA ?
(de cima para baixo)

false, false, false, true
false, true, false, true
true, true, true, false
true, false, false, true
true, false, true, false

Essa pergunta também está no material:

Linguagem de Programação 1
2 pág.

Programação I Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as expressões uma por uma: R1 = (A || B && A || !B) R2 = (!(A || !B) && (A || B)) R3 = (A && B) && (!A || !B) R4 = (!A || B || A || !B) Agora, vamos substituir os valores de A e B: A = true B = false R1 = (true || false && true || true) = (true || false || true) = true R2 = (!(true || true) && (true || false)) = (false && true) = false R3 = (true && false) && (false || true) = (false) && (true) = false R4 = (!true || false || true || false) = (false || true || false) = true Portanto, a sequência correta é: true, false, false, true Assim, a alternativa correta é: D) true, false, false, true

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais