Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Κ13.11 · Βάθος αναδρομής μέχρι να γεμίσει η στοίβα

Kahoot «Μνήμη» (διάλεξη 13) · Δυσκολία ★★★ · multiple-choice · 20% σωστές απαντήσεις (135 απαντήσεις στο αμφιθέατρο) · Κεφάλαια: 13

Έστω ότι ulimit -s δίνει 8192 και το activation record της foo είναι 1024 bytes. Πόσες αναδρομικές κλήσεις μέχρι να «σκάσει» το πρόγραμμα;

Συχνή παρανόηση

Το 48% επέλεξε ~8, θεωρώντας ότι το 8192 είναι bytes. Το ulimit -s μετράει σε KB, άρα η στοίβα είναι 8 MB.

Υπόδειξη

Ελέγξτε σε ποια μονάδα μετράει το ulimit -s το μέγεθος της στοίβας.

Αριθμός στον οδηγό: Κ13.11 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: kahoot-stack-overflow-depth · Σύνδεσμος: https://progintro.github.io/study/questions/kahoot/kahoot-stack-overflow-depth.html · Markdown (GitHub)