This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
qna:hw:lsn66 [2022/05/26 22:13] xallos created |
qna:hw:lsn66 [2022/05/27 17:18] (current) xallos |
||
---|---|---|---|
Line 4: | Line 4: | ||
{{ : | {{ : | ||
{{ : | {{ : | ||
- | {{ : | + | {{ : |
{{ : | {{ : | ||
===== Εργασία B.1 ===== | ===== Εργασία B.1 ===== | ||
+ | |||
+ | Δημιουργία συνεργαζόμενων συναρτήσεων που διαχειρίζονται | ||
+ | ένα SuperString βάσει της εκφώνησης. | ||
+ | |||
+ | Τα μηνύματα λάθους στην κονσόλα του CLion έχουν διαφορετική | ||
+ | μορφή από τα συνηθισμένα. Σε κάθε test εμφανίζεται η εντολή | ||
+ | που εκτελείται __έτσι και αλλιώς__. Σε περίπτωση που αποτύχει το | ||
+ | test η εντολή εμφανίζεται ξανά στην επόμενη γραμμή του κειμένου | ||
+ | και υπάρχει ένα ενδεικτικό μικρό λεκτικό στο τέλος της, καθώς | ||
+ | και το link προς αυτή τη σελίδα. | ||
+ | |||
+ | < | ||
+ | R U N N I N G T E S T | ||
+ | ssAppend(s1 = ssCreate(size=14, | ||
+ | R U N N I N G T E S T | ||
+ | ssAppend(s1 = ssCreate(size=13, | ||
+ | ssAppend(s1 = ssCreate(size=13, | ||
+ | |||
+ | https:// | ||
+ | </ | ||
==== Ζητούμενα ==== | ==== Ζητούμενα ==== | ||
- | ==== Έλεγχοι | + | ==== Ερώτημα |
- | Έλεγχοι | + | Έλεγχοι που αφορούν τη συνάρτηση '' |
=== Έλεγχοι === | === Έλεγχοι === | ||
Line 19: | Line 39: | ||
== Test B-1-1-a == | == Test B-1-1-a == | ||
- | Μία ή περισσότερες κλήσεις της '' | + | Ο έλεγχος που |
== Test B-1-1-b == | == Test B-1-1-b == | ||
- | Μία ή περισσότερες κλήσεις της '' | + | Ο έλεγχος που |
- | ==== Ερώτημα | + | == Test B-1-1-c == |
- | Έλεγχος λειτουργίας της συνάρτησης '' | + | Ο έλεγχος που απέτυχε αφορά κείμενο μήκους μικρότερου από το '' |
+ | |||
+ | == Test B-1-1-d == | ||
+ | |||
+ | Ο έλεγχος που απέτυχε αφορά κείμενο μήκους κατά ένα μικρότερου από το '' | ||
+ | |||
+ | == Test B-1-1-e == | ||
+ | |||
+ | Ο έλεγχος που απέτυχε αφορά κείμενο μήκους μεγαλύτερο από το '' | ||
+ | |||
+ | ==== Ερώτημα B.1.3 ==== | ||
+ | |||
+ | Έλεγχος λειτουργίας της συνάρτησης '' | ||
=== Έλεγχοι === | === Έλεγχοι === | ||
- | == Test B-1-2-a == | + | == Test B-1-3-a == |
+ | |||
+ | Έλεγχος σωστής αντιμετώπισης μη αποδεκτών δεδομένων της συνάρτησης. Δείτε το μήνυμα στην κονσόλα για την ακριβή εντολή που απέτυχε. | ||
+ | |||
+ | == Test B-1-3-b == | ||
+ | |||
+ | Έλεγχος προσάρτησης κειμένου σε '' | ||
+ | |||
+ | == Test B-1-3-c == | ||
+ | |||
+ | Έλεγχος προσάρτησης κειμένου σε '' | ||
+ | |||
+ | == Test B-1-3-d == | ||
+ | |||
+ | Έλεγχος προσάρτησης κειμένου σε '' | ||
+ | |||
+ | == Test B-1-3-e == | ||
+ | |||
+ | Έλεγχος προσάρτησης κειμένου σε '' | ||
+ | |||
+ | |||
+ | ==== Ερώτημα B.1.4 ==== | ||
+ | |||
+ | Έλεγχος λειτουργίας της συνάρτησης '' | ||
+ | |||
+ | === Έλεγχοι === | ||
+ | |||
+ | == Test B-1-4-a == | ||
+ | |||
+ | Έλεγχος σωστής αντιμετώπισης μη αποδεκτών δεδομένων της συνάρτησης. Δείτε το μήνυμα στην κονσόλα για την ακριβή εντολή που απέτυχε. | ||
+ | |||
+ | == Test B-1-4-b == | ||
+ | |||
+ | Έλεγχος " | ||
+ | |||
+ | == Test B-1-4-c | ||
- | Η συνάρτηση | + | Έλεγχος "αποκοπής" (truncate) κειμένου (που μαζί με το τερματικό κωδικό 0) έχει |
- | == Test B-1-2-b == | + | == Test B-1-4-d == |
- | Η συνάρτηση | + | Έλεγχος "αποκοπής" (truncate) κειμένου |