Παρακάτω είναι ένα πλήρες, αυτοτελές αρχείο **HTML** για **αυτοαξιολόγηση** (πολλαπλής επιλογής + σωστό/λάθος), με **άμεση διόρθωση**, βαθμολογία και επαναφορά. Αντιγράψτε το σε ένα αρχείο π.χ. `autoaxiologisi.html` και ανοίξτε το σε browser. ```html Αυτοαξιολόγηση: Κατηγορίες Λαθών Προγράμματος

Αυτοαξιολόγηση: Κατηγορίες Λαθών Προγράμματος

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

Α. Πολλαπλής Επιλογής

1. Σε πόσες βασικές κατηγορίες χωρίζονται τα λάθη σε ένα πρόγραμμα;

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

3. Ποιο εργαλείο ανιχνεύει τα λάθη κατά την υλοποίηση;

4. Τι συμβαίνει όταν το πρόγραμμα περιέχει λάθος κατά την υλοποίηση;

5. Ποια είναι η βασική αιτία των λαθών κατά την εκτέλεση;

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

7. Ποια λάθη δεν ανιχνεύονται ούτε από τον μεταγλωττιστή ούτε κατά την εκτέλεση;

8. Με ποια διαδικασία εντοπίζονται τα λογικά λάθη;

Β. Σωστό – Λάθος

1. Τα λάθη κατά την υλοποίηση οφείλονται κυρίως σε λανθασμένη σύνταξη εντολών.

2. Ένα πρόγραμμα με συντακτικά λάθη μπορεί να εκτελεστεί κανονικά.

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

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

5. Η διαίρεση με το μηδέν αποτελεί παράδειγμα λάθους κατά την εκτέλεση.

6. Τα λογικά λάθη προκαλούν συνήθως τερματισμό του προγράμματος.

7. Τα λογικά λάθη είναι λάθη σχεδιασμού.

8. Η ανίχνευση λογικών λαθών γίνεται μόνο με testing και ανάλυση αποτελεσμάτων.

9. Ο όρος “bug” πιθανόν προέρχεται από πραγματικό έντομο σε υπολογιστή.

10. Τα λάθη κατά την εκτέλεση είναι πιο δύσκολο να προληφθούν.

Σημείωση: Η βαθμολογία μετρά μόνο τις ερωτήσεις στις οποίες έχει δοθεί απάντηση.