ΤΕΣΤ (ΑΣΚΗΣΕΙΣ) ONLINE
98 Tests / Διαγωνίσματα

Κεφάλαιο 18.6 – Σελίδα 109-112 – ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ΄ ΛΥΚΕΙΟΥ – Απαντήσεις – Λύσεις

Ερωτήσεις - Ασκήσεις

Ε.1 (σελ. 109)

  1. Η διαδικασία με την οποία ένα αντικείμενο αποκτά χαρακτηριστικά από άλλο αντικείμενο ονομάζεται... 2. Η διαδικασία απόκρυψης λεπτομερειών αναφέρεται και ως... 3. Η ενθυλάκωση υποδηλώνει ότι οι εσωτερικές λειτουργίες ενός αντικειμένου είναι ορατές στον έξω κόσμο. Σωστό/Λάθος.

Απάντηση: 1. Κληρονομικότητα. 2. Ενθυλάκωση. 3. Λάθος (η ενθυλάκωση κρύβει, δεν αποκαλύπτει, τις εσωτερικές λειτουργίες).

Ε.2 (σελ. 109)

Αντιστοιχίστε: 1. Ενθυλάκωση, 2. Κληρονομικότητα, 3. Πολυμορφισμός — Α. Μέθοδοι με ίδιο όνομα/διαφορετική υλοποίηση, Β. Συνδυασμός δεδομένων και μεθόδων, Γ. Ιεραρχία αντικειμένων.

Απάντηση: 1-Β, 2-Γ, 3-Α.

Ε.3 (σελ. 109)

Συμπληρώστε τα κενά για αντικείμενο/ιδιότητες/μεθόδους/κλάση/ενθυλάκωση.

Απάντηση: 1. ιδιότητες και μεθόδους. 2. των μεθόδων. 3. κλάση. 4. τα αντικείμενα. 5. Ενθυλάκωση.

Ε.4 (σελ. 110)

Ποια πρόταση περιγράφει με ακρίβεια τη σχέση προγόνου-απογόνου;

Απάντηση: (δ) Ένα αντικείμενο απόγονος περιέχει χαρακτηριστικά από τον γονέα του, αλλά μπορεί να έχει και πρόσθετα δικά του χαρακτηριστικά.

Ε.5 (σελ. 110)

Οργανώστε σε ιεραρχίες κληρονομικότητας: (1) οχήματα/μηχανές/τροχός, (2) φοιτητές/προσωπικό/μαθήματα/χώροι σχολικής μονάδας.

Σκέψη: Εντοπίζουμε τη γενικότερη ρίζα κάθε συνόλου και τα ενδιάμεσα επίπεδα εξειδίκευσης· τα στοιχεία χωρίς σχέση is_a μένουν ανεξάρτητα, συνδεδεμένα με συσχετίσεις. (Ενδεικτική απάντηση — υπάρχουν περισσότερες αποδεκτές οργανώσεις.)

Απάντηση: Σύνολο 1: Μεταφορά → Όχημα → {Αυτοκίνητο → Αγωνιστικό αυτοκίνητο, Αεροπλάνο, Αμφίβιο Όχημα, Φορτηγό, Ποδήλατο}· ξεχωριστά Μηχανή → {Μηχανή αεροπλάνου, Ηλεκτρικός κινητήρας}· ο Τροχός «ανήκει σε» ένα Όχημα (συσχέτιση). Σύνολο 2: Πρόσωπο Σχολικής Μονάδας → {Φοιτητής → Τελειόφοιτος, Προσωπικό → Καθηγητής, Βοηθός διδάσκοντα, Βοηθός διοίκησης, Τεχνικός}· ξεχωριστά Μάθημα → {Φροντιστηριακό μάθημα, Εργαστήριο}· και Κτήριο → {Τάξη, Γυμναστήριο, Αίθουσα Συνεδριάσεων}.

Πρόσεξε: Δεν υπάρχει μία «σωστή» δενδρική δομή, αλλά πολλές λογικά αποδεκτές οργανώσεις.

Ε.6 (σελ. 110)

Κεντρικό πληροφοριακό σύστημα σχολείων: εκπαιδευτικοί αναλαμβάνουν υπηρεσία, μαθητές εγγράφονται. Αναγνωρίστε κλάσεις, ιδιότητες, μεθόδους, σχέσεις.

Απάντηση: Σχολική Μονάδα (Ονομασία, Διεύθυνση — ΤοποθετείΕκπαιδευτικό(), ΕγγράφειΜαθητή()), Εκπαιδευτικός (Όνομα, Επώνυμο, Ειδικότητα — ΑναλαμβάνειΥπηρεσία()), Μαθητής (Όνομα, Επώνυμο, Τάξη — Εγγράφεται(), ΑνανεώνειΕγγραφή()). Σχέσεις: Εκπαιδευτικός «υπηρετεί σε» και Μαθητής «φοιτά σε» τη Σχολική Μονάδα.

Ε.7 (σελ. 110)

Σενάριο κοινωνικού δικτύου: σύνδεση, ανάρτηση, αποδοχή/απόρριψη αιτημάτων, σχολιασμός, αποσύνδεση. Κλάσεις, ιδιότητες, μέθοδοι, σχέσεις.

Απάντηση: Χρήστης (Όνομα, Email, Κωδικός — Συνδέομαι(), Αποσυνδέομαι(), ΑποδέχομαιΑίτημα(), ΑπορρίπτωΑίτημα()), Ανάρτηση (Κείμενο, Ημερομηνία — Δημιουργείται()), Σχόλιο (Κείμενο, Ημερομηνία — Δημιουργείται()), Αίτημα Φιλίας (Αποστολέας, Παραλήπτης, Κατάσταση). Ο Χρήστης «δημιουργεί» Αναρτήσεις, «γράφει» Σχόλια (που «αφορούν» μια Ανάρτηση), «στέλνει/λαμβάνει» Αιτήματα Φιλίας.

Ε.8 (σελ. 111)

Σύστημα εισιτηρίων κινηματογράφου: αίθουσες, ταινίες, κανονικά/μειωμένα εισιτήρια. Κλάσεις και σχέσεις, χωρίς ιδιότητες/μεθόδους.

Απάντηση: Κλάσεις: Αίθουσα, Ταινία, Προβολή, Θεατής, Εισιτήριο → {Κανονικό Εισιτήριο, Μειωμένο Εισιτήριο}. Η Προβολή «διεξάγεται σε» μια Αίθουσα και «αφορά» μια Ταινία· ο Θεατής «εκδίδει» ένα Εισιτήριο που «αφορά» μια Προβολή.

Ε.9 (σελ. 111)

Πληροφοριακό σύστημα σχολικής μονάδας με δεδομένες ιδιότητες Εκπαιδευτικού και Μαθητή. Οργανώστε σε ιεραρχία, μεταφέροντας τις κοινές ιδιότητες στην υπερκλάση.

Απάντηση: Υπερκλάση Πρόσωπο (όνομα, επώνυμο, όνομα πατέρα, όνομα μητέρας, ημ/νία γέννησης, διεύθυνση, τηλέφωνο) → Εκπαιδευτικός (αριθμός δελτίου ταυτότητας, αριθμός μητρώου εκπαιδευτικού, ειδικότητα, ημ/νία διορισμού) και Μαθητής (αριθμός μητρώου μαθητή, αριθμός δημοτολογίου, ημ/νία εγγραφής, τάξη εγγραφής).

Πρόσεξε: Ο «αριθμός δελτίου ταυτότητας» και ο «αριθμός δημοτολογίου» δεν είναι η ίδια ιδιότητα — δεν ενοποιούνται στην υπερκλάση.

Ε.10 (σελ. 111)

Πανεπιστημιακή βιβλιοθήκη: Βιβλίο, Συλλογικός Τόμος, Επιστημονικό Περιοδικό με δεδομένες ιδιότητες· λειτουργίες δανεισμού. Κλάσεις, ιδιότητες, μέθοδοι, ιεραρχία.

Απάντηση: Υπερκλάση Τεκμήριο (Κωδικός, Τίτλος, Έτος έκδοσης, Εκδοτικός οίκος, Τόπος έκδοσης, Γλώσσα, Πλήθος σελίδων — ΖητείταιΓιαΔανεισμό(), Δανείζεται(), Επιστρέφεται()) → Βιβλίο (Συγγραφείς, ISBN), Συλλογικός Τόμος (Επιμελητές έκδοσης, ISBN), Επιστημονικό Περιοδικό (Αριθμός τεύχους, ISSN).

Πρόσεξε: Το ISBN δεν ανεβαίνει στην υπερκλάση, παρότι κοινό σε δύο από τις τρεις υποκλάσεις — δεν είναι κοινό και στις τρεις.

Ε.11 (σελ. 112)

Υπολογισμός τελικού βαθμού μαθήματος με διαφορετικό τρόπο ανάλογα με την κατηγορία μαθήματος: παράδειγμα ενθυλάκωσης / κληρονομικότητας / πολυμορφισμού / αφηρημένου τύπου;

Σκέψη: Η ίδια λειτουργία υπολογίζεται διαφορετικά ανάλογα με τον τύπο — χαρακτηριστικό γνώρισμα του πολυμορφισμού.

Απάντηση: (γ) Πολυμορφισμού.