Considerando o código abaixo:
inteiro a = 1 inteiro b = 2 inteiro c = 3
Qual das expressões resulta em resultado verdadeiro?
a) a == 1 && b>1 || c != 0
b) (a > 0 && b==2) && c!=3
c) (a > 0 || b == 1) && c >3
d) Nenhuma das alternativas
inteiro a = 1 inteiro b = 2 inteiro c = 3
Qual das expressões resulta em resultado verdadeiro?
a) a == 1 && b>1 || c != 0
b) (a > 0 && b==2) && c!=3
c) (a > 0 || b == 1) && c >3
d) Nenhuma das alternativas
2 Respostas
A expressão que resulta em resultado verdadeiro é a expressão (a > 0 && b==2) && c!=3.
Explicando:
a é igual a 1, que é maior que 0, então a > 0 é verdadeiro;
b é igual a 2, que é igual a 2, então b == 2 é verdadeiro;
c é igual a 3, que é diferente de 3, então c != 3 é verdadeiro.
Como as duas condições a > 0 && b == 2 são verdadeiras e c != 3 também é verdadeiro, a expressão (a > 0 && b == 2) && c != 3 resulta em verdadeiro.
Mais perguntas de Informática
Top Semanal
Top Perguntas

Você tem alguma dúvida?
Faça sua pergunta e receba a resposta de outros estudantes.