wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

4.3-4.4- 4.5 Αντικείμενα, Κλάσεις, Πολυμορφισμός, Ενθυλάκωση

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Ποιο από τα παρακάτω περιγράφει καλύτερα τον πολυμορφισμό;

a)

Δυνατότητα επαναχρησιμοποίησης κώδικα

b)

Ικανότητα διαφορετικών αντικειμένων να απαντούν διαφορετικά στην ίδια εντολή

c)

Οργάνωση των δεδομένων σε κλάσεις

d)

Απόκρυψη της εσωτερικής λειτουργίας μιας κλάσης

2.

Στην έννοια του πολυμορφισμού, η ίδια μέθοδος:

a)

Υπάρχει μόνο στην υπερκλάση

b)

Επανακαλείται πάντα με τον ίδιο τρόπο

c)

Μπορεί να επαναπροσδιοριστεί σε κάθε υποκλάση

d)

Εκτελείται μόνο μία φορά

3.

Ποια από τις παρακάτω καταστάσεις παραπέμπει σε πολυμορφισμό;

a)

Ένας μαθητής που είναι και πελάτης σε κατάστημα

b)

Ένα αντικείμενο που αλλάζει θέση

c)

Μια μέθοδος που καλείται από πολλές υποκλάσεις με διαφορετικό τρόπο

d)

Η δημιουργία υποκλάσεων με κοινά χαρακτηριστικά

4.

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

a)

Κληρονομικότητας

b)

Αφαίρεσης

c)

Πολυμορφισμού

d)

Συντακτικού λάθους

5.
Η κληρονομικότητα βοηθά στην...
a)
Επαναχρησιμοποίηση κώδικα.
b)
Μείωση του αριθμού των κλάσεων.
c)
Δημιουργία εντελώς ανεξάρτητων αντικειμένων.
d)
Περιορισμό του πολυμορφισμού.
6.
Η κλάση 'Αυτοκίνητο' έχει τις ακόλουθες έννοιες. Ποιες από αυτές είναι ιδιότητες;
a)
Φρενάρισμα()
b)
Επιτάχυνση()
c)
ΑριθμόςΠινακίδας
d)
Μάρκα
e)
Χρώμα
7.
Ποια από τις παρακάτω προτάσεις περιγράφει καλύτερα τον Αντικειμενοστραφή Προγραμματισμό;
a)
Ο προγραμματισμός βασίζεται σε αντικείμενα με ιδιότητες και μεθόδους.
b)
Ο προγραμματισμός βασίζεται αποκλειστικά σε διαδικασίες.
c)
Ο προγραμματισμός γίνεται μόνο με συναρτήσεις.
d)
Ο προγραμματισμός εστιάζει κυρίως στα δεδομένα εισόδου ενός προγράμματος.
8.
Πώς ονομάζουμε τη διαδικασία εστίασης στα αναγκαία χαρακτηριστικά ενός αντικειμένου, παραλείποντας λεπτομέρειες;
a)
Πολυπλοκότητα
b)
Ενθυλάκωση
c)
Αφαιρετικότητα
d)
Υποκλάση
9.

Μια κλάση αποτελεί ένα αφαιρετικό (abstract) στοιχείο (τύπο) και μπορεί να παράγει

a)

αντικείμενα

b)
συναρτήσεις
c)
κλάσεις
d)
μεταβλητές
10.
Ποιο από τα παρακάτω ΔΕΝ είναι χαρακτηριστικό του αντικειμενοστραφούς προγραμματισμού;
a)
Η πλήρης απουσία μεθόδων
b)
Η ενθυλάκωση
c)
Ο πολυμορφισμός
d)
Η κληρονομικότητα
11.
Τι είναι η κλάση στον αντικειμενοστραφή προγραμματισμό;
a)

Ένας γενικός τύπος αντικειμένων

b)
Μια μεταβλητή σε ένα πρόγραμμα.
c)
Ένα πρότυπο για τη δημιουργία αντικειμένων.
d)
Ένα είδος λογικής δομής.
12.
Η υπερκλάση είναι...
a)
Η κλάση από την οποία κληρονομούν άλλες κλάσεις.
b)
Η κλάση που κληρονομεί από μια άλλη.
c)
Μια μέθοδος που χρησιμοποιείται μόνο από την υποκλάση.
d)
Μια ειδική μορφή πολυμορφισμού.
13.
Η κλάση 'Βιβλίο' έχει τις ακόλουθες έννοιες. Ποιες από αυτές είναι μέθοδοι;
a)
Επιστροφή()
b)
Δανεισμός()
c)
ΑριθμόςΣελίδων
d)
Συγγραφέας
e)
Εξώφυλλο
14.
Ποιο πλεονέκτημα εξασφαλίζεται από τη χρήση κληρονομικότητας;
a)

Μέθοδοι και ιδιότητες δεν χρειάζεται να ξαναγράφονται για κάθε καινούρια υποκλάση.

b)
Τα αντικείμενα μοιράζονται όλα κοινό κώδικα χωρίς εξαιρέσεις.
c)
Δεν μπορούμε να τροποποιήσουμε ιδιότητες στις υποκλάσεις.
d)
Αποκλείεται η επαναχρησιμοποίηση κώδικα.
15.
Ο πολυμορφισμός επιτρέπει...
a)
Την ύπαρξη μεθόδων με το ίδιο όνομα αλλά διαφορετική λειτουργικότητα.
b)
Την κληρονομικότητα από πολλές κλάσεις ταυτόχρονα.
c)
Τη δημιουργία πολλών αντικειμένων ταυτόχρονα.
d)
Την τροποποίηση όλων των δεδομένων της κλάσης αυτόματα.
16.
Ποιο παράδειγμα περιγράφει καλύτερα μια «ιδιότητα» αντικειμένου;
a)
Μια συνάρτηση που πολλαπλασιάζει δύο τιμές
b)
Το χρώμα ενός αυτοκινήτου
c)
Η ρουτίνα που εκτυπώνει δεδομένα στην οθόνη
d)
Μια κλάση-απόγονος που επεκτείνει μια κλάση-πρόγονο
17.
Τι είναι αντικείμενο στον αντικειμενοστραφή προγραμματισμό;
a)
Μια εντολή προγραμματισμού.
b)
Μια οντότητα που περιέχει δεδομένα και μεθόδους.
c)
Μια δομή ελέγχου ροής.
d)
Ένα αρχείο κώδικα.
18.

Μια κλάση αποτελεί ένα αφαιρετικό (abstract) στοιχείο (τύπο) και μπορεί να παράγει

a)

ένα απεριόριστο πλήθος δομικά ίδιων αντικειμένων.

b)

ένα συγκεκριμένο πλήθος δομικά ίδιων αντικειμένων.

19.

Ποια από τα παρακάτω δε σχηματίζουν έγκυρα ζεύγη υπερκλάσης-υποκλάσης

a)

Τράπεζα - Λογαριασμός

b)

Εργαζόμενος - Πιτσαδόρος

c)

Ήπειρος – Χώρα

d)

Δήμος - Συνοικία

20.

Νόμισμα - Ευρώ
Είναι τελικά ζεύγος υπερκλάσης - υποκλάσης;

a)

Το βιβλιο θεωρεί ότι δεν είναι γιατι υποθέτει ότι το Ευρώ είναι ένα τύπος νομίσματος όπως το Δολλάριο ή το Bitcoin.
επέλεξε αυτό ως σωστό

b)

Κανονικα θα έπρεπε να λέει
Νόμισμα - 2 €
τότε είναι ζεύγος

υπερκλάσης - υποκλάσης