Buscar

Avaliando o Aprendizado - Algoritmos-300

Prévia do material em texto

3a Questão (Ref.: 201502209439) Fórum de Dúvidas (9 de 14) Saiba (6 de 8) 
 
Diga o resultado das variáveis X, Y e Z após a sequência de operações no trecho de algoritmo abaixo: 
 
X ← 10; 
Y ← 10; 
X ← X + 1; 
Z ← X; 
Z ← Z + 1; 
X ← - X; 
Y ← Y + 1; 
Z ← Z - 1; 
X ← X + X - Z; 
 
 
 X = -33 Y = 11 Z = 11 
 
X = 10 Y = 10 Z = 10 
 
X = -10 Y = 11 Z = 11 
 
X = 11 Y = 11 Z = 11 
 
X = -11 Y = 11 Z = 11 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201502213960) Fórum de Dúvidas (9 de 14) Saiba (6 de 8) 
 
Quando definimos uma variável na verdade estamos fazendo uma reserva estática de memória. Esta 
reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica 
de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma 
certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja 
estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, 
respectivamente, pela definição do: 
 
 identificador da variável e do tipo de dado. 
 identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado. 
 tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória. 
 tipo de dado e identificador da variável. 
 compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
javascript:duvidas('262734','2','3');
javascript:duvidas('262734','2','3');
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=464062
javascript:duvidas('267255','2','4');
javascript:duvidas('267255','2','4');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=300447&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=478357
javascript:duvidas('262734','2','3');
javascript:duvidas('262734','2','3');
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=464062
javascript:duvidas('267255','2','4');
javascript:duvidas('267255','2','4');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=300447&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=478357

Continue navegando