Suponha a seguinte sequência de atribuições e determine o valor final da variável W:
a) Y=10; z=y+4; w=y; w=z*2; w=y
Respostas
respondido por:
2
Resposta
10
Explicação:
Essa questão trata de um processo em que NAQUELE momento aquela variável valia aquilo, então seguindo a ordem:
Y = 10
Z = Y + 4 (resolvendo: Z = 10 + 4, Z = 14)
W = Y (ambos valem 10)
W = Z . 2 (resolvendo: W = 14 . 2, W = 28)
W = Y (W volta a ser 10)
As atribuições apagam comandos anteriores para a definição de novas variáveis, então como não houve nenhuma nova entrada para Y e no final o W foi igualado ao seu valor, o resultado permanece 10.
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás