wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ΨΦ - Αντικειμενοστραφής 2

Total questions: 27

Worksheet time: 14mins

Name
Class
Date
1.
Η ενθυλάκωση (encapsulation) αναφέρεται στην ικανότητα ένα αντικείμενο να «κρύβει» τα δεδομένα του και να τα προστατεύει από άμεση πρόσβαση.
a)
Σωστό
b)
Λάθος
2.
Η έννοια Όνομα σε μία κλάση είναι:
a)
Ιδιότητα
b)
Μέθοδος
3.
Ο αντικειμενοστραφής προγραμματισμός εστιάζει σε μια συλλογή από συνεργαζόμενα αντικείμενα, καθένα από τα οποία έχει συγκεκριμένο ρόλο.
a)
Σωστό
b)
Λάθος
4.

Η κλάση Πελάτης έχει τις ακόλουθες έννοιες. Ποιό δεν είναι ιδιότητα;

a)
ΤοποθέτησηΠαραγγελίας()
b)
ΑριθμόςΤηλεφώνου
c)
Διεύθυνση
d)
Όνομα
5.
Ένα αντικείμενο μπορεί να έχει πολλές ιδιότητες, αλλά μόνο μία μέθοδο.
a)
Σωστό
b)
Λάθος
6.
Η ενθυλάκωση σημαίνει...
a)
Την απόκρυψη των λεπτομερειών υλοποίησης ενός αντικειμένου.
b)
Τη χρήση πολλών τύπων δεδομένων.
c)
Την κληρονομικότητα των ιδιοτήτων από άλλες κλάσεις.
d)
Τη δημιουργία μιας νέας μεταβλητής.
7.
Η έννοια ΑποθηκεύειΔεδομένα() σε ένα αντικείμενο είναι:
a)
Ιδιότητα
b)
Μέθοδος
8.
Ο πολυμορφισμός επιτρέπει την ύπαρξη μεθόδων με το ίδιο όνομα, αλλά διαφορετική συμπεριφορά, ανάλογα με το πλαίσιο κλήσης.
a)
Σωστό
b)
Λάθος
9.
Στη σχέση 'Πουλί - Σπουργίτι', το 'Σπουργίτι' είναι:
a)
Υπερκλάση
b)
Υποκλάση
10.
Στον αντικειμενοστραφή σχεδιασμό, η διαγραμματική απεικόνιση των κλάσεων μπορεί να βοηθήσει στην κατανόηση των συνεργασιών μεταξύ τους.Στον αντικειμενοστραφή σχεδιασμό, η διαγραμματική απεικόνιση των κλάσεων μπορεί να βοηθήσει στην κατανόηση των συνεργασιών μεταξύ τους.
a)
Σωστό
b)
Λάθος
11.
Η κλάση Υπάλληλος έχει τις ακόλουθες έννοιες. Ποιες από αυτές είναι μέθοδοι;
a)
ΥπολογισμόςΜισθού()
b)
ΑναφοράΩρώνΕργασίας()
c)
ΑΦΜ
d)
Όνομα
e)
Τμήμα
12.
Στη σχέση 'Ζώο - Θηλαστικό', το 'Ζώο' είναι:
a)
Υπερκλάση
b)
Υποκλάση
13.

Πώς ονομάζονται οι προγραμματιστικές οντότητες στον αντικειμενοστραφή προγραμματισμό;

a)

Συναρτήσεις

b)

Πίνακες

c)

Μεταβλητές

d)

Αντικείμενα

14.

Η ενθυλάκωση προστατεύει το εσωτερικό του αντικειμένου.

a)

Σωστό

b)

Λάθος

15.

Οι ενέργειες ενός αντικειμένου λέγονται:

a)

Ιδιότητες

b)

Μέθοδοι

c)

Δομές

d)

Κλάσεις

16.

Η επίλυση προβλημάτων στον αντικειμενοστραφή προγραμματισμό βασίζεται:

a)

Σε μαθηματικούς τύπους

b)

Σε βάσεις δεδομένων

c)

Σε φυσική ερμηνεία

d)

Σε πολύπλοκους αλγορίθμους

17.

Η κληρονομικότητα επιτρέπει:

a)

Εκτύπωση δεδομένων

b)

Διαγραφή κλάσεων

c)

Δημιουργία ιεραρχιών

d)

Αποθήκευση αρχείων

18.

Ο πολυμορφισμός επιτρέπει διαφορετικές υλοποιήσεις της ίδιας λειτουργίας.

a)

Σωστό

b)

Λάθος

19.

Μια κλάση μπορεί να δημιουργήσει:

a)

Κανένα αντικείμενο


b)

Απεριόριστα αντικείμενα


c)

Ένα μόνο αντικείμενο


d)

Περιορισμένα αντικείμενα


20.

Η υπερκλάση περιέχει:


a)

Μόνο νέες ιδιότητες

b)

Μόνο συναρτήσεις

c)

Μόνο δεδομένα

d)

Κοινές ιδιότητες και μεθόδους

21.

Τα αντικείμενα στον αντικειμενοστραφή προγραμματισμό δεν συνεργάζονται μεταξύ τους.

a)

Σωστό

b)

Λάθος

22.

Οι γραμμές σύνδεσης σε διάγραμμα του αντικειμενοστραφούς προγραμματισμού δείχνουν:

a)

Τις μεθόδους

b)

Τα δεδομένα

c)

Τις μεταβλητές

d)

Τη συνεργασία αντικειμένων

23.

Τι είναι ο αντικειμενοστραφής προγραμματισμός;

a)


Ένα είδος βάσης δεδομένων

b)


Ένα λειτουργικό σύστημα

c)

Μια γλώσσα προγραμματισμού

d)

Μια μεθοδολογία ανάπτυξης εφαρμογών

24.

Η υποκλάση:

a)

Κληρονομεί ιδιότητες και μεθόδους

b)

Διαγράφει δεδομένα

c)

Δεν σχετίζεται με την υπερκλάση

d)

Δεν έχει μεθόδους

25.

Ποιο δεν είναι στοιχείο ανάλυσης προβλήματος στον αντικειμενοστραφή προγραμματισμό;

a)

Ιδιότητες

b)

Αντικείμενα

c)

Μεταγλωττιστής

d)

Μέθοδοι

26.

Η ενθυλάκωση σημαίνει διαχωρισμό δεδομένων και μεθόδων.

a)

Σωστό

b)

Λάθος

27.

Στη διαγραμματική αναπαράσταση του αντικειμενοστραφούς προγραμματισμού χρησιμοποιούνται:

a)

Κύκλοι

b)

Τρίγωνα

c)

Πολύγωνα

d)

Παραλληλόγραμμα