Εκσφαλμάτωση προγραμμάτων
Ακόμη και πολύ ικανοί επαγγελματίες προγραμματιστές κάνουν λάθη στην ανάπτυξη των προγραμμάτων ! !
Sign in to Google to save your progress. Learn more
1. Ποιες από τις παρακάτω είναι κατηγορίες λαθών που μπορούν να συμβούν σε ένα πρόγραμμα;
3 points
2. Στον έλεγχο «μαύρου κουτιού» τα σενάρια ελέγχου βασίζονται στον κώδικα του προγράμματος
2 points
Clear selection
3. Τα σενάρια ελέγχου περιλαμβάνουν και μη έγκυρες τιμές εισόδου.
2 points
Clear selection
4. Κατά τον έλεγχο ακραίων τιμών ελέγχονται τυχαίες τιμές από κάθε διάστημα της εισόδου.
2 points
Clear selection
5. Ο έλεγχος «μαύρου κουτιού» μπορεί να εφαρμοστεί και σε υποπρογράμματα.
2 points
Clear selection
6. Ένα ξενοδοχείο διαθέτει δωμάτια σύμφωνα με την ακόλουθη τιμολογιακή πολιτική: (α) για διαμονή έως και 3 ημέρες 50€/ημέρα, (β) για διαμονή έως και 7 ημέρες 47€/ημέρα, (γ) για διαμονή έως και 20 ημέρες 42€/ημέρα. Ο μέγιστος χρόνος μίσθωσης κάθε διαμερίσματος είναι 20 ημέρες. Ποια από τα παρακάτω σενάρια ελέγχου είναι σωστά ώστε να πραγματοποιήσετε έλεγχο ακραίων τιμών?
4 points
7. Βρείτε τα λάθη στις παρακάτω εντολές:
8 points
Δεν έχει αρχική τιμή το Χ
Όλα είναι λάθος
Λείπει το τέλος_αν
Λείπει το τότε
Χ <- 10 Αν Χ <= 20 τότε Χ <- Χ + 2
Χ <- 10 Αν Χ <= 20 Χ <- Χ + 2 τέλος_αν
Αν Χ <= 20 τότε Χ <- Χ + 2 τέλος_αν
όσο Υ <= 20 τότε Χ <- Χ + 2 τέλος_προγράμματος
8. Σε ένα πρόγραμμα έχουμε 2 ακέραιες μεταβλητές την Α και την Β, μία πραγματική την Γ και μία χαρακτήρα την Δ. Βρείτε τα λάθη στις παρακάτω εντολές:
8 points
Η μεταβλητή είναι ακέραια ενώ η πράξη έχει αποτέλεσμα πραγματικό αριθμό
Η μεταβλητή είναι πραγματική ενώ η σύγκριση γίνεται με χαρακτήρες
Δεν μπορεί να γίνει η πράξη αυτή γιατί η μεταβλητή είναι ακέραια και ο αριθμός πραγματικός
Λείπουν τα εισαγωγικά
Β <-- Α div 2,5
Δ <-- Δημήτρης
Αν Γ = "Τέλος" τότε
Β <-- Α/10
9. Τι λάθος μπορεί να συμβεί σε αυτή την εντολή εκχώρησης; MO <- Άθροισμα / Πλήθος. Αιτιολογήστε την απάντηση σας.
2 points
Clear selection
10. Πως θα γράψετε την παραπάνω εντολή ολοκληρωμένα ώστε να μη συμβεί το λάθος;
11. Το παρακάτω πρόγραμμα επιδιώκει να υπολογίσει το άθροισμα κάθε γραμμής του πίνακα ΕΣΟΔΑ. Όμως δεν το πετυχαίνει. Εντοπίστε το λάθος.
2 points
Captionless Image
Clear selection
12. Εντοπίστε τη θέση που θα έπρεπε να τοποθετηθεί η εντολή της παραπάνω ερώτησης για να υπολογιστεί σωστά το άθροισμα κάθε γραμμής του πίνακα ΕΣΟΔΑ.
2 points
Clear selection
13. Τι αποτέλεσμα θα εμφανίσει το παρακάτω πρόγραμμα;
2 points
Captionless Image
Clear selection
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy