wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Κουίζ για την Έννοια του Αλγορίθμου και τον Προγραμματισμό

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Τι είναι αλγόριθμος;

a)

Ένα μαθηματικό πρόβλημα

b)

Μια σειρά από οδηγίες για την επίλυση ενός προβλήματος

c)

Μια συνταγή μαγειρικής

d)

Μια εφαρμογή υπολογιστή

2.

Ποια είναι η πρώτη ενέργεια για να λύσουμε ένα πρόβλημα;

a)

Η καταγραφή των δεδομένων

b)

Η αναζήτηση στο διαδίκτυο

c)

Η συζήτηση με φίλους

d)

Η εκτέλεση του αλγορίθμου

3.

Ποιο από τα παρακάτω είναι παράδειγμα προβλήματος;

a)

Πώς να διαβάσω ένα βιβλίο

b)

Πώς να οργανώσω μια εκδρομή

c)

Πώς να παίξω ένα παιχνίδι

d)

Πώς να φτιάξω ένα χυμό πορτοκαλιού

4.

Ποιες είναι οι ιδιότητες ενός αλγορίθμου;

a)

Πρέπει να είναι ασαφής και περίπλοκος

b)

Πρέπει να έχει ακρίβεια και σαφήνεια

c)

Πρέπει να είναι μακρύς και δύσκολος

d)

Πρέπει να είναι γραμμένος σε δύσκολη γλώσσα

5.

Ποιος είναι ο ρόλος του προγραμματιστή;

a)

Να διορθώνει λάθη στους υπολογιστές

b)

Να παίζει παιχνίδια

c)

Να διαβάσει βιβλία

d)

Να σχεδιάσει αλγόριθμους

6.

Ποιο είναι το ζητούμενο στο πρόβλημα του λύκου, του προβάτου και των χόρτων;

a)

Να περάσουν όλοι στην απέναντι όχθη.

b)

Να μείνουν όλοι μαζί στην αρχική όχθη.

c)

Να μεταφερθούν μόνο τα χόρτα.

d)

Να περάσουν ο λύκος και το πρόβατο μαζί.

7.

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

a)

Πρέπει να είναι αυθαίρετος.

b)

Πρέπει να είναι μακροχρόνιος.

c)

Πρέπει να είναι καθορισμένος και πεπερασμένος.

d)

Πρέπει να είναι ασαφής και περίπλοκος.

8.

Τι είναι ένα πρόγραμμα;

a)

Μια απλή εντολή που δίνεται στον υπολογιστή.

b)

Ένα παιχνίδι που παίζεται στον υπολογιστή.

c)

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

d)

Μια σειρά από εντολές γραμμένες σε γλώσσα κατανοητή για τον άνθρωπο.

9.

Ποιο είναι το αλφάβητο της γλώσσας μηχανής του υπολογιστή;

a)

Οι αριθμοί από το 1 έως το 10.

b)

Τα γράμματα του ελληνικού αλφαβήτου.

c)

Οι λέξεις της φυσικής γλώσσας.

d)

Τα ψηφία 0 και 1.

10.

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

a)

Μεταγλωττιστές και διερμηνείς.

b)

Δημιουργοί και σχεδιαστές.

c)

Συγγραφείς και προγραμματιστές.

d)

Επεξεργαστές και αναλυτές.

11.

Ποια είναι η διαδικασία για την ανάπτυξη ενός λογισμικού;

a)

Σχεδίαση, ανάπτυξη, δοκιμή και συντήρηση.

b)

Σχεδίαση και μόνο.

c)

Ανάπτυξη και πώληση.

d)

Μόνο ανάπτυξη και δοκιμή.

12.

Ποια είναι η διαφορά μεταξύ μεταγλωττιστή και διερμηνέα;

a)

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

b)

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

c)

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

d)

Δεν υπάρχει καμία διαφορά.

13.

Ποιες είναι οι βασικές γλώσσες προγραμματισμού;

a)

HTML, CSS, SQL

b)

Όλες οι παραπάνω.

c)

Python, Java, C++

d)

PHP, Ruby, Swift

14.

Ποιες είναι οι φάσεις της ανάλυσης ενός προβλήματος;

a)

Κατανόηση, σχεδίαση, υλοποίηση

b)

Σχεδίαση, ανάπτυξη, πώληση

c)

Ανάπτυξη, εκπαίδευση, υποστήριξη

d)

Δοκιμή, συντήρηση, αναβάθμιση

15.

Ποια είναι η σημασία της τεκμηρίωσης στον προγραμματισμό;

a)

Είναι χρήσιμη μόνο για μεγάλες ομάδες

b)

Αυξάνει την πολυπλοκότητα του προγράμματος

c)

Είναι περιττή και χρονοβόρα

d)

Διευκολύνει την κατανόηση του κώδικα

16.

Ποιες είναι οι βασικές αρχές του αντικειμενοστραφούς προγραμματισμού;

a)

Διαφάνεια, ασφάλεια, ταχύτητα

b)

Απλότητα, ταχύτητα, ευχρηστία

c)

Συνοχή, ευελιξία, επαναχρησιμοποίηση

d)

Κληρονομικότητα, πολυμορφισμός, ενθυλάκωση