Duke u ngarkuar...
Nested Function Calls & Stack Frames
Nested function calls janë funksione të thirrura brenda funksioneve të tjera. Kompjuteri përdor stack frames për të mbajtur rendin e thirrjeve, ku funksioni i fundit që thirret ekzekutohet i pari dhe mbyllet i pari.
Koha e kaluar:
00:00:00
Filloni testin
Çka ndodh kur një funksion thërret një funksion tjetër në Python?
Kategoria:
Zgjidhni një nga opsionet
Pikët: 10,00
Të dy funksionet ndalen
I pari funksion fshihet
Një stack frame i ri krijohet për funksionin e dytë
Funksioni i dytë zëvendëson të parin
Kompjuteri printon vetëm emrin e funksionit
Çfarë është stack frame në rastin e thirrjeve të ndërlidhura (nested)?
Kategoria:
Zgjidhni një nga opsionet
Pikët: 10,00
Një hapësirë kujtese për secilën thirrje funksioni
Një përmbledhje e rezultateve
Një komandë për të ndalur programin
Një variabël globale
Një listë me emra funksionesh
Pse nuk është e këshillueshme të përdorim një funksion të madh për çdo gjë?
Kategoria:
Zgjidhni një nga opsionet
Pikët: 10,00
Sepse nuk funksionon me if
Sepse është më i shpejtë
Sepse nuk mund të përmbajë print()
Sepse Python nuk e lejon
Sepse funksioni bëhet i vështirë për t’u kuptuar dhe testuar
Çfarë përfitimi ka ndarja e një funksioni të madh në disa funksione më të vegjël?
Kategoria:
Zgjidhni një nga opsionet
Pikët: 10,00
Funksionet vegjël janë më të ngadalshëm
Funksionet më të vegjël janë të fshehur në kujtesë
Krijon më shumë errors
E bën programin të mos funksionojë
Përmirëson lexueshmërinë dhe ri-përdorshmërinë e kodit
Çfarë përfitimi ka ndarja e një funksioni të madh në disa funksione më të vegjël?
Kategoria:
Zgjidhni një nga opsionet
Pikët: 10,00
Funksionet vegjël janë më të ngadalshëm
Funksionet më të vegjël janë të fshehur në kujtesë
Krijon më shumë errors
E bën programin të mos funksionojë
Përmirëson lexueshmërinë dhe ri-përdorshmërinë e kodit
Çfarë përfitimi ka ndarja e një funksioni të madh në disa funksione më të vegjël?
Kategoria:
Zgjidhni një nga opsionet
Pikët: 10,00
Funksionet vegjël janë më të ngadalshëm
Funksionet më të vegjël janë të fshehur në kujtesë
Krijon më shumë errors
E bën programin të mos funksionojë
Përmirëson lexueshmërinë dhe ri-përdorshmërinë e kodit
Në shembullin me kontrollin e intruzionit në lojë, çfarë bën ndarja e kontrollit të zbulimit (detection check) në një funksion të veçantë?
Kategoria:
Zgjidhni një nga opsionet
Pikët: 10,00
Shton më shumë variabla
Lejon rishfrytëzimin e logjikës në pjesë të ndryshme
Fshin të dhënat e lojës
Redukton shpejtësinë e kodit
Ndërpret funksionet tjera
Vazhdoni
Përfundo
Ju lutem prisni...