ThatQuiz Βιβλιοθήκη δοκιμασιών Εκτέλεση της δοκιμασίας τώρα
Κωδικοποίηση Huffman - εξέταση
Συνεισφορά από: Makropoulou
  • 1. Ποιος εισήγαγε την κωδικοποίηση Huffman;
A) Alice Jones
B) John Smith
C) David A. Huffman
D) Robert Johnson
  • 2. Ποιο είδος κωδικοποίησης χρησιμοποιεί η κωδικοποίηση Huffman;
A) Κωδικοποίηση σταθερού μήκους
B) Δυαδική κωδικοποίηση
C) Κωδικοποίηση ASCII
D) Κωδικοποίηση μεταβλητού μήκους
  • 3. Στην κωδικοποίηση Huffman, τι είδους σύμβολα έχουν μικρότερους κώδικες;
A) Συχνά σύμβολα
B) Σύμβολα που αρχίζουν με A
C) Σπάνια σύμβολα
D) Σύμβολα σε περιττούς δείκτες
  • 4. Τι είναι ο κώδικας προθέματος στην κωδικοποίηση Huffman;
A) Κώδικας με κωδικοποιημένες λέξεις ίσου μήκους
B) Ένας κωδικός που αρχίζει με το ίδιο σύμβολο
C) Κώδικας όπου καμία κωδική λέξη δεν είναι πρόθεμα άλλης κωδικής λέξης
D) Ένας κώδικας που χρησιμοποιεί μόνο 0 και 1
  • 5. Ποια είναι η χρονική πολυπλοκότητα της χειρότερης περίπτωσης για τη δημιουργία ενός δέντρου Huffman;
A) O(n)
B) O(n2)
C) O(log n)
D) O(n log n)
  • 6. Πώς μετράται συνήθως η αποτελεσματικότητα της κωδικοποίησης Huffman;
A) Κατανάλωση μνήμης
B) Αναλογία συμπίεσης
C) Αριθμός συμβόλων
D) Ταχύτητα κωδικοποίησης
  • 7. Ποιο βήμα ακολουθεί τη δημιουργία του δέντρου Huffman στη διαδικασία κωδικοποίησης;
A) Αντιστοίχιση δυαδικών κωδικών σε σύμβολα
B) Υπολογισμός συχνοτήτων συμβόλων
C) Συμπίεση των δεδομένων
D) Δημιουργία μιας συνδεδεμένης λίστας
  • 8. Τι είδους κώδικες παράγει η κωδικοποίηση Huffman;
A) Κωδικοί προθέματος
B) Κωδικοί Infix
C) Κωδικοί επιθέματος
D) Κωδικοί Postfix
  • 9. Ποια δομή δεδομένων χρησιμοποιείται συνήθως για την υλοποίηση μιας ουράς προτεραιότητας στην κωδικοποίηση Huffman;
A) Συνδεδεμένη λίστα
B) Δυαδικός σωρός
C) Ουρά
D) Στοίβα
  • 10. Τι είναι επίσης γνωστό ως δέντρο Huffman;
A) Βέλτιστο δυαδικό δέντρο
B) Πλήρες δέντρο
C) Τέλειο δέντρο
D) Ισορροπημένο δέντρο
  • 11. Στην κωδικοποίηση Huffman, σε ποιο σύμβολο αποδίδεται συνήθως ο συντομότερος κώδικας;
A) Πιο συχνό σύμβολο
B) Σύμβολο με το μεγαλύτερο όνομα
C) Λιγότερο συχνό σύμβολο
D) Σύμβολο με πρώτο αριθμό
  • 12. Σε ποιο έτος δημοσιεύτηκε το άρθρο με τίτλο «Μια μέθοδος για την κατασκευή κωδίκων ελάχιστης πλεονασμού»;
A) 1952
B) 1949
C) 1960
D) 1955
  • 13. Στην κατασκευή του δέντρου Huffman με γραμμικό χρόνο, πού εισάγονται οι αρχικές τιμές βαρύτητας;
A) Στη δεύτερη ουρά.
B) Καμία από τις δύο ουρές.
C) Στην πρώτη ουρά.
D) Και στις δύο ουρές ταυτόχρονα.
  • 14. Πόσες ουρές χρησιμοποιούνται στην μέθοδο γραμμικού χρόνου για τη δημιουργία ενός δέντρου Huffman;
A) Τέσσερις
B) Τρεις
C) Μία
D) Δύο
  • 15. Ποια είναι μια κοινή εφαρμογή της τροποποιημένης κωδικοποίησης Huffman;
A) Κωδικοποίηση εικόνων για ιστοσελίδες.
B) Συμπίεση αρχείων ήχου.
C) Φαξ μηχανές.
D) Συμπίεση κειμένου σε επεξεργαστές λέξεων.
  • 16. Τι συμβαίνει με τους δύο κόμβους με τη μικρότερη πιθανότητα κατά τη δημιουργία του δέντρου Huffman;
A) Συνδυάζονται για να δημιουργηθεί ένας νέος εσωτερικός κόμβος.
B) Γίνονται κόμβοι ρίζας.
C) Παραμένουν ως κόμβοι φύλλων.
D) Αφαιρούνται από το δέντρο.
  • 17. Σε ποιο πανεπιστήμιο φοιτούσε ο David A. Huffman όταν ανέπτυξε τον αλγόριθμο;
A) MIT
B) Πανεπιστήμιο Harvard
C) Πανεπιστήμιο Princeton
D) Πανεπιστήμιο Stanford
  • 18. Ποια δομή δεδομένων χρησιμοποιείται για την αποτελεσματική εισαγωγή και ανάκτηση κόμβων με βάση την πιθανότητα σε έναν απλό αλγόριθμο κατασκευής δένδρου Huffman;
A) Στοίβα
B) Ουρά προτεραιότητας
C) Πίνακας
D) Ουρά
  • 19. Ποιος λύσε το πρόβλημα της κωδικοποίησης Huffman με διαφορετικό κόστος για κάθε γράμμα;
A) Adriano Garsia.
B) T. C. Hu.
C) Richard M. Karp.
D) Alan Turing.
  • 20. Ποια είναι η συμβολή ενός συμβόλου με μηδενική πιθανότητα στην εντροπία;
A) Είναι ίσο με το περιεχόμενο πληροφοριών του συμβόλου.
B) Μηδέν, επειδή το όριο της συνάρτησης w * log2(w) όταν το w τείνει στο 0 από πάνω είναι 0.
C) Συμβάλλει αρνητικά στην εντροπία.
D) Είναι ίσο με το αντίστροφο του βάρους του.
  • 21. Τι απαιτείται όταν χρησιμοποιείται η κωδικοποίηση Huffman με άγνωστες πιθανότητες εισόδου;
A) Δεν απαιτείται η αποθήκευση επιπλέον πληροφοριών.
B) Ένα κλειδί κρυπτογράφησης πρέπει να συνοδεύει τα συμπιεσμένα δεδομένα.
C) Ένας πίνακας συχνοτήτων πρέπει να αποθηκευτεί μαζί με το συμπιεσμένο κείμενο.
D) Το αρχικό κείμενο πρέπει να αποθηκευτεί παράλληλα με την συμπιεσμένη έκδοση.
  • 22. Πώς ορίζεται το περιεχόμενο πληροφορίας h(a_i) ενός συμβόλου a_i;
A) h(a_i) = log2(1 / w_i)
B) h(a_i) = -log2(w_i)
C) h(a_i) = 2w_i
D) h(a_i) = w_i * log2(w_i)
  • 23. Τι αντιπροσωπεύει το bit '0' σε ένα δέντρο Huffman;
A) Ένας κόμβος φύλλου
B) Ένας εσωτερικός κόμβος
C) Ακολουθώντας τον αριστερό κόμβο-παιδί
D) Ακολουθώντας τον δεξιό κόμβο-παιδί
  • 24. Ποιος είναι ο τύπος για την εντροπία H(A);
A) H(A) = ∑(για όλα τα w_i > 0) h(a_i) / w_i
B) H(A) = ∑(για όλα τα w_i > 0) log2(w_i)
C) H(A) = ∑(για όλα τα w_i > 0) w_i / log2(w_i)
D) H(A) = -∑(για όλα τα w_i > 0) w_i * log2(w_i)
  • 25. Ποια μέθοδος μπορεί να αντικαταστήσει την κωδικοποίηση Huffman εάν απαιτείται καλύτερη αναλογία συμπίεσης;
A) Αριθμητική κωδικοποίηση
B) Κωδικοποίηση με επανάληψη (Run-length encoding)
C) Κωδικοποίηση Lempel-Ziv-Welch (LZW)
D) Κωδικοποίηση Shannon-Fano
  • 26. Τι είδους προβλήματα μπορούν να επιλύσουν οι αλγόριθμοι προτύπων Huffman;
A) Προβλήματα που σχετίζονται με την ταξινόμηση δεδομένων.
B) Ελαχιστοποίηση του μέγιστου μήκους διαδρομής με βάρη, μεταξύ άλλων.
C) Προβλήματα που δεν περιλαμβάνουν βάρη.
D) Μόνο προβλήματα που σχετίζονται με τη συμπίεση.
  • 27. Πώς επιλύονται οι ισοπαλίες μεταξύ των ουρών για να ελαχιστοποιηθεί η διακύμανση στον αλγόριθμο Huffman;
A) Επιλέξτε το στοιχείο στη δεύτερη ουρά.
B) Επιλέξτε το στοιχείο στην πρώτη ουρά.
C) Αφαιρέστε και τα δύο στοιχεία και ξεκινήστε από την αρχή.
D) Επιλέξτε τυχαία ένα στοιχείο από οποιαδήποτε από τις ουρές.
  • 28. Ποιος αλγόριθμος επιλύει το πρόβλημα της κωδικοποίησης Huffman με περιορισμένο μήκος;
A) Ο προσαρμοστικός αλγόριθμος Huffman.
B) Ο αλγόριθμος συγχώνευσης πακέτων.
C) Ο αλγόριθμος Huffman με χρήση προτύπων.
D) Ο δυαδικός αλγόριθμος Huffman.
  • 29. Στην αλφαβητική κωδικοποίηση Huffman, τι πρέπει να είναι ταυτόσημο μεταξύ των εισόδων και των εξόδων;
A) Η συχνότητα εμφάνισης.
B) Η αλφαβητική σειρά.
C) Η δυαδική αναπαράσταση.
D) Το κόστος μετάδοσης.
  • 30. Όταν κατασκευάζετε ένα δέντρο Huffman χρησιμοποιώντας δύο ουρές, πώς διασφαλίζετε ότι το χαμηλότερο βάρος είναι πάντα στην αρχή;
A) Επιλέγοντας τυχαία κόμβους από οποιαδήποτε από τις δύο ουρές.
B) Ταξινομώντας και τις δύο ουρές με βάση το βάρος μετά από κάθε εισαγωγή.
C) Εισάγοντας μόνο κόμβους με μοναδικά βάρη.
D) Διατηρώντας τα αρχικά βάρη στην πρώτη ουρά και τα συνδυασμένα βάρη στη δεύτερη ουρά.
Δημιουργήθηκε με That Quiz — δικτυακός τόπος για τη δημιουργία δοκιμασιών και βαθμολόγησης στα μαθηματικά και σ` άλλα αντικείμενα.