ΜΑΘΗΜΑ ΕΞΕΤΑΖΟΜΕΝΗ ΥΛΗ
ΑΕΠΠ Ημ/νία εξέτασης: 24/4/2020
ΚΑΘΗΓΗΤΗΣ
ΣΤΑΥΡΙΔΗΣ ΔΗΜΗΤΡΙΟΣ ΑΝΔΡΙΤΣΑΚΟΥ ΔΗΜΗΤΡΑ
ΤΜΗΜΑ
Οικονομικό
ΠΑΡΑΡΤΗΜΑ ΔΙΑΡΚΕΙΑ
3 Ωρες
ΚΑΛΗ ΕΠΙΤΥΧΙΑ!!! ΘΕΜΑ Α (40 μονάδες)
Α1)
(5 μονάδες) Να σημειώσεις Σ για την σωστή απάντηση και Λ για την Λάθος στις προτάσεις που ακολουθούν
1. Η
ολίσθηση
προς
τα
αριστερά
στον
αλγόριθμο
του
πολλαπλασιασμού
αλά
ρωσικά
ισοδυναμεί με την ακέραια διαίρεση με το δύο. 2. Όταν δύο ή περισσότερες δομές συνενώνονται σε μία έχουμε την πράξη της αντιγραφής. 3. Στην περίπτωση που υπάρχουν λογικά λάθη σε ένα πρόγραμμα μπορεί να τα εντοπίσει ο διερμηνευτής και όχι ο μεταγλωττιστής. 4. Για να ταξινομηθεί ένας πίνακας μπορώ να χρησιμοποιήσω συνάρτηση που θα έχει ως είσοδο τον πίνακα και έξοδο τον ίδιο πίνακα ταξινομημένο. 5. Ένας πίνακας του οποίου οι κόμβοι έχουν περιεχόμενο την θέση του κάθε στοιχείου πίνακα δεν θεωρείται ήδη ταξινομημένος και πρέπει να ταξινομηθεί.
Α2)
(Μονάδες 10)
Α) να περιγράψετε πως λειτουργεί η στοίβα χρόνου εκτέλεσης υποπρογραμμάτων κατά την κλήση ενός υποπρογράμματος από το κύριο πρόγραμμα. (μονάδες 2) Β) ποιοι είναι οι κανόνες που εφαρμόζονται στην χρήση των παραμέτρων; (μονάδες 1) Γ) Να αναφέρετε ποια είναι η διαφορά ανάμεσα στην αντικειμενοστραφή προσέγγιση και στις παραδοσιακές προγραμματιστικές τεχνικές; (μονάδες 2)