Získajte sebavedomie s základnými stavebnými blokmi programovania: premenné, cykly a funkcie. Tento kvíz zmiešanej obtiažnosti kontroluje, ako dobre čítate kód, predpovedáte výstup a odhaľujete logick...
Vyberte si obtiažnosť a počet otázok pre začiatok.
Od priraďovania premenných po písanie čistých cyklov a znovupoužiteľných funkcií, tento kvíz sa zameriava na základy, ktoré sa objavujú v každom jazyku.
Každá otázka má 4 možnosti a žiadny časovač, takže môžete premýšľať o správaní kódu namiesto toho, aby ste sa ponáhľali.
Obtiažnosť je zmiešaná zámerne: uvidíte rýchle výhry (syntax a jednoduché sledovanie) spolu s hlbšími logickými a okrajovými otázkami.
Pred začatím si vyberte počet otázok a obtiažnosť, ktoré vyhovujú vašim cieľom - krátke cvičenia na prehľad alebo dlhšie sedenia na úplné pokrytie.
Spomaľte pri sledovaní: sledujte zmeny premenných riadok po riadku, najmä vo vnútri cyklov a volaní funkcií.
Keď sa zaseknete, eliminujte možnosti kontrolou typov, rozsahu a toho, či kód vracia hodnotu alebo len produkuje vedľajšie efekty.
Čo je premenná v programovaní?
Ktorý symbol sa bežne používa na označenie premennej v mnohých programovacích jazykoch?
Čo robí slučka v programovaní?
Tento kvíz má 102 otázok pokrývajúcich premenné, cykly a funkcie s zmiešanou obtiažnosťou.
Nie. Kvíz nemá časovač, takže si môžete vziať čas na sledovanie kódu a premýšľanie nad každou možnosťou.
Každá otázka je s výberom odpovede s 4 možnosťami, navrhnutá na testovanie porozumenia a bežných scenárov čítania kódu.
Áno. Môžete si pred začatím vybrať preferovaný počet otázok a obtiažnosť, aby ste sa prispôsobili rýchlemu cvičeniu alebo hlbšiemu štúdiu.
Očakávajte rozsah, hranice cyklov, parametre a návraty funkcií a typické logické chyby ako chyby o jeden.

Ostrite si základy polí, prepojených zoznamov a stromov s mixom otázok rôznej obtiažnosti, ktoré sú určené na rýchlu prax. Prejdete si základné koncepty ako indexovanie, prechádzanie a zložitosti, plus bežné okrajové prípady, ktoré môžu spôsobiť problémy. Vyberte si preferovaný počet otázok a obtiažnosť, a potom sa učte z každého výsledku vlastným tempom.

Ostrite si základy v triedení, vyhľadávaní a analýze Big-O s mixom obtiažnosti, ktorý je postavený na stabilnom zlepšení. Porovnáte obchodné kompromisy algoritmov, zamyslíte sa nad časovou/priestorovou zložitostí a odhalíte okrajové prípady, ktoré narušujú "zjavné" riešenia. Skvelé na prípravu na pohovory alebo osvieženie základov informatiky.