Τεστ Αυτοαξιολόγησης — Κεφάλαιο 13.1: Κατηγορίες Λαθών

Απάντησε στις ερωτήσεις και πάτησε «Έλεγχος». Θα δεις άμεσα σωστό/λάθος, τη σωστή επιλογή και τη συνολική βαθμολογία.

Μέρος Α: Πολλαπλής Επιλογής (1–10)

1. Ποια κατηγορία λαθών ανιχνεύεται από τον μεταγλωττιστή;

2. Ποιο από τα παρακάτω είναι παράδειγμα λάθους κατά την εκτέλεση;

3. Τα λογικά λάθη:

4. Ποιο εργαλείο βοηθά τον προγραμματιστή να εντοπίσει λάθη κατά την υλοποίηση;

5. Ποιο από τα παρακάτω ΔΕΝ είναι λάθος κατά την εκτέλεση;

6. Ποιο από τα παρακάτω είναι παράδειγμα λογικού λάθους;

7. Ο όρος “bug” προέρχεται πιθανότατα από:

8. Τα λάθη κατά την εκτέλεση μπορούν να αντιμετωπιστούν με:

9. Ποια κατηγορία λαθών είναι πιο δύσκολο να προληφθεί;

10. Τα λογικά λάθη εντοπίζονται με:

Μέρος Β: Σωστό – Λάθος (11–20)

11. Τα λάθη κατά την υλοποίηση εμποδίζουν την εκτέλεση του προγράμματος.

12. Τα λάθη κατά την εκτέλεση μπορούν να προληφθούν εύκολα με εργαλεία του μεταγλωττιστή.

13. Τα λογικά λάθη εντοπίζονται μόνο μέσω testing και ανάλυσης αποτελεσμάτων.

14. Ο όρος “bug” προέρχεται από την παρουσία εντόμου σε υπολογιστή.

15. Τα λάθη κατά την εκτέλεση δεν προκαλούν ποτέ τερματισμό της εφαρμογής.

16. Τα σύγχρονα προγραμματιστικά περιβάλλοντα εντοπίζουν αυτόματα λάθη κατά την υλοποίηση.

17. Η υπερχείλιση αριθμητικής μεταβλητής είναι παράδειγμα λογικού λάθους.

18. Τα λογικά λάθη δεν προκαλούν crash αλλά οδηγούν σε λάθος αποτελέσματα.

19. Η αποσύνδεση εκτυπωτή μπορεί να προκαλέσει λάθος κατά την εκτέλεση.

20. Αν ένα πρόγραμμα έχει λογικό λάθος, ο μεταγλωττιστής θα το εντοπίσει.

Η βαθμολογία υπολογίζεται για τις απαντημένες ερωτήσεις. Αν δεν επιλέξεις απάντηση σε μια ερώτηση, δεν μετρά στη βαθμολογία.