You are on page 1of 2

2) primera lnea: Se crea un puntero llamado P

Segunda lnea: El vector inicia con 6 valores que son [10,20,30,40,50,60]


Tercera lnea: Despus al puntero P se lo apunta a la direccin 0 del vector y
se le suma 2
Entonces queda [12,20,30,40,50,60],
Cuarta lnea: al puntero p menos 3 posiciones , se le cambia el valor a 600,
entonces queda el vector[12,20,30,600,50,60]
Quinta lnea: al puntero p mas 2 posiciones , se le cambia el valor a 400 ,
entonces queda el vector[12,20,400,600,50,60]
Sexta lnea: al puntero que apuntaba a la posicin 0 del vector, se lo corre
una posicin para adelante, no apunta mas al 12, ahora apunta al 20
Sptima lnea: se cambia el valor donde esta apuntando p por 200,
entonces el vector queda[12,200,400,600,50,60]
Octava lnea: se corre la direccin de donde apuntaba P, menos una
posicin, entonces vuelve a la posicin 0 del vector
Novena lnea: se cambia el valor de P(2), por 100, entonces el vector queda
[12,200,100,600,50,60]
El resultado final del vector al ejecutar esas instrucciones es que P apunta a
la posicin 0 del vector y el contenido final del vector es
[12,200,100,600,50,60]
1)
a) FALSO : las listas simplemente enlazadas son estructuras estticas ya que
sus valores , van a estar siempre continuos en espacios en memoria, como
un vector.
b) FALSO: las listas doblemente enlazadas son estructuras dinmicas porque
sus elementos se encuentran en diferentes espacios de memorias , unidos
por punteros, no como un vector que todos sus valores de memoria son
continuos.
c)VERDADERO: usamos la funcin malloc para reservar un espacio en
memoria , para una estructura dinmica por ejemplo, y con el sizeof
liberamos el contenido de ese espacio en memoria dejndolo en NULL.
d)FALSO: un rbol binario es una estructura dinmica
e)FALSO: la funcin getchar permite ingresar una cadena de caracteres
f)VERDADERO: en pre orden , el recorrido es de menor a mayor y en
postorden es de mayor a menor , asi que son inversos

g)FALSO
h)VERDADERO: la funcin fopen, devuelve un puntero de un entero de
donde esta el comienzo del archivo en el espacio en memoria
i) VERDADERO: una multilista es una lista doblemente enlazada , por que
esta formada por punteros que apuntan a espacios en memorias que no son
continuos
j)VERDADERO: toda funcin recursiva tiene un caso base, es lo que se usa
como punto de corte de la funcion
k)VERDADERO: podemos hacer que los punteros apunten a posiciones , por
ejemplo de vectores en la memoria estatica, y asi recorrerlo y/o cambiarle
los valores.

3) es una funcin void, que viene con un valor, si ese valor es mayor a uno ,
se divine por 2 y se vuelve a llamar a la funcin de forma recursiva, y asi
sucesivamente hasta que el valor sea menor que 1 , una vez que pase esto,
se muestra , si es par el numero final un 0 si es impar un 1
Si val es menor a uno de un principio nunca se llama de vuelta a la funcin
fun, y sucede lo mismo , si el numero ingresado menor a 1 es par se
muestra un 0 si es impar se muestra un 1

You might also like