Font size
WorksheetsΕισαγωγή στην Ανάπτυξη Αλγορίθμων
Total questions: 33
Worksheet time: 17mins
Ποιες είναι οι μέθοδοι εργασίας για την ανάλυση της δομής ενός προβλήματος;
Αναλυτική μέθοδος
Συνθετική μέθοδος
Μικτή μέθοδος
Ποια είναι η γενική αρχή της αναλυτικής μεθόδου;
Καθορισμός υποπροβλημάτων
Επανάληψη διαδικασίας
Άμεση επίλυση
Πώς αναπαρίσταται το αρχικό πρόβλημα στη γραφική απεικόνιση;
Με ορθογώνιο παραλληλόγραμμο
Με κύκλο
Με τρίγωνο
Ποιες είναι οι φάσεις του μοντέλου του καταρράκτη;
Καθορισμού απαιτήσεων.
Ανάλυσης απαιτήσεων.
Σχεδίασης.
Υλοποίησης.
Ολοκλήρωσης. Λειτουργίας και συντήρησης.
Ποιες είναι οι βασικές μεθοδολογίες ανάπτυξης λογισμικού;
Μοντέλο του καταρράκτη
Μοντέλο σπείρας
Στο μοντέλο της σπείρας, η ανάπτυξη ακολουθεί μια εξελικτική διαδικασία με την επαναληπτική εκτέλεση ενός κύκλου φάσεων, που σε καθεμιά δημιουργείται μια ενδιάμεση έκδοση του τελικού προϊόντος, η οποία βελτιώνεται κατά τον επόμενο κύκλο κ.ο.κ. Ποιο είναι το πλεονέκτημα αυτού του μοντέλου;
Γρήγορη ανάπτυξη ενός πρωτότυπου
Αργή ανάπτυξη ενός πρωτότυπου
Δυσκολία στην ανάλυση κινδύνων
Μη ικανοποίηση απαιτήσεων χρηστών
Ποιες είναι οι φάσεις που ακολουθούνται κατά την ανάπτυξη ενός προγράμματος;
Ανάλυση του προβλήματος
Σχεδίαση
Συγγραφή κώδικα
Έλεγχος και εκσφαλμάτωση
Τεκμηρίωση
Ποια είναι τα βασικά προγραμματιστικά υποδείγματα;
Ο Προστακτικός προγραμματισμός.
Ο Δηλωτικός προγραμματισμός.
Ποιες γλώσσες ακολούθησαν τον Προστακτικό προγραμματισμό;
Cobol
Fortran
Pascal
C
Πώς γινόταν η διακλάδωση και η αλλαγή της ροής εκτέλεσης ενός προγράμματος κατά την αρχική περίοδο του προγραμματισμού;
Με τη χρήση της εντολής goto.
Με τη χρήση της εντολής if.
Με τη χρήση της εντολής switch.
Ποιες γλώσσες ανήκουν στο δηλωτικό προγραμματισμό;
HTML
SQL
Python
Java
Τι επιτρέπει ο παράλληλος προγραμματισμός;
Ταυτόχρονη εκτέλεση διαδικασιών
Διαχείριση δεδομένων
Δημιουργία ιστοσελίδων
Αρχιτεκτονική προγράμματος
Ποιες γλώσσες ενσωματώνουν τον προγραμματισμό οδηγούμενο από γεγονότα;
Python
Java
C++
Ruby
Η μέθοδος ανάλυσης ενός προβλήματος σε μικρότερα, είναι εκείνη με την οποία αντιμετωπίζουμε το πρόβλημα ως μια πολυεπίπεδη δομή. Ποια είναι αυτή η τεχνική;
Ιεραρχικός σχεδιασμός
Δομημένος προγραμματισμός
Αντικειμενοστραφής προγραμματισμός
Ποια γλώσσα προγραμματισμού είναι η πλέον κλασική γλώσσα δομημένου προγραμματισμού;
Pascal
C++
Java
Ποια γλώσσα προγραμματισμού ανήκει ουσιαστικά σε μικτά υποδείγματα προγραμματισμού;
Python
Visual Basic
C++
Ποια γλώσσα είναι σύγχρονη γλώσσα Αντικειμενοστρεφούς προγραμματισμού;
Java
Pascal
C++
Ποια είναι η γλώσσα που ακολουθεί μικτό πρότυπο υποδειγμάτων;
Visual Basic
Python
Java
Τι είναι ένα προγραμματιστικό αντικείμενο;
Ένα αντικείμενο που έχει χαρακτηριστικά και συμπεριφορά.
Μια μαθηματική θεωρία.
Μια εικόνα.
Ένα σύνολο από αριθμούς.
Πώς ενεργοποιείται η συμπεριφορά ενός αντικειμένου;
Από ένα γεγονός.
Από μια θεωρία.
Από μια εικόνα.
Από μια μαθηματική εξίσωση.
Ποια είναι η σημασία της ταυτότητας ενός αντικειμένου;
Κάθε αντικείμενο είναι ξεχωριστό.
Όλα τα αντικείμενα είναι ίδια.
Η ταυτότητα δεν έχει σημασία.
Τα αντικείμενα δεν έχουν χαρακτηριστικά.
Ποια είναι η συμπεριφορά του αντικειμένου;
Αποτελείται από τα χαρακτηριστικά του.
Είναι το ίδιο με την ταυτότητα.
Εξαρτάται από τον κώδικα-χειριστή.
Είναι πάντα η ίδια.
Τα αντικείμενα έχουν ακριβώς τις ίδιες ιδιότητες, εξακολουθούν να παραμένουν δύο ανεξάρτητα αντικείμενα. Ποιο είναι το χαρακτηριστικό που επιτρέπει σε παρόμοια αντικείμενα να καταγράφονται μόνο μια φορά;
Κλάσεις
Αντικείμενα
Ιδιότητες
Λειτουργίες
Πώς αντιδρά το ενεργό αντικείμενο όταν γίνεται μια ενέργεια, όπως αριστερό κλικ με το ποντίκι;
Αντιδρά όλα τα αντικείμενα
Αντιδρά μόνο το ενεργό
Δεν αντιδρά κανένα
Αντιδρά το πρώτο αντικείμενο
Ποια είναι η εφαρμογή που στηρίζει τη λειτουργία των παραθύρων;
Γραφική διεπαφή χρήστη
Εφαρμογή λογισμικού
Διαχείριση δεδομένων
Σύστημα αρχείων
Ποιους τύπους δεδομένων επεξεργάζεται ένα πρόγραμμα στην Python;
Αριθμητικός
Λογικός
Συμβολοσειρές
Όλοι οι παραπάνω
Ποιο είναι ένα παράδειγμα ακέραιου αριθμού;
19
256.14
28.2E-5
True
Ποιες είναι οι τρεις τύποι αριθμών στην Python;
Ακέραιοι
Κινητής υποδιαστολής
Μιγαδικοί
Όλοι οι παραπάνω
Ποια είναι η τιμή του λογικού τύπου που δέχεται μόνο δύο τιμές;
True
False
Ο λογικός τύπος (boolean) που δέχεται μόνο δύο τιμές, την τιμή True (Αληθής) και την τιμή False (Ψευδής) και έχει σκοπό την καταγραφή του αποτελέσματος ενός ελέγχου. Ποιες είναι οι δύο τιμές που δέχεται;
True
False
Οι συμβολοσειρές είναι μια ακολουθία από χαρακτήρες. Μια συμβολοσειρά μπορεί να αποτελείται από περισσότερες από μία λέξεις. Ποιες γλώσσες υποστηρίζονται από το πρότυπο Unicode;
Ελληνική
Αγγλική
Γαλλική
Γερμανική
Για να ελέγξουμε τον τύπο δεδομένων χρησιμοποιούμε την εντολή type (). Ποιο είναι το αποτέλεσμα της εντολής type(1);
int
float
bool
str
Χρησιμοποιώντας τιμές κάθε τύπου δεδομένων, μπορούμε να κάνουμε διάφορες πράξεις, χρησιμοποιώντας τους αντίστοιχους τελεστές. Ποιες είναι οι βασικότεροι τελεστές στη γλώσσα Python;
Αριθμητικοί τελεστές
Λογικοί τελεστές
Συγκριτικοί τελεστές
