Μεταγλωττιστές (Θ)

Ερωτήσεις Αυτοαξιολόγησης

Ερώτηση 1 (Αντιστοίχιση — 1 βαθμός) 

1. Αντιστοιχήστε τους όρους ανάλογα με το τι έξοδο δίνει κάθε φάση Μεταγλώττισης:

Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Λεκτική Ανάλυση
A. Παράγωγο Δένδρο
2. Συντακτική Ανάλυση
B. Κώδικας τριών διευθύνσεων
3. Σημασιολογική Ανάλυση
C. Λεκτικές μονάδες
4. Παραγωγή Ενδιάμεσου Κώδικα
D. Διακοσμημένο Δένδρο Παραγωγής

Ερώτηση 2 (Πολλαπλής Επιλογής (Πολλαπλές Απαντήσεις) — 1 βαθμός) 

2. Η λεκτική ανάλυση κάνει τα εξής:

Ερώτηση 3 (Πολλαπλής Επιλογής (Πολλαπλές Απαντήσεις) — 1 βαθμός) 

3. Τι από τα παρακάτω ισχύουν για έναν συντακτικό αναλυτή:

Ερώτηση 4 (Πολλαπλής Επιλογής (Πολλαπλές Απαντήσεις) — 1 βαθμός) 

4. Πώς χρησιμοποιείται η γραμματική μιας γλώσσας προγραμματισμού στο πλαίσιο του πρόσθιου τμήματος ενός Μεταγλωττιστή:

Ερώτηση 5 (Αντιστοίχιση — 1 βαθμός) 

5. Αντιστοιχήστε σωστά τα είδη λαθών που μπορεί να εντοπίσουν οι αναλυτές με τους τρόπους αντιμετώπισής τους:

Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Σοβαρό λεκτικό λάθος
A. Αντιμετώπιση με τη μέθοδο του πανικού που συνεπάγεται διακοπή της λειτουργίας του μεταγλωττιστή
2. Προειδοποιητικό λεκτικό λάθος
B. Αντιμετώπιση με τη μέθοδο του πανικού που συνεπάγεται αποφυγή του λάθους και συνέχιση της ανάλυσης αλλά με διακοπή της λειτουργίας του οπίσθιου τμήμα του μεταγλωττιστή
3. Σοβαρό συντακτικό λάθος
C. Διόρθωση του λάθους και συνέχιση της ανάλυσης χωρίς να επιφέρεται διακοπή της λειτουργίας του οπίσθιου τμήμα του μεταγλωττιστή
4. Προειδοποιητικό συντακτικό λάθος
D. Διόρθωση του λάθους και συνέχιση της ανάλυσης αλλά με διακοπή λειτουργίας του οπίσθιου τμήμα του μεταγλωττιστή
    E. Δεν αντιμετωπίζεται

Ερώτηση 6 (Πολλαπλής Επιλογής (Μοναδική Απάντηση) — 1 βαθμός) 

6. Τι κάνει η ενδιάμεση φάση ενός μεταγλωττιστή;

Ερώτηση 7 (Πολλαπλής Επιλογής (Πολλαπλές Απαντήσεις) — 1 βαθμός) 

7. Ποια από τα παρακάτω αποτελούν προτερήματα ενός μεταγλωττιστή έναντι ενός διερμηνευτή;

Ερώτηση 8 (Αντιστοίχιση — 1 βαθμός) 

8. Με ποιο από τα αναφερόμενα στη δεξιά στήλη συνδέεται κάθε ένα από τα στοιχεία της 1ης στήλης;

Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Συντακτικός Αναλυτής
A. Μέθοδος πανικού
2. Λεκτική Ανάλυση
B. Γλώσσα στόχος
3. Σημαντικό σφάλμα
C. Κανονικές Εκφράσεις
4. Τελικό πρόγραμμα
D. Δένδρο παραγωγής
5. Πηγαίο πρόγραμμα
E. Αρχική Γλώσσα

Ερώτηση 9 (Αντιστοίχιση — 1 βαθμός) 

9. Με ποιο από τα αναφερόμενα στη δεξιά στήλη συνδέεται κάθε ένα από τα στοιχεία της 1ης στήλης;

Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Γλώσσα Εφαρμογής
A. Βιβλιοθήκη πηγαίου κώδικα
2. Προεπεξεργαστής
B. Βιβλιοθήκες συστήματος
3. Δυναμική Σύνδεση
C. Γεννήτριες Λεκτικών-Συντακτικών Αναλυτών
4. Μετα-μεταφραστής
D. Εκτέλεση προγράμματος
5. Φόρτωση προγράμματος στη μνήμη
E. Γλώσσα υλοποίησης του προγράμματος του μεταγλωττιστή

Ερώτηση 10 (Σωστό / Λάθος — 1 βαθμός) 

10. Μια αριστερότερη και μια δεξιότερη παραγωγή για τον ίδιο πηγαίο κώδικα δίνουν πάντα το ίδιο παράγωγο δένδρο.