Informática, perguntado por leticiapires252, 3 meses atrás

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

Soluções para a tarefa

Respondido por nephh
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 interessantes