🐍 Python Developer

Back

Final FODBlur image

😎 ESPACIO PUBLICITARIO 😎#

En esta pagina tenes preguntas para poder simular el final

Quiz FOD

El objetivo de este blog es poder tener la información necesaria para aprobar el final y que no dependa de si conseguiste finales o si no sabes donde encontrar información para estudiar.

Final de septiembre (07/09/2023)#

En cada caso marcar una sola opción correcta. Cada respuesta correcta suma 1 punto, cada respuesta incorrecta resta 0.5 y un inciso sin responder es neutro.

Pregunta 1)#

Dado el siguiente árbol B+ es de 5. La operación de baja del valor 52:

  • Nodo 0: 4, i, 1(23) 2(52) 3(73) 4(88) 5
  • Nodo 1: 4, h, (5) (9) (15) (20)
  • Nodo 2: 3, h, (25) (32) (41)
  • Nodo 3: 2, h, (53) (62)
  • Nodo 4: 1, h, (78)
  • Nodo 5: 1, h, (90)

Respuestas#

  • a) Genera: lectura nodo 0, lectura nodo 5 y ninguna escritura.
  • b) Genera: lectura nodo 0, lectura nodo 5, lectura nodo 4 y escritura solo del nodo 0.
  • c) El árbol desciende de nivel.
  • d) Genera: lectura nodo 0, lectura nodo 5, lectura nodo 4, escritura nodos 5 y escritura nodo 4.
  • e) Hay más de una opción valida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

Pregunta 2)#

La siguiente secuencia de instrucciones en un archivo con al menos un registro y la siguiente estructura: código de producto y precio:

assign (arch, "archivo.dat");
reset(arch);
read(arch, producto);
producto.codigo:= 1;
producto.precio:= 5000;
write(arch, producto);
close(arch);
reset(arch);
writeln(filesize(arch));
plaintext

Respuestas#

  • a) Pierde la información del primer registro del archivo.
  • b) Modifica el código y el precio del primer registro existente en el archivo y lo escribe en su misma posición.
  • c) Puede imprimir 2 en pantalla
  • d) Puede imprimir 1 en pantalla
  • e) Puede imprimir 0 en pantalla
  • f) Hay más de una opción valida.
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

Pregunta 3)#

Se tiene el siguiente archivo para dispersión estática, con la técnica de saturación progresiva encadenada. Si llega la clave B que genera por función de dispersión la dirección 1 (F(B) = 1). Entonces:

DirClaveEnlace
0-1
1A3
2Z-1
3W-1
4-1
5D-1
6-1
7-1

Respuestas#

  • a) La clave B se almacena en la dirección 0 con enlace a la dirección 3.
  • b) La clave B se almacena en la dirección 4 con enlace a la dirección 3.
  • c) La clave B se almacena en la dirección 3 y la clave W se quita del archivo.
  • d) La clave B se almacena en la dirección 3 y la clave W se mueve a la dirección 4 con enlace a la dirección 3.
  • e) Hay más de una opción valida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

Esta pregunta no esta corregida.


Pregunta 4)#

Dado un archivo organizado con una lista invertida interna al mismo archivo para recuperación de espacio libre:

  • a) Ante una nueva alta, se debe recorrer el archivo de forma secuencial buscando un espacio libre.
  • b) La búsqueda de un elemento en el archivo puede realizarse secuencialmente.
  • c) Ante una nueva alta, siempre se modifica el registro de la posición 0.
  • d) Ante una baja de un elemento existente en el archivo, siempre se modifica el registro de la posición 0.
  • e) Hay más de una opción valida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

No hay respuesta

Pregunta 4 Alternativa)#

La misma Pregunta

  • a) Ante una nueva alta, se debe recorrer el archivo de forma secuencial buscando un espacio libre.
  • b) Ante una nueva alta, siempre se modifica el registro de la posición 0.
  • c) Ante una baja de un elemento existente en el archivo, siempre se modifica el registro de la posición 0.
  • d) Si se eliminan todos los registros del archivo, la operación de filesize imprime 0. //Esta no es
  • e) Hay más de una opción valida.
  • f) Todas las opciones anteriores son correctas.

Pregunta 5)#

Según el estado de un archivo directo para dispersión estensible y bloques o cubetas con capacidad para 3 registros:”

Tabla:

  • 0 (0): 1
  • 1 (1): 0

Claves de registros en Bloques:

  • 0: 1 | 13525(0011010011010101), 12829(0011001000011101), 11541(0010110100010101)
  • 1: 0 | 55344(1101100000110000), 37502(1001001001111110), 20642(0101000010100010)

Respuestas#

  • a) El proceso de alta de la clave 19825 (100110101110001) no produce overflow
  • b) El proceso de alta de la clave 19825 (100110101110001) produce overflow y no es necesario duplicar la tabla
  • c) El proceso de alta de la clave 19825 (100110101110001) produce más de un overflow y se duplica la tabla una única vez, quedando la misma con 2 bits asociados (4 entradas)
  • d) Hay más de una opción valida.
  • e) Todas las opciones anteriores son correctas.
  • f) Ninguna de las opciones anteriores es correcta.

No hay respuesta


Pregunta 6) No estan ordenados#

Dado un archivo maestro que almacena código ded producto y stock, y dando dos archivos de detalle que almacenan fecha de venta, código de producto y cantidad vendida. El archivo maestro y los detalles no están ordenados, entonces en la implementación de un algoritmo de actualización maestro/detalle:

  • a) Se aplica un algoritmo de corte de control para procesar ambos archivos de detalle simultáneamente.
  • b) No es necesario procesar todos los registros del archivo maestro.
  • c) No es posible actualizar el archivo maestro con los archivos de detalle.
  • d) Es necesario procesar todos los registros en los archivos detalle
  • e) Hay más de una opción valida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

Pregunta 6 Alternativa) Estan ordenados#

Dado un archivo maestro que almacena código ded producto y stock, y dando dos archivos de detalle que almacenan fecha de venta, código de producto y cantidad vendida. El archivo maestro y los detalles están ordenados por codigo de producto, entonces en la implementación de un algoritmo de actualización maestro/detalle:

  • a) Se pueden procesar ambos archivos de detalle simultáneamente.
  • b) Puede no ser necesario procesar todos los registros del archivo maestro.
  • c) Es necesario procesar todos los registros de los archivos de detalle.
  • d) Hay más de una opción valida.
  • e) Todas las opciones anteriores son correctas.
  • f) Ninguna de las opciones anteriores es correcta.

Pregunta 7)#

Dada una función de dispersión

  • a) Se utiliza saturación progresiva para ubicar registros en overflow.
  • b) Se utiliza saturación progresiva encadenada para ubicar registros en overflow.
  • c) Se utiliza saturación progresiva encadenada en áreas separadas para ubicar registros en overflow.
  • d) Se utiliza dispersión doble para ubicar registros en overflow.
  • e) Todas las opciones anteriores son correctas.
  • f) Algunas de las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

Pregunta 8)#

Cuando se busca un elemento en un árbol B+

  • a) Puede necesitar la creación de un nodo.
  • b) No es necesario acceder al nivel hoja.
  • c) Puede ser necesario realizar una actualización en un nodo interno.
  • d) Es necesario acceder al nivel hoja.
  • e) Hay más de una opción válida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

No hay respuesta


Pregunta 9)#

Cuando se busca un elemento en un árbol B (Pueden preguntar lo mismo con árbol B+):

  • a) Puede necesitar la creación de un nodo.
  • b) Puede no ser necesario acceder al nivel hoja.
  • c) Puede ser necesario realizar una actualización en un nodo interno.
  • d) Es necesario acceder al nivel hoja.
  • e) Hay más de una opción válida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

Pregunta 10)#

  • Cuando se realiza una baja en un árbol B+:
  • Cuando se realiza una baja en un árbol B:

Respuestas#

  • a) Puede ocurrir overflow
  • b) Ocurre underflow
  • c) Puede ser necesario liberar un nodo.
  • d) Puede no ser necesario acceder al nivel hoja.
  • e) Hay más de una opción válida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

No hay respuesta


Pregunta 8)#

Un indice secundario es:

  • a) Una estructura de datos adicional que permite asociar una o varias claves primarias con una clave candidata.
  • b) Una estructura de datos adicional que contiene el mismo volumen de información que el archivo original
  • c) Una estructura de datos adicional que permite asociar una o varias claves secundarias con una clave primaria.
  • d) Hay más de una opción válida.
  • e) Todas las opciones anteriores son correctas.
  • f) Ninguna de las opciones anteriores es correcta.

Pregunta 7)#

Un árbol AVL es un (utilizar sólo 5 palabras, no más):


Otro Final#

Pregunta 1)#

Cuando se produce un desborde en dispersión dinámica:

  • a) En algunos casos aumenta la cantidad de bits asociado al bloque en donde sucede el desborde.
  • b) Siempre se duplica la tabla asociada al archivo de datos.
  • c) No es necesario generar un nuevo bloque para el archivo de datos.
  • d) Puede no ser necesario escribir en el archivo de datos.
  • e) Hay más de una opción válida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

Pregunta 2)#

La siguiente secuencia de instrucciones en un archivo vacío con la siguiente estructura: código de producto y precio:

assign (arch, "archivo.dat");
rewrite(arch);
producto.codigo:= 1;
producto.precio:= 5000;
close(arch);
reset(arch);
writeln(filesize(arch));
plaintext

Respuestas#

  • a) Pierde Información
  • b) Modificar el código y el precio del último registro existente en el archivo.
  • c) Puede imprimir 0 en pantalla
  • d) Puede imprimir 1 en pantalla //Esta no es
  • e) No realiza cambio alguno sobre el archivo.
  • f) Hay más de una opción valida.
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

Pregunta 3)#

Final de septiembre (07/09/2023) Pregunta 6 Alternativa


Pregunta 4)#

Un árbol AVL

  • a) Es un árbol binario en donde cada nodo puede tener más de un nodo padre.
  • b) Es un árbol B balanceado en altura
  • c) Es una estructura de datos lineal que se puede desbalancear.
  • d) Puede ser árbol B balanceado en altura.
  • d) Puede ser árbol B+ balanceado en altura.
  • e) Hay más de una opción válida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

No hay respuesta


Pregunta 5)#

Un índice secundario es:

  • a) Una estructura de datos adicional que permite asociar una o varias claves primarias con una clave secundaria.
  • b) Una estructura de datos adicional que contiene el mismo volumen de información que el archivo original
  • c) Una estructura de datos adicional que permite asociar una o varias claves secundarias con una clave primaria.
  • d) Una estructura de datos adicional que establece un orden lógico del archivo original.
  • e) Una estructura de datos adicional que permite relacionar una clave primaria con otra clave candidata.
  • f) Hay más de una opción válida.
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

No hay respuesta


Pregunta 6)#

Cuando se realiza una baja en un árbol B+ de prefijos simples:

  • a) Necesita la creación de más de un nodo.
  • b) Siempre se accede al nivel hoja.
  • c) Es necesario realizar una actualización en un nodo interno.
  • d) Nunca puede aumentar el nivel del árbol
  • e) Se promociona una copia de la expresión en un nodo interno. //Esta no es
  • f) Hay más de una opción válida.
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

Pregunta 7)#

Cuando se realiza un alta en un árbol B:

  • a) El nuevo elemento debe ir en un nodo interno.
  • b) Ocurre un overflow
  • c) Puede ocurrir un underflow. //Esta no es
  • d) Puede ser necesario liberar un nodo.
  • e) El árbol nunca puede descender de nivel.
  • f) No es necesario acceder al nivel hoja.
  • g) Hay más de una opción válida.
  • h) Todas las opciones anteriores son correctas.
  • i) Ninguna de las opciones anteriores es correcta.

Pregunta 8)#

Cuando se realiza un alta y produce una colisión en dispersión estática:

  • a) Siempre se genera desborde.
  • b) Nunca se genera desborde.
  • c) Se puede generar desborde..
  • d) Se puede generar una colisión.
  • e) Hay más de una opción válida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

Pregunta 9)#

Dado un archivo organizado con una lista invertida interna al mismo archivo para recuperación de espacio libre:

  • a) Ante una nueva alta, se recorre el archivo de forma secuencial buscando un espacio libre.
  • b) Ante una nueva alta, se modifica el registro de la posición 0.
  • c) Ante una baja de un elemento existente en un archivo, se modifica el registro de la posición 0.
  • d) Si se eliminan todos los registros del archivo, entonces se debe eliminar el registro en la posición 0 del archivo. //Esta no es
  • e) La lista invertida interna no puede estar vacía.
  • f) Hay más de una opción válida.
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

Pregunta 10)#

Cuando una clave x y otra clave y generan, por Función de Dispersión, la misma dirección, entonces:

  • a) Puede ocurrir un desborde.
  • b) Puede ocurrir una colisión.
  • c) x e y no son claves sinónimas.
  • d) Todas las opciones anteriores son correctas. //Esta no es
  • e) Hay más de una opción válida.
  • f) Ninguna de las opciones anteriores es correcta.

Final de Julio (06/07/2023)#

En cada caso marcar una sola opción correcta. Cada respuesta correcta suma 1 punto, cada respuesta incorrecta resta 0.5 y un inciso sin respuesta es neutro.

Pregunta 1)#

Dado un archivo maestro que almacena código de producto y stock, y dado dos archivos de detalle que almacenan fecha de venta, código de producto y cantidad vendida. El archivo maestro ordenado por stock y los detalles por código ded producto, entonces en la implementación de un algoritmo ded actualización maestro/detalle:

  • a) No se pueden procesar ambos archivos de detalle simultáneamente. //Esta no es
  • b) No es necesario procesar todos los registros del archivo maestro.
  • c) Puede no ser necesario procesar todos los registros de los archivos detalle.
  • d) Hay más de una opción válida.
  • e) Todas las opciones anteriores son correctas.
  • f) Ninguna de las opciones anteriores es correcta.

Pregunta 2)#

La siguiente secuencia de instrucciones en un archivo con al menos un registro y con la siguiente estructura: código de producto y precio:

assign (arch, "archivo.dat");
rewrite(arch);
producto.codigo:= 1;
producto.precio:= 5000;
write(arch, producto);
close(arch);
reset(arch);
writeln(filesize(arch));
plaintext

Respuestas#

  • a) Puede perder información. //Esta no es
  • b) Modifica el código y el precio del último registro existente en el archivo.
  • c) Imprime 0 en pantalla
  • d) Imprime 1 en pantalla
  • e) No realiza cambio alguno sobre el archivo.
  • f) Hay más de una opción válida.
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

Pregunta 3)#

Dado un archivo organizado con una lista invertida interna al mismo archivo para recuperación de espacio libre:

  • a) El registro ubicado en la posición 1 se considera un registro especial que se utiliza como inicio de la lista.
  • b) Ante una nueva alta, se recorre el archivo de forma secuencial buscando un espacio libre.
  • c) Ante una nueva alta, si la lista interna de espacio libre está vacía se recorre el archivo secuencialemnte hasta el final y ahí se agrega el nuevo registro.
  • d) Ante una baja, no es necesario actualizar la lista interna de espacio libre.
  • e) Si se eliminan todos los registros del archivo, entonces se debe eliminar el registro en la posición 0 del archivo.
  • f) La lista invertida interna no puede estar vacía.
  • g) Hay más de una opción válida. //Esta no es
  • h) Todas las opciones anteriores son correctas.
  • i) Ninguna de las opciones anteriores es correcta.

Pregunta 4)#

Un índice primario es:

  • a) Una estructura de datos adicional que permite asociar una o varias claves primarias con una clave secundaria.
  • b) Una estructura de datos adicional que contiene el mismo volumen de información que el archivo original
  • c) Una estructura de datos adicional que permite asociar una o varias claves secundarias con una clave primaria.
  • d) Una estructura de datos adicional que establece un orden lógico del archivo original.
  • e) Una estructura de datos adicional que permite relacionar una clave primaria con otra clave candidata.
  • f) Hay más de una opción válida.
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

Pregunta 5)#

Un árbol AVL

  • a) Es un árbol binario en donde cada nodo puede tener más de un nodo padre.
  • b) Es un árbol B balanceado en altura
  • c) Es una estructura de datos lineal que se puede desbalancear.
  • d) Puede ser árbol B balanceado en altura.
  • d) Puede ser árbol B+ balanceado en altura.
  • e) Hay más de una opción válida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta. //Esta no es

Pregunta 6)#

Cuando se realiza un alta en un árbol B+ de prefijos simples:

  • a) No necesita la creación de más de un nodo.
  • b) Siempre se accede al nivel hoja.
  • c) Puede no ser necesario realizar una actualización en un nodo interno.
  • d) Nunca puede aumentar el nivel del árbol
  • e) Siempre se promociona una copia de la expresión minima de la clave.
  • f) Hay más de una opción válida.
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

Pregunta 7)#

Cuando se realiza una baja en un árbol B:

  • a) El elemento que se elimina no puede estar en un nod interno del árbol.
  • b) Puede existir underflow y no propagarse hasta el nodo raíz.
  • c) Puede existir underflow y progagarse hasta el nodo raíz.
  • d) Siempre es necesario liberar un nodo.
  • e) El árbol desciende de nivel.
  • f) No es necesario acceder al nivel hoja.
  • g) Hay más de una opción válida.
  • h) Todas las opciones anteriores son correctas.
  • i) Ninguna de las opciones anteriores es correcta.

Pregunta 8)#

Cuando se realiza un alta se produce una colisión en dispersión estática:

  • a) Siempre se genera desborde.
  • b) Nunca se genera desborde.
  • c) Se puede generar desborde.
  • d) Se puede generar una colisión.
  • e) Hay más de una opción válida.
  • f) Todas las opciones anteriores son correctas.
  • g) Ninguna de las opciones anteriores es correcta.

Pregunta 9)#

Cuando una clave x y otra clave y generan, por Función de Dispersión, distinta dirección, entonces:

  • a) Puede ocurrir un desborde.
  • b) Puede ocurrir una colisión.
  • c) x e y no son claves sinónimas. //Esta no es
  • d) Todas las opciones anteriores son correctas.
  • e) Hay más de una opción válida.
  • f) Ninguna de las opciones anteriores es correcta.

Pregunta 10)#

Cuando se produce un desborde en dispersión dinámica:

  • a) En algunos casos aumenta la cantidad de bits asociado al bloque en donde sucede el desborde.
  • b) Siempre se duplica la tabla asociada al archivo de datos.
  • c) Se debe generar un nuevo bloque para el archivo de datos.
  • d) Puede no ser necesario duplicar la tabla asociada al archivo de datos.
  • e) Puede no ser necesario escribir en el archivo de datos.
  • f) Hay más de una opción válida. //Esta no es
  • g) Todas las opciones anteriores son correctas.
  • h) Ninguna de las opciones anteriores es correcta.

Mas Finales#

WhatsApp Image 2023-12-16 at 16 39 02 WhatsApp Image 2023-12-16 at 16 39 02 (1) WhatsApp Image 2023-12-16 at 16 39 01 WhatsApp Image 2023-12-16 at 16 39 01 (2) WhatsApp Image 2023-12-16 at 16 39 01 (1) WhatsApp Image 2023-12-16 at 16 39 00 WhatsApp Image 2023-12-16 at 16 39 00 (3) WhatsApp Image 2023-12-16 at 16 39 00 (2) WhatsApp Image 2023-12-16 at 16 39 00 (1) WhatsApp Image 2023-12-16 at 16 38 59 WhatsApp Image 2023-12-16 at 16 38 59 (2) WhatsApp Image 2023-12-16 at 16 38 59 (1) WhatsApp Image 2023-12-16 at 16 38 58 WhatsApp Image 2023-12-16 at 16 38 58 (3) WhatsApp Image 2023-12-16 at 16 38 58 (2) WhatsApp Image 2023-12-16 at 16 38 58 (1) WhatsApp Image 2023-12-16 at 16 38 57 WhatsApp Image 2023-12-16 at 16 38 57 (2) WhatsApp Image 2023-12-16 at 16 38 55 WhatsApp Image 2023-12-16 at 16 38 55 (3) WhatsApp Image 2023-12-16 at 16 38 55 (2) WhatsApp Image 2023-12-16 at 16 38 55 (1) WhatsApp Image 2023-12-16 at 16 38 54 WhatsApp Image 2023-12-16 at 16 38 54 (1) WhatsApp Image 2023-12-16 at 16 38 15 WhatsApp Image 2023-12-16 at 16 38 14 WhatsApp Image 2023-12-16 at 16 38 14 (2) WhatsApp Image 2023-12-16 at 16 38 14 (1) WhatsApp Image 2023-12-16 at 16 37 57 WhatsApp Image 2023-12-16 at 16 37 57 (1) WhatsApp Image 2023-12-16 at 16 37 56 WhatsApp Image 2023-12-16 at 16 37 56 (2) WhatsApp Image 2023-12-16 at 16 37 56 (1)

Final FOD
https://astro-pure.js.org/blog/final-fod
Author Fabian Martinez Rincon
Published at December 12, 2023
Comment seems to stuck. Try to refresh?✨