ThatQuiz Tesztkönyvtár Töltsd ki most ezt a tesztet
Huffman-kódolás - Teszt
Közreműködött: Dajka
  • 1. Ki vezette be a Huffman-kódolást?
A) Robert Johnson
B) David A. Huffman
C) John Smith
D) Alice Jones
  • 2. Milyen típusú kódolást használ a Huffman-kódolás?
A) Bináris kódolás
B) Változó hosszúságú kódolás
C) ASCII kódolás
D) Fix hosszúságú kódolás
  • 3. A Huffman-kódolásban milyen típusú szimbólumoknak van rövidebb kódja?
A) Ritka szimbólumok
B) A-val kezdődő szimbólumok
C) Páratlan indexű szimbólumok
D) Gyakori szimbólumok
  • 4. Mi az előtagkód a Huffman-kódolásban?
A) Olyan kód, amely csak 0-akat és 1-eseket használ.
B) Ugyanazzal a szimbólummal kezdődő kód
C) Olyan kód, amelyben egyetlen kódszó sem előtagja egy másiknak.
D) Egyenlő hosszúságú kódszavakból álló kód
  • 5. Mi a legrosszabb esetben a Huffman-fa építésének időbonyolultsága?
A) O(n log n)
B) O(n)
C) O(n2)
D) O(log n)
  • 6. Mi a Huffman-fa más néven?
A) Tökéletes fa
B) Optimális bináris fa
C) Teljes fa
D) Kiegyensúlyozott fa
  • 7. Melyik adatszerkezetet használják általában a Huffman-kódolásban a prioritási sor megvalósítására?
A) Bináris halom
B) Sorban állás
C) Stack
D) Összekapcsolt lista
  • 8. A Huffman-kódolásban jellemzően melyik szimbólum kapja a legrövidebb kódot?
A) Prímszámmal jelölt szimbólum
B) Legkevésbé gyakori szimbólum
C) Leggyakoribb szimbólum
D) A leghosszabb nevű szimbólum
  • 9. Melyik lépés következik a Huffman-fa felépítése után a kódolási folyamatban?
A) Szimbólumfrekvenciák kiszámítása
B) Összekapcsolt lista építése
C) Az adatok tömörítése
D) Bináris kódok hozzárendelése szimbólumokhoz
  • 10. Hogyan szokták mérni a Huffman-kódolás hatékonyságát?
A) A szimbólumok száma
B) Kódolási sebesség
C) Tömörítési arány
D) Memóriafogyasztás
  • 11. Milyen kódokat készít a Huffman-kódolás?
A) Infix kódok
B) Postfix kódok
C) Utótagkódok
D) Előtagkódok
  • 12. Melyik évben jelent meg a 'Minimum-redundancia kódok konstrukciójára vonatkozó módszer' című cikk?
A) 1960
B) 1952
C) 1955
D) 1949
  • 13. Melyik módszer helyettesítheti a Huffman-kódolást, ha jobb tömörítési arányra van szükség?
A) Futásszám-kódolás
B) Lempel-Ziv-Welch (LZW) kódolás
C) Aritmetikus kódolás
D) Shannon-Fano kódolás
  • 14. Hogyan definiáljuk egy adott 'a_i' szimbólum információs tartalmát, h(a_i)?
A) h(a_i) = w_i * log2(w_i)
B) h(a_i) = log2(1 / w_i)
C) h(a_i) = -log2(w_i)
D) h(a_i) = 2w_i
  • 15. Mi a H(A) entrópiát számító képlet?
A) H(A) = ∑(w_i > 0) w_i / log₂(w_i)
B) H(A) = ∑(w_i > 0) log₂(w_i)
C) H(A) = ∑(w_i > 0) h(a_i) / w_i
D) H(A) = -∑(w_i > 0) w_i * log₂(w_i)
  • 16. Milyen hatással van egy nullás valószínűségű szimbólum az entrópiára?
A) Egyenlő a szimbólum információs tartalmával.
B) Nulla, mivel lim_(w→0+) w * log2(w) = 0
C) Egyenlő a súlyának a reciprokértékével.
D) Negatívan befolyásolja az entrópiát.
  • 17. Mit jelent a '0' bit a Huffman-fában?
A) A bal oldali gyermek követése
B) Egy levélnöde
C) A jobb oldali gyermek követése
D) Egy belső nöde
  • 18. Melyik adatstruktúrát használják a hatékony beillesztéshez és a csomók valószínűségi alapú lekéréséhez egy egyszerű Huffman-fa létrehozó algoritmusban?
A) Tömb
B) Verem
C) Sor
D) Prioritásos sor (elsőbbségi sor)
  • 19. Hány sor (várólista) szükséges a lineáris időben működő algoritmusban a Huffman-fa létrehozásához?
A) Egy
B) Négy
C) Kettő
D) Három
  • 20. A lineáris időben történő Huffman-fa konstrukció során, hol kerülnek beillesztésre a kezdeti súlyok?
A) Mindkét sorba egyszerre
B) A második sorba
C) Semelyik sorba sem
D) Az első sorba
  • 21. Hogyan biztosítható, hogy a Huffman-fát két sor segítségével építve a legkisebb súlyú csomópont mindig az első helyen legyen?
A) A kezdeti súlyokat az első sorban, a kombinált súlyokat pedig a második sorban kell tárolni.
B) Csak olyan csomópontokat szabad a sorba fűzni, amelyeknek egyedi súlya van.
C) Mindkét sort a súly szerint kell rendezni minden egyes új csomópont hozzáadása után.
D) Véletlenszerűen kell csomópontokat választani az egyik vagy a másik sorból.
  • 22. Hogyan lehet megoldani a sorok közötti egyenlőségeket a Huffman-kódolás varianciájának minimalizálása érdekében?
A) Válasszon véletlenszerűen egy elemet az egyik sorból.
B) Törölje mindkét elemet, és kezdje el újra.
C) Válassza ki az első sorban lévő elemet.
D) Válassza ki a második sorban lévő elemet.
  • 23. Mi történik a két legkisebb valószínűséggel rendelkező csomóponttal a Huffman-fa felépítése során?
A) Eltávolítják őket a fáról.
B) Gyökércsomópontokká válnak.
C) Megmaradnak levélszintű csomópontokként.
D) Összekapcsolják őket egy új belső csomóponttal.
  • 24. Mi a módosított Huffman-kódolás gyakori felhasználási területe?
A) Képek kódolása weboldalakhoz.
B) Szövegkomprimálás szövegszerkesztő programokban.
C) Hangfájlok komprimálása.
D) Faxgépek.
  • 25. Milyen típusú problémák megoldására alkalmas a Huffman-sablon algoritmus?
A) Olyan problémákra, amelyek nem tartalmaznak súlyozást.
B) Többek között a legnagyobb súlyozott úthossz minimalizálására.
C) Csak a tömörítéssel kapcsolatos problémákra.
D) Az adatok rendezésével kapcsolatos problémákra.
  • 26. Melyik algoritmus oldja meg a hosszkorlátozású Huffman-kódolás problémáját?
A) Sablon-alapú Huffman-algoritmus.
B) A csomag-összefésülő algoritmus.
C) Adaptív Huffman-algoritmus.
D) Bináris Huffman-algoritmus.
  • 27. Ki oldotta meg a Huffman-kódolás problémáját, amikor a betűknek különböző költsége volt?
A) Richard M. Karp.
B) Alan Turing.
C) Adriano Garsia.
D) T. C. Hu.
  • 28. Az alfabetikus Huffman-kódolás során, mi kell, hogy azonos legyen a bemenetek és a kimenetek között?
A) Az alfabetikus sorrend.
B) A bináris reprezentáció.
C) A továbbítás költsége.
D) A előfordulási gyakoriság.
  • 29. Melyik egyetemen tanult David A. Huffman, amikor kifejlesztette az algoritmust?
A) Princeton Egyetem
B) Stanford Egyetem
C) Massachusetts Institute of Technology (MIT)
D) Harvard Egyetem
  • 30. Milyen feltételek szükségesek a Huffman-kódolás alkalmazásához, ha a bemeneti adatok valószínűségei ismeretlenek?
A) A tömörített adatokhoz egy titkosítókulcsot kell mellékelni.
B) A tömörített szöveghez egy gyakorisági táblázatot kell tárolni.
C) Az eredeti szöveget a tömörített verzió mellett kell tárolni.
D) Nincs szükség további információk tárolására.
Létrehozva That Quiz — a matematika teszt generáló webhely más tantárgyi forrásokkal.