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

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

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

1. Ποιο από τα παρακάτω σενάρια συνεργασίας Λεκτικού και Συντακτικού Αναλυτή είναι το συνηθέστερο;

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

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

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

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

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

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

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

5. Τα πεπερασμένα αυτόματα αποτελούνται από ένα πεπερασμένο σύνολο:

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

6. Πώς μπορεί να χρησιμοποιηθεί ο κώδικας που δημιουργείται από τον bison;

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

7. Ποια ισχύουν από τα παρακάτω για μια γεννήτρια συντακτικών αναλυτών;

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

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

Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. a*bc+
A. aaaabbcbc
2. (ab)+c
B. aaaca
3. (a+c*)+
C. bcc
4. a+(b+c)*
D. ababc
5. [a b c]
E. c

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

9. Ποιές από τις παρακάτω συμβολοσειρές αναγνωρίζονται από τον κανόνα παραγωγής: εντολή1: ‘if’ ID ‘=’ NUM ‘then’εντολή1 | ‘print ID>1;’; όταν το ID είναι μια μεταβλητή και NUM ένας ακέραιος;

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

10. Ένα προσδιοριστικό αυτόματο πεπερασμένων καταστάσεων αποτελεί μηχανή αναγνώρισης συμβολοσειρών που ο τρόπος σύνταξής τους μπορεί να περιγραφεί μέσω μιας κανονικής γραμματικής.