Μάθημα : ΑΕΠΠ

EL1041117 - ΒΑΙΑ ΜΗΤΣΙΩΡΗ

Κεφάλαιο 6

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

6. Το πρόγραμμα που παράγεται από το μεταγλωττιστή λέγεται εκτελέσιμο.

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

6. Το πρόγραμμα Συντάκτης εντοπίζει τα συντακτικά λάθη του προγράμματος.

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

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

Ερώτηση 4 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 5 βαθμοί) 

6. Συμπληρώστε τα κενά.
Ο συνδέτης-φορτωτής μετατρέπει το πρόγραμμα σε πρόγραμμα Ο συντάκτης χρησιμοποιείται για να δημιουργηθεί το πρόγραμμα Ο μεταγλωττιστής μετατρέπει το πρόγραμμα σε πρόγραμμα

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

6. Ο µεταγλωττιστής δέχεται στην είσοδό του ένα πρόγραµµα γραµµένο σε µια γλώσσα υψηλού επιπέδου και παράγει ένα ισοδύναµο πρόγραµµα σε γλώσσα µηχανής

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

6. Η εντολή GOTO που αλλάζει τη ροή εκτέλεσης ενός προγράµµατος είναι απαραίτητη στο δοµηµένο προγραµµατισµό

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

6. Το πηγαίο πρόγραµµα εκτελείται από τον υπολογιστή χωρίς µεταγλώττιση

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

6. Οι μεταβλητές που χρησιμοποιούνται σ’ ένα πρόγραμμα αντιστοιχούνται από το μεταγλωττιστή σε συγκ εκριμένες θέσεις μνήμης του υπολογιστή .

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

6. To εκτελέσιμο πρόγραμμα δημιουργείται ακόμα και στην περίπτωση που το αρχικό πρόγραμμα περιέχει λογικά, αλλά όχι συντακτικά λάθη.

Ερώτηση 10 (Αντιστοίχιση — 4 βαθμοί) 

6. Στη στήλη Α δίνονται οι παρακάτω λανθασμένες εντολές για τον υπολογισμό του μέσου όρου δύο αριθμών. Να αντιστοιχίσετε στην κάθε μια το είδος του λάθους που βρίσκεται στη στήλη Β.
Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Γ ← Α + Β / 2
A. συντακτικό
2. Γ ← (Α + Β / 2
B. λογικό
3. Γ ← (Α + Β / 2)
 
4. Γ ← (Α + Β) : 2
 

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

6. Ο ιεραρχικός προγραμματισμός χρησιμοποιεί τη στρατηγική της συνεχούς διαίρεσης του προβλήματος σε υποπροβλήματα.

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

6. Η χρησιμοποίηση του διερμηνευτή για τη μετάφραση ενός προγράμματος έχει ως αποτέλεσμα την ταχύτερη εκτέλεσή του.

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

6. Ο μεταγλωττιστής διαβάζει μία προς μία τις εντολές του αρχικού προγράμματος και για κάθε μία εκτελεί αμέσως μία ισοδύναμη ακολουθία εντολών μηχανής.

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

6. Τα συντακτικά λάθη στον πηγαίο κώδικα εµφανίζονται κατά το στάδιο της µεταγλώττισής του

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

6. Τα λογικά λάθη είναι συνήθως λάθη σχεδιασµού και δεν προκαλούν τη διακοπή της εκτέλεσης του προγράµµατος.

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

6. Τα συντακτικά λάθη εντοπίζονται στη φάση της μεταγλώττισης.

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

6. Ο διερµηνευτής διαβάζει µία προς µία τις εντολές του πηγαίου προγράµµατος και για κάθε µια εκτελεί αµέσως µια ισοδύναµη ακολουθία εντολών µηχανής