ThatQuiz Directorio Inténtalo
Codificación Huffman - Examen
Contribuido por: Martínez
  • 1. ¿Quién introdujo la codificación Huffman?
A) David A. Huffman
B) Robert Johnson
C) Alice Jones
D) John Smith
  • 2. ¿Qué tipo de codificación utiliza la codificación Huffman?
A) Codificación ASCII
B) Codificación de longitud fija
C) Codificación de longitud variable
D) Codificación binaria
  • 3. En la codificación Huffman, ¿qué tipo de símbolos tienen códigos más cortos?
A) Símbolos frecuentes
B) Símbolos raros
C) Símbolos que empiezan por A
D) Símbolos en índices impares
  • 4. ¿Qué es un código prefijo en la codificación Huffman?
A) Código en el que ninguna palabra es prefijo de otra.
B) Un código que comienza con el mismo símbolo
C) Un código con palabras clave de igual longitud
D) Un código que sólo utiliza 0s y 1s
  • 5. ¿Cuál es la complejidad temporal en el peor de los casos para construir un árbol de Huffman?
A) O(n log n)
B) O(n2)
C) O(log n)
D) O(n)
  • 6. ¿Qué es un árbol de Huffman?
A) Árbol equilibrado
B) Árbol binario óptimo
C) Árbol perfecto
D) Árbol completo
  • 7. ¿Cómo se suele medir la eficacia de la codificación Huffman?
A) Consumo de memoria
B) Número de símbolos
C) Relación de compresión
D) Velocidad de codificación
  • 8. ¿Qué estructura de datos se utiliza habitualmente para implementar una cola de prioridad en la codificación Huffman?
A) Montón binario
B) Lista enlazada
C) Pila
D) Cola
  • 9. En la codificación Huffman, ¿a qué símbolo se le asigna normalmente el código más corto?
A) Símbolo más frecuente
B) Símbolo menos frecuente
C) Símbolo con el nombre más largo
D) Símbolo con un número primo
  • 10. ¿Qué paso sigue a la construcción del árbol de Huffman en el proceso de codificación?
A) Cálculo de frecuencias de símbolos
B) Construir una lista enlazada
C) Asignación de códigos binarios a símbolos
D) Comprimir los datos
  • 11. ¿Qué tipo de códigos produce la codificación Huffman?
A) Prefijos
B) Códigos infijos
C) Códigos postfix
D) Códigos sufijos
  • 12. ¿En qué año se publicó el artículo 'A Method for the Construction of Minimum-Redundancy Codes'?
A) 1949
B) 1952
C) 1955
D) 1960
  • 13. En la construcción del árbol de Huffman con complejidad lineal, ¿dónde se colocan inicialmente los pesos?
A) En ninguna de las colas.
B) En ambas colas simultáneamente.
C) En la primera cola.
D) En la segunda cola.
  • 14. ¿Cuál es la fórmula para la entropía H(A)?
A) H(A) = -∑(w_i > 0) w_i * log2(w_i)
B) H(A) = ∑(w_i > 0) h(a_i) / w_i
C) H(A) = ∑(w_i > 0) log2(w_i)
D) H(A) = ∑(w_i > 0) w_i / log2(w_i)
  • 15. ¿Cuál es un uso común de la codificación de Huffman modificada?
A) Máquinas de fax.
B) Compresión de texto en procesadores de texto.
C) Compresión de archivos de audio.
D) Codificación de imágenes para páginas web.
  • 16. En la codificación de Huffman alfabética, ¿qué debe ser idéntico entre las entradas y las salidas?
A) La frecuencia de aparición.
B) El costo de transmisión.
C) La representación binaria.
D) El orden alfabético.
  • 17. ¿Quién resolvió el problema de la codificación de Huffman con costos desiguales para las letras?
A) Alan Turing.
B) Adriano Garsia.
C) Richard M. Karp.
D) T. C. Hu.
  • 18. ¿Qué se requiere al utilizar la codificación de Huffman cuando las probabilidades de entrada son desconocidas?
A) El texto original debe almacenarse junto con la versión comprimida.
B) Una clave de cifrado debe acompañar los datos comprimidos.
C) No es necesario almacenar información adicional.
D) Es necesario almacenar una tabla de frecuencias junto con el texto comprimido.
  • 19. ¿A qué universidad asistía David A. Huffman cuando desarrolló el algoritmo?
A) Universidad de Princeton
B) Universidad de Harvard
C) Universidad de Stanford
D) MIT
  • 20. ¿Cuál es la contribución de un símbolo con probabilidad cero a la entropía?
A) Es igual al contenido de información del símbolo.
B) Contribuye negativamente a la entropía.
C) Es igual al inverso de su peso.
D) Cero, ya que el límite de w * log₂(w) cuando w tiende a 0 por el lado positivo es 0.
  • 21. ¿Cómo se define el contenido de información h(a_i) de un símbolo a_i?
A) h(a_i) = w_i * log2(w_i)
B) h(a_i) = -log2(w_i)
C) h(a_i) = 2w_i
D) h(a_i) = log2(1 / w_i)
  • 22. ¿Qué estructura de datos se utiliza para la inserción y recuperación eficientes de nodos por probabilidad en un algoritmo simple de construcción de un árbol de Huffman?
A) Cola
B) Arreglo
C) Cola de prioridad
D) Pila
  • 23. ¿Qué representa el bit '0' en un árbol de Huffman?
A) Un nodo interno
B) Un nodo hoja
C) Siguiendo el hijo izquierdo
D) Siguiendo el hijo derecho
  • 24. Al construir un árbol de Huffman utilizando dos colas, ¿cómo se asegura de que el peso más bajo esté siempre al frente?
A) Seleccionando nodos aleatoriamente de cualquiera de las dos colas.
B) Ordenando ambas colas por peso después de cada inserción.
C) Manteniendo los pesos iniciales en la primera cola y los pesos combinados en la segunda cola.
D) Solo añadiendo nodos a la cola que tengan pesos únicos.
  • 25. ¿Cómo se resuelven los empates entre colas para minimizar la varianza en la codificación de Huffman?
A) Eliminar ambos elementos y comenzar de nuevo.
B) Seleccionar el elemento de la segunda cola.
C) Seleccionar un elemento al azar de cualquiera de las colas.
D) Seleccionar el elemento de la primera cola.
  • 26. ¿Qué método puede reemplazar la codificación de Huffman si se requiere una mejor relación de compresión?
A) Codificación por longitud de ejecución
B) Codificación Lempel-Ziv-Welch (LZW)
C) Codificación aritmética
D) Codificación Shannon-Fano
  • 27. ¿Qué algoritmo resuelve el problema de la codificación de Huffman con un límite de longitud?
A) El algoritmo de Huffman adaptativo.
B) El algoritmo de fusión de paquetes.
C) El algoritmo de Huffman binario.
D) El algoritmo de Huffman basado en plantillas.
  • 28. ¿Cuántas colas se utilizan en el método de tiempo lineal para crear un árbol de Huffman?
A) Una
B) Dos
C) Cuatro
D) Tres
  • 29. ¿Qué tipo de problemas pueden resolver los algoritmos de plantillas de Huffman?
A) Solo problemas relacionados con la compresión.
B) Problemas que no involucran ponderaciones.
C) Minimizar la longitud máxima de la ruta ponderada, entre otros.
D) Problemas relacionados con la ordenación de datos.
  • 30. ¿Qué ocurre con los dos nodos que tienen la probabilidad más baja durante la construcción del árbol de Huffman?
A) Se eliminan del árbol.
B) Se convierten en nodos raíz.
C) Se combinan para formar un nuevo nodo interno.
D) Permanecen como nodos hoja.
Examen creado con That Quiz — donde la práctica de matemáticas se hace fácil.