- 1. Ο προγραμματισμός υπολογιστών είναι η διαδικασία σχεδιασμού και κατασκευής οδηγιών που λένε στον υπολογιστή πώς να εκτελέσει μια συγκεκριμένη εργασία. Περιλαμβάνει τη σύνταξη κώδικα χρησιμοποιώντας γλώσσες προγραμματισμού όπως Java, Python, C++ και πολλές άλλες. Οι προγραμματιστές πρέπει να έχουν βαθιά κατανόηση της λογικής, των αλγορίθμων και των δεξιοτήτων επίλυσης προβλημάτων για να δημιουργήσουν αποτελεσματικό και αξιόπιστο λογισμικό. Ο προγραμματισμός χρησιμοποιείται σε διάφορες εφαρμογές, όπως η ανάπτυξη ιστοτόπων, εφαρμογών για κινητά, βιντεοπαιχνίδια και λειτουργικών συστημάτων. Απαιτεί δημιουργικότητα, προσοχή στη λεπτομέρεια και υπομονή για τον εντοπισμό σφαλμάτων και τη βελτίωση του κώδικα. Η εκμάθηση προγραμματισμού ανοίγει ευκαιρίες σε διάφορους κλάδους και βοηθά στη διαμόρφωση του μέλλοντος της τεχνολογίας. Ποια γλώσσα προγραμματισμού θεωρείται «χαμηλού επιπέδου»;
A) Ρουμπίνι B) JavaScript C) Πύθων D) συμβολική γλώσσα
- 2. Ποιος τύπος δεδομένων χρησιμοποιείται για την αποθήκευση ακέραιων αριθμών στον προγραμματισμό;
A) Σειρά B) Ακέραιος αριθμός C) Boolean D) Φλοτέρ
- 3. Στον αντικειμενοστραφή προγραμματισμό, τι είναι μια κλάση;
A) Ένας τύπος βρόχου B) Ένα σχέδιο για τη δημιουργία αντικειμένων C) Μια μουσική σημειογραφία D) Στυλ μορφοποίησης κειμένου
- 4. Τι σημαίνει το IDE στον προγραμματισμό;
A) Καινοτόμος Ψηφιακή Επιχείρηση B) Επεξεργαστής Βάσης Δεδομένων Διαδικτύου C) Ολοκληρωμένο περιβάλλον ανάπτυξης D) Μηχανή διαδραστικής σχεδίασης
- 5. Ποιο σύμβολο υποδηλώνει συνήθως την έναρξη ενός σχολίου σε πολλές γλώσσες προγραμματισμού;
A) */ B) // C) <!-- D) -->
- 6. Τι είναι ο αλγόριθμος στον προγραμματισμό;
A) Ένας τύπος δομής δεδομένων B) Ένα σύνολο οδηγιών για την επίλυση ενός προβλήματος C) Ένα εργαλείο οπτικού σχεδιασμού D) Μια μέθοδος αναπαραγωγής μουσικής
- 7. Ποια γλώσσα χρησιμοποιείται συχνά για τη δημιουργία διαδικτυακών εφαρμογών;
A) C++ B) JavaScript C) Ταχύς D) Ιάβα
- 8. Πώς ονομάζεται η διαδικασία εύρεσης και διόρθωσης σφαλμάτων σε ένα πρόγραμμα;
A) Σύνταξη B) Βελτιστοποίηση C) Ερμηνεύοντας D) Εντοπισμός σφαλμάτων
- 9. Ποια είναι η έξοδος του 5 + 3 * 2;
A) 10 B) 13 C) 16 D) 11
- 10. Ποια δομή δεδομένων χρησιμοποιεί την αρχή Last In, First Out (LIFO);
A) Ουρά B) Σωρός C) Δέντρο D) Πίνακας
- 11. Πώς ονομάζεται η διαδικασία μετατροπής του πηγαίου κώδικα σε κώδικα μηχανής;
A) Ερμηνεία B) Βελτιστοποίηση C) Συλλογή D) Ανακατασκευή
A) Λύσεις λογισμικού υπολογιστών B) Σύστημα Δομής Περιεχομένου C) Δημιουργικό Σύστημα Σεναρίων D) Cascading Style Sheets
- 13. Ποιο από τα παρακάτω είναι ένα δημοφιλές σύστημα ελέγχου έκδοσης;
A) Πύθων B) HTML C) MySQL D) Git
- 14. Τι σημαίνει το API στον προγραμματισμό;
A) Προηγμένη διεπαφή προγραμματισμού B) Αυτοματοποιημένη ενσωμάτωση πρωτοκόλλου C) Ακριβής αλληλεπίδραση προγράμματος D) Διεπαφή προγραμματισμού εφαρμογών
- 15. Ποιος είναι ο σκοπός της δήλωσης «άλλο» στον προγραμματισμό;
A) Για εισαγωγή εξωτερικών βιβλιοθηκών B) Για να επαναλάβετε ένα μπλοκ κώδικα C) Για να ορίσετε μια συνάρτηση D) Για παροχή εναλλακτικού μπλοκ κωδικών όταν δεν πληρούται μια προϋπόθεση
- 16. Ποια γλώσσα προγραμματισμού είναι γνωστή για τη χρήση της στην ανάλυση δεδομένων και τη μηχανική μάθηση;
A) Πύθων B) PHP C) R D) ΝΤΟ#
- 17. Ποιος είναι ο ρόλος μιας συνάρτησης στον προγραμματισμό;
A) Για αναπαραγωγή αρχείων ήχου B) Για να εκτελέσετε μια συγκεκριμένη εργασία C) Για να μορφοποιήσετε κείμενο σε ένα έγγραφο D) Για εμφάνιση εικόνων στην οθόνη
- 18. Τι σημαίνει η SQL στον προγραμματισμό;
A) Λογική ερωτημάτων συστήματος B) Λογική διαδοχικών ερωτήσεων C) Γλώσσα δομημένης ερώτησης D) Σύνδεσμος ερωτήματος λογισμικού
- 19. Ποιος είναι ο σκοπός ενός κατασκευαστή στον αντικειμενοστραφή προγραμματισμό;
A) Για να δημιουργήσετε βρόχους B) Για να ορίσετε χρώματα σε μια ιστοσελίδα C) Για εισαγωγή εξωτερικών βιβλιοθηκών D) Για να αρχικοποιήσετε την κατάσταση ενός αντικειμένου
- 20. Ποια είναι η κύρια λειτουργία ενός λειτουργικού συστήματος;
A) Για τη διαχείριση πόρων υλικού και λογισμικού B) Για τη δημιουργία διαδικτυακών εφαρμογών C) Για το σχεδιασμό διεπαφών χρήστη D) Για την ασφάλεια των συνδέσεων δικτύου
- 21. Ποιος τύπος γλώσσας προγραμματισμού βασίζεται σε ένα σύνολο εντολών για την εκτέλεση εργασιών;
A) Δηλωτικός B) Επιτακτικός C) Λογικός D) Λειτουργικός
- 22. Ποιος είναι ο ρόλος ενός μεταγλωττιστή στον προγραμματισμό;
A) Για να εκτελέσετε τον κώδικα γραμμή προς γραμμή B) Για τον εντοπισμό σφαλμάτων στον κώδικα C) Για να μεταφράσετε τον πηγαίο κώδικα σε κώδικα μηχανής D) Για το σχεδιασμό διεπαφών χρήστη
- 23. Πώς ονομάζεται ένα μικρό, επαναχρησιμοποιήσιμο κομμάτι κώδικα που εκτελεί μια συγκεκριμένη εργασία;
A) Υπορουτίνα B) Λειτουργία C) Μεταβλητός D) Διαίρεση
- 24. Ποια εταιρεία ανέπτυξε τη γλώσσα προγραμματισμού C#;
A) Αμαζόνα B) Microsoft C) Google D) μήλο
- 25. Ποιο από τα παρακάτω είναι παράδειγμα πρότασης υπό όρους στον προγραμματισμό;
A) αν-αλλιώς B) while-loop C) θήκη διακόπτη D) for-loop
- 26. Ποιο σύμβολο χρησιμοποιείται για σχόλια στη γλώσσα προγραμματισμού Python;
A) * B) # C) -- D) //
- 27. Ποιος είναι ο όρος για τη διαδικασία συνδυασμού πεδίων δεδομένων και μεθόδων σε μια ενιαία μονάδα;
A) Κληρονομία B) Πολυμορφισμός C) Αφαίρεση D) Ενθυλάκωση
- 28. Ποιο από τα παρακάτω είναι δημοφιλές περιβάλλον ολοκληρωμένης ανάπτυξης (IDE) για ανάπτυξη Java;
A) Κωδικός Visual Studio B) Υψηλό Κείμενο C) Εκλειψη D) PyCharm
- 29. Ποιος τύπος γλώσσας είναι κυρίως γνωστή ως Java;
A) Διαδικαστικός B) Δηλωτικός C) Λειτουργικός D) Αντικειμενοστραφής
- 30. Στον αντικειμενοστραφή προγραμματισμό, πώς ονομάζεται η διαδικασία δημιουργίας ενός νέου στιγμιότυπου μιας κλάσης;
A) Αρχικοποίηση B) Ορισμός C) Δήλωση D) Instantiation
- 31. Τι είδους σφάλμα παρουσιάζεται κατά τη μεταγλώττιση ενός προγράμματος;
A) Λογικό λάθος B) Σημασιολογικό λάθος C) Συντακτικό λάθος D) Σφάλμα χρόνου εκτέλεσης
- 32. Ποιος είναι ο όρος για μια εντολή που εκτελείται επανειλημμένα με βάση μια συγκεκριμένη συνθήκη;
A) Μεταβλητός B) Βρόχος C) Λειτουργία D) Πίνακας
- 33. Ποιος τύπος γλώσσας προγραμματισμού απαιτεί από τον προγραμματιστή να καθορίσει τις ακολουθίες βημάτων που πρέπει να ακολουθήσει για την επίλυση ενός προβλήματος;
A) Διαδικαστικός B) Λειτουργικός C) Σενάριο D) Δηλωτικός
- 34. Ποιος τύπος γλώσσας προγραμματισμού επιτρέπει στον προγραμματιστή να καθορίσει τα επιθυμητά αποτελέσματα και όχι τα λεπτομερή βήματα για την επίτευξή τους;
A) Επιτακτικός B) Δηλωτικός C) Λειτουργικός D) Διαδικαστικός
- 35. Ποιο από τα παρακάτω είναι ένα σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων;
A) HTML B) Πύθων C) MySQL D) CSS
- 36. Ποιο είναι το αποτέλεσμα του 3 + 5 στον προγραμματισμό;
A) 5 B) 3 C) 8 D) 15
- 37. Ποιο σύμβολο χρησιμοποιείται για σχόλια μιας γραμμής σε πολλές γλώσσες προγραμματισμού;
A) /* B) // C) -- D) ##
- 38. Ποια δομή δεδομένων οργανώνει τα στοιχεία με διαδοχική σειρά;
A) Ουρά B) Σωρός C) Πίνακας D) Δέντρο
- 39. Ποια δήλωση ισχύει για την τιμή "null" στον προγραμματισμό;
A) Αντιπροσωπεύει μια μεταβλητή χωρίς τιμή B) Χρησιμοποιείται για λογικές πράξεις C) Ισοδυναμεί με μηδέν D) Είναι λάθος
|