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