ThatQuiz Βιβλιοθήκη δοκιμασιών Εκτέλεση της δοκιμασίας τώρα
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
Συνεισφορά από: Παρασκευόπουλος
  • 1. Οι δομές δεδομένων αποτελούν βασικό συστατικό της επιστήμης των υπολογιστών που επιτρέπουν την αποτελεσματική οργάνωση, αποθήκευση και ανάκτηση δεδομένων. Παρέχουν έναν τρόπο αναπαράστασης και χειρισμού δεδομένων με δομημένο και λογικό τρόπο, επιτρέποντας ταχύτερους και αποτελεσματικότερους αλγόριθμους και προγράμματα. Οι κοινές δομές δεδομένων περιλαμβάνουν πίνακες, συνδεδεμένες λίστες, στοίβες, ουρές, δέντρα και γραφήματα, το καθένα με τις δικές του μοναδικές ιδιότητες και χρήσεις. Η κατανόηση των δομών δεδομένων είναι απαραίτητη για τους προγραμματιστές λογισμικού για την επίλυση σύνθετων προβλημάτων, τη βελτιστοποίηση της απόδοσης και το σχεδιασμό επεκτάσιμων συστημάτων. Επιλέγοντας τη σωστή δομή δεδομένων για μια δεδομένη εργασία, οι προγραμματιστές μπορούν να βελτιώσουν την αποτελεσματικότητα, να μειώσουν την πολυπλοκότητα του χρόνου και να βελτιώσουν τη συνολική ποιότητα λογισμικού. Τι είναι μια συνδεδεμένη λίστα;
A) Μια δομή δεδομένων όπου κάθε στοιχείο δείχνει στο επόμενο στοιχείο της ακολουθίας
B) Μια ομάδα στοιχείων δεδομένων του ίδιου τύπου
C) Μια δομή δεδομένων που μπορεί να αποθηκεύσει μόνο έναν τύπο δεδομένων
D) Μια δομή δεδομένων που επιτρέπει την τυχαία πρόσβαση σε στοιχεία
  • 2. Ποια δομή δεδομένων χρησιμοποιεί την αρχή Last In, First Out (LIFO);
A) Συνδεδεμένη λίστα
B) Σωρός
C) Ουρά
D) Πίνακας
  • 3. Τι είναι ένα δυαδικό δέντρο;
A) Μια δομή δεδομένων όπου τα στοιχεία αποθηκεύονται σε μια ταξινομημένη σειρά
B) Μια ιεραρχική δομή δεδομένων στην οποία κάθε κόμβος έχει το πολύ δύο παιδιά
C) Μια δομή δεδομένων που μπορεί να αποθηκεύσει μόνο δυαδικά δεδομένα
D) Μια δομή δεδομένων δέντρου όπου κάθε κόμβος μπορεί να έχει απεριόριστα παιδιά
  • 4. Ποια δομή δεδομένων χρησιμοποιεί την αρχή First In, First Out (FIFO);
A) Ουρά
B) Σωρός
C) Συνδεδεμένη λίστα
D) Δυαδικό δέντρο
  • 5. Τι είναι ένας πίνακας;
A) Μια δομή που μπορεί να κρατήσει μόνο αριθμητικές τιμές
B) Μια δομή δεδομένων που επιτρέπει την προσθήκη στοιχείων μόνο στην αρχή
C) Μια δομή δεδομένων που δεν μπορεί να αλλάξει μέγεθος μόλις δημιουργηθεί
D) Μια διαδοχική συλλογή στοιχείων, καθένα από τα οποία προσδιορίζεται από ένα ευρετήριο ή ένα κλειδί
  • 6. Ποια δομή δεδομένων οργανώνει τα δεδομένα σε μια ιεραρχία κόμβων;
A) Πίνακας
B) Συνδεδεμένη λίστα
C) Ουρά
D) Δέντρο
  • 7. Τι είναι ένας πίνακας κατακερματισμού;
A) Μια δομή δεδομένων που αποθηκεύει δεδομένα με τυχαία σειρά
B) Μια δομή που χρησιμοποιείται για κατακερματισμό κωδικών πρόσβασης
C) Μια δομή δεδομένων που αντιστοιχίζει κλειδιά σε τιμές για αποτελεσματική αναζήτηση
D) Ένας πίνακας που περιέχει μόνο τιμές κατακερματισμού
  • 8. Ποια δομή δεδομένων χρησιμοποιεί δείκτες για να συνδέσει στοιχεία σε μια γραμμική ακολουθία;
A) Συνδεδεμένη λίστα
B) HashTable
C) Δέντρο
D) Πίνακας
  • 9. Σε τι χρησιμοποιείται μια δομή δεδομένων γραφήματος;
A) Εκτέλεση μαθηματικών υπολογισμών
B) Αποθήκευση δεδομένων με διαδοχικό τρόπο
C) Αναπαράσταση δικτύων και συνδέσεων μεταξύ στοιχείων
D) Ταξινόμηση στοιχείων σε αύξουσα σειρά
  • 10. Σε τι αναφέρεται ο όρος «αφηρημένος τύπος δεδομένων» (ADT);
A) Μια γλώσσα προγραμματισμού που δεν συνδέεται ειδικά με κανένα υλικό
B) Ένας τύπος αφαίρεσης κώδικα που χρησιμοποιείται στην ανάπτυξη λογισμικού
C) Ένα μαθηματικό μοντέλο για τύπους δεδομένων, όπου τα δεδομένα ορίζονται ως ένα σύνολο τιμών και πράξεων
D) Ένας τύπος κρυπτογράφησης που χρησιμοποιείται για την ασφάλεια δεδομένων
  • 11. Τι είναι ένα αυτοεξισορροπούμενο δυαδικό δέντρο αναζήτησης;
A) Ένα δυαδικό δέντρο αναζήτησης που διατηρεί αυτόματα ισορροπημένο ύψος κατά τις εισαγωγές και τις διαγραφές
B) Ένα δέντρο αναζήτησης που επιτρέπει μόνο δυαδικά δεδομένα
C) Ένα δέντρο που ισορροπεί με τυχαία αναδιάταξη κόμβων
D) Ένα δέντρο που έχει σταθερό ύψος και δεν μπορεί να προσαρμοστεί
  • 12. Ποια δομή δεδομένων χρησιμοποιείται από τη δομή δεδομένων σωρού;
A) Τραπέζι κατακερματισμού
B) Ουρά
C) Δυαδικό δέντρο
D) Σωρός
  • 13. Σε τι χρησιμοποιείται μια δομή δεδομένων B-tree;
A) Διαδοχική αποθήκευση και ταξινόμηση αριθμητικών τιμών
B) Αποτελεσματική αποθήκευση και πρόσβαση σε μεγάλες ποσότητες δεδομένων στο δίσκο
C) Αναπαράσταση ιεραρχικών δικτύων στοιχείων
D) Επεξεργασία στοιχείων με βάση τα επίπεδα προτεραιότητας
  • 14. Ποια δομή δεδομένων σας επιτρέπει να έχετε πρόσβαση σε μια λίστα στοιχείων χρησιμοποιώντας ένα ευρετήριο ή ένα κλειδί;
A) Συνδεδεμένη λίστα
B) Σωρός
C) Πίνακας
D) Ουρά
  • 15. Ποια είναι η χρονική πολυπλοκότητα για την αναζήτηση σε ένα δυαδικό δέντρο αναζήτησης;
A) O(log n)
B) O(1)
C) O(n log n)
D) Επί)
  • 16. Ποια δομή δεδομένων είναι κατάλληλη για τη μοντελοποίηση δικτύων πραγματικού κόσμου;
A) Γραφική παράσταση
B) Σωρός
C) Ουρά
D) Δυαδικό δέντρο αναζήτησης
  • 17. Ποια δομή δεδομένων χρησιμοποιείται για την υλοποίηση μιας ουράς προτεραιότητας;
A) Ουρά
B) Πίνακας
C) Σωρός
D) Συνδεδεμένη λίστα
  • 18. Σε μια ουρά, ποια λειτουργία προσθέτει ένα στοιχείο στο πίσω μέρος;
A) Σπρώξτε
B) Ουρά
C) Κρότος
D) Dequeue
  • 19. Ποιο είναι το μειονέκτημα της χρήσης ενός πίνακα για την αποθήκευση δεδομένων;
A) Γρήγορος χρόνος πρόσβασης
B) Αποτελεσματικό για επαναληπτικές λειτουργίες
C) Εύκολη εισαγωγή και διαγραφή
D) Σταθερό μέγεθος
  • 20. Τι τύπος δομής δεδομένων είναι ένα γράφημα;
A) Γραμμικός
B) Μη γραμμικό
C) Ακολουθητικός
D) Ιεραρχικός
  • 21. Σε μια συνδεδεμένη λίστα, ποιο είναι το όνομα του κόμβου που δεν έχει σύνδεση με τον επόμενο κόμβο;
A) Μέση
B) Κεφάλι
C) Ρίζα
D) Ουρά
  • 22. Ποια δομή δεδομένων χρησιμοποιείται συνήθως για την αποτελεσματική αναζήτηση λέξεων σε ένα λεξικό;
A) Προσπάθησε
B) Σωρός
C) Σωρός
D) Ουρά
  • 23. Σε μια ουρά προτεραιότητας, ποιο στοιχείο αφαιρείται πρώτο;
A) Τυχαίο στοιχείο
B) Πρώτη προτεραιότητα
C) Τελευταίο στοιχείο που εισήχθη
D) Χαμηλότερη προτεραιότητα
  • 24. Σε μια δομή δεδομένων σωρού, ποια ιδιότητα ικανοποιείται σε κάθε κόμβο;
A) Αναζήτηση ιδιότητας
B) Ιδιότητα σωρών
C) Δέντρο ιδιοκτησίας
D) Υπόλοιπο ιδιοκτησίας
  • 25. Τι αποθηκεύει συχνά μια δομή δεδομένων Trie;
A) Ακέραιοι
B) Αριθμοί κινητής υποδιαστολής
C) Πίνακες
D) Χορδές
Δημιουργήθηκε με That Quiz — δικτυακός τόπος για τη δημιουργία δοκιμασιών και βαθμολόγησης στα μαθηματικά και σ` άλλα αντικείμενα.