Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ' ΛΥΚΕΙΟΥ

Κωδικός : D10101

D10101  -   ΔΑΒΙΤΗ ΜΑΓΔΑΛΗΝΗ

7. Προγραμματιστικά περιβάλλοντα - Μεταφραστές

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

Ο διερμηνευτής (interpreter) μετατρέπει το εκτελέσιμο πρόγραμμα (executable) σε πρόγραμμα αντικείμενο (object)

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

Ο μεταγλωττιστής αναλαμβάνει το ρόλο της μετάφρασης από το πηγαίο πρόγραμμα στο εκτελέσιμο πρόγραμμα

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

Ο διερμηνευτής ελέγχει και μετατρέπει μια-μια τις εντολές του πηγαίου προγράμματος σε γλώσσα μηχανής

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

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

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

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

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

Τα σύγχρονα προγραμματιστικά περιβάλλοντα χρησιμοποιούν μικτές υλοποιήσεις διερμηνευτή και μεταγλωττιστή

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

Ο μεταγλωττιστής σ' ένα σύγχρονο προγραμματιστικό περιβάλλον καθιστά την ύπαρξη του συνδέτη προαιρετική

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

Υπάρχουν δυο μεγάλες κατηγορίες μεταφραστικών προγραμμάτων: οι μεταφραστές και οι μεταγλωττιστές

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

Κάθε πρόγραμμα γλώσσας υψηλού επιπέδου μεταφράζεται σε γλώσσα μηχανής από ένα ειδικό πρόγραμμα που ονομάζεται ___________

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

Ο μεταγλωττιστής δέχεται στην είσοδό του έναν πρόγραμμα σε γλώσσα ____ [ 1 ] ____ δημιουργώντας ισοδύναμο σε γλώσσα ____ [ 2 ] ____

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

Η μεταγλώττιση ενός προγράμματος γίνεται από τους __________ ή τους __________