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