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) κειμένου |