Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

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

a)

Σωστό

b)

Λάθος

2.

Βασικό στοιχείο του προγράμματος είναι τα δεδομένα οι δομές δεδομένων πέραν της κωδικοποίησης

a)

Σωστό

b)

Λάθος

3.

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

a)

Σωστό

b)

Λάθος

4.

Χάρη στο δομημένο προγραμματισμό δημιουργούνται προγράμματα απλούστερα, κατανοήσιμα και εύκολα στη διόρθωση

a)

Σωστό

b)

Λάθος

5.

Στην ιεραρχική σχεδίαση, η ανάλυση του αλγορίθμου πραγματοποιείται με την τεχνική «από πάνω προς τα κάτω»

a)

Σωστό

b)

Λάθος

6.

Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις

a)

Σωστό

b)

Λάθος

7.

Η γραμματική είναι το συντακτικό μιας γλώσσας

a)

Σωστό

b)

Λάθος

8.

Δεν υπάρχουν διαφορές μεταξύ φυσικών και τεχνητών γλωσσών

a)

Σωστό

b)

Λάθος

9.

Η ιεραρχική σχεδίαση διασπά ένα πρόβλημα σε υποπροβλήματα και τα επιλύει, λύνοντας το αρχικό πρόβλημα

a)

Σωστό

b)

Λάθος

10.

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

a)

Σωστό

b)

Λάθος

11.

Κάθε υποπρόβλημα της ιεραρχικής σχεδίασης αποτελεί μια ανεξάρτητη ενότητα στον τμηματικό προγραμματισμό

a)

Σωστό

b)

Λάθος

12.

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

a)

Σωστό

b)

Λάθος

13.

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

a)

Σωστό

b)

Λάθος

14.

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

a)

Σωστό

b)

Λάθος

15.

Ένα πρόγραμμα σε γλώσσα μηχανής χρειάζεται μεταγλωττιση.

a)

Σωστό

b)

Λάθος

16.

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

a)

Σωστό

b)

Λάθος

17.

Ο μεταγλωττιστής μας επιτρέπει να συντάσσουμε ένα πρόγραμμα

a)

Σωστό

b)

Λάθος

18.

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

a)

Σωστό

b)

Λάθος

19.

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

a)

Σωστό

b)

Λάθος

20.

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

a)

Σωστό

b)

Λάθος

21.

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

a)

Σωστό

b)

Λάθος

22.

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

a)

Σωστό

b)

Λάθος

23.

Τα λογικά λάθη εντοπίζονται από έναν μεταγλωττιστή αλλά όχι από έναν διερμηνευτή

a)

Σωστό

b)

Λάθος

24.

Τα συντακτικά λάθη επιδιορθώνονται γρήγορα και εύκολα αλλά για τα λογικά λάθη η επιδιόρθωση είναι μια επίπονη διαδικασία

a)

Σωστό

b)

Λάθος

25.

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

a)

Σωστό

b)

Λάθος

26.

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

a)

Σωστό

b)

Λάθος

27.

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

a)

Σωστό

b)

Λάθος

28.

Σ' ένα σύγχρονο προγραμματιστικό περιβάλλον απαιτείται η παρουσία συντάκτη για την συγγραφή του κειμένου των εντολών

a)

Σωστό

b)

Λάθος

29.

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

a)

Σωστό

b)

Λάθος

30.

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

a)

Σωστό

b)

Λάθος

31.

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

a)

Σωστό

b)

Λάθος

32.

Η παράλειψη μιας εντολής Τέλος_αν είναι λογικό λάθος

a)

Σωστό

b)

Λάθος

33.

Η χρήση της εντολής ΜΟ ← α + β + γ / 3 αντί της ΜΟ ← (α + β + γ) / 3 είναι λογικό λάθος

a)

Σωστό

b)

Λάθος

34.

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

a)

Σωστό

b)

Λάθος

35.

Ο εντοπισμός των συντακτικών λαθών σε ένα πρόγραμμα γίνεται από τον μεταγλωττιστή (compiler)

a)

Σωστό

b)

Λάθος

36.

Τα λογικά λάθη είναι συνήθως λάθη σχεδιασμού και δεν προκαλούν τη διακοπή της εκτέλεσης του προγράμματος. (Εξετ. 2002)

a)

Σωστό

b)

Λάθος

37.

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

a)

Σωστό

b)

Λάθος

38.

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

a)

Σωστό

b)

Λάθος

39.

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

a)

Σωστό

b)

Λάθος

40.

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

a)

Σωστό

b)

Λάθος

41.

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

a)

Σωστό

b)

Λάθος

42.

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

a)

Σωστό

b)

Λάθος

43.

Ο συνδέτης-φορτωτής μετατρέπει το αντικείμενο πρόγραμμα σε ____________ πρόγραμμα

a)

πηγαίο

b)

εκτελέσιμο

c)

συνδέτη φορτωτή

d)

συντακτικό

44.

Ο συντάκτης χρησιμοποιείται για να δημιουργηθεί το ____________ πρόγραμμα

a)

πηγαίο

b)

εκτελέσιμο

c)

αντικείμενο

d)

συντακτικό

45.

Ο μεταγλωττιστής μετατρέπει το πηγαίο πρόγραμμα σε ____________ πρόγραμμα

a)

πηγαίο

b)

εκτελέσιμο

c)

συντακτικό

d)

αντικείμενο