Analise o código abaixo e assinale a alternativa que apresenta o resultado após a sua execução.
Escolha uma:
a. x=20 y=40 z=10
b. x=100 y=20 z=10
c. x=0 y=20 z=30
d. x=100 y=120 z=10
e. x=100 y=30 z=10
Anexos:
Respostas
respondido por:
1
Primeiramente é importante analisar as expressões dentro da condicional IF.
Inicialmente:
x = 10; y = 20; z = 10;
x % 2 == 0? Sim, pois 10 / 2 resta zero. (Verdadeiro)
y > z? Sim, pois 20 é maior que 10. (Verdadeiro)
z <= x? Sim, pois 10 é igual a 10. (Verdadeiro)
Verdadeiro && Verdadeiro && Verdadeiro = Verdadeiro. Logo, o fluxo de execução tem continuidade dentro do IF.
x recebe ele mesmo (10) vezes ele mesmo, resultando em 100.
y recebe x (100) somados com ele mesmo (20), resultando em 120.
z permanece igual a 10.
Resposta: Alternativa D.
Perguntas similares
6 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás