1 of 37

Lenguajes de Programación I

Prefinal 2025 - TP04E10 (2026)

Ejercicio 2

2 of 37

Ejercicio 2. Incisos marcados: a) 75%, 50% de b) y c)

Se tiene el siguiente diagrama de memoria de un lenguaje que tiene Garbage Collector por Marcado y Borrado Local.

Los números con “$” son direcciones, los siguientes son los valores sucesivos que va tomando la variable en cuestión.

3 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

4 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

5 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

6 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

7 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

8 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

9 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

10 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

11 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

12 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

13 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

14 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$100

15 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$4000

$100

$5000

16 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$4000

$100

$5000

17 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$4000

$100

$5000

18 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$4000

$100

$5000

19 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$4000

$100

$5000

20 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$4000

$100

$5000

21 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$4000

$100

$5000

22 of 37

  1. Realizar un diagrama de memoria en forma de gráfico considerando la evolución

de los contadores de referencias.

$4000

$4000

$100

$5000

23 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

24 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$5000

25 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

26 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

27 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

28 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

29 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

30 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

31 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

32 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

33 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

34 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

35 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

$4000

$5000

36 of 37

b) Escribir un programa con la sintaxis de punteros del lenguaje C que refleje el programa considerando

el orden de las impresiones. Nombrar a las variables x1, x2, … según el orden de declaración

del programa

salidas

37 of 37

c) Indicar cuáles nodos quedan como garbage luego de la ejecución de la línea 20

$2000 apuntado por la variable que está en $106 y $5000 apuntado por x7.

$5000