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