Základy programování: proměnné, smyčky a funkce
Získejte důvěru v základní stavební bloky programování: proměnné, smyčky a funkce. Tento kvíz smíšené obtížnosti prověřuje, jak dobře čtete kód, předpovídáte výstup a odhalujete logické chyby. Vyberte...
Spustit Kvíz
Vyberte obtížnost a počet otázek pro začátek.
O tomto kvízu
Co budete procvičovat
Od přiřazování proměnných po psaní čistých smyček a znovu použitelných funkcí, tento kvíz se zaměřuje na základy, které se objevují v každém jazyce.
Každá otázka má 4 možnosti a žádný časový limit, takže můžete přemýšlet o chování kódu místo spěchání.
Obtížnost a nastavení kvízu
Obtížnost je záměrně smíšená: uvidíte rychlé úspěchy (syntaxe a jednoduché sledování) vedle hlubších logických a okrajových otázek.
Před začátkem si vyberte počet otázek a obtížnost, které odpovídají vašemu cíli – krátké cvičné běhy pro revizi nebo delší sezení pro úplné pokrytí.
Běžné nástrahy, na které si dát pozor
- Zmatení přiřazení s porovnáním (např. nastavování vs kontrola hodnoty)
- Chyby off-by-one v mezích a rozsazích smyček
- Chyby v rozsahu proměnných (lokální vs globální, překrývání)
- Zapomínání na návratové hodnoty funkcí vs tisk výstupu
- Chybné čtení podmínek ukončení smyčky a nekonečné smyčky
- Předávání podle hodnoty vs reference (závislé na jazyce)
Tipy pro vyšší skóre
Zpomalte při sledování: sledujte změny proměnných řádek po řádku, zejména uvnitř smyček a volání funkcí.
Ukázkové otázky
Co je proměnná v programování?
- A.Úložné místo s názvem
- B.Pevná hodnota
- C.Struktura smyčky
- D.Volání funkce
Jaký symbol se běžně používá k označení proměnné v mnoha programovacích jazycích?
- A.$
- B.@
- C.#
- D.&
Co dělá smyčka v programování?
- A.Opakovaně vykonává blok kódu
- B.Deklaruje proměnnou
- C.Definuje funkci
- D.Ukončuje program
FAQ kvízu
Kolik otázek je v tomto kvízu?
Tento kvíz má 102 otázek pokrývajících proměnné, smyčky a funkce s různou obtížností.
Je zde časovač nebo časový limit?
Ne. Kvíz nemá časovač, takže si můžete vzít čas na sledování kódu a přemýšlení o každé možnosti.
Jaký formát mají otázky?
Každá otázka je s výběrem odpovědí se 4 možnostmi, navržená tak, aby testovala porozumění a běžné scénáře čtení kódu.
Mohu si vybrat počet otázek a obtížnost?
Ano. Můžete si vybrat preferovaný počet otázek a obtížnost před začátkem, aby to odpovídalo rychlému cvičení nebo hlubšímu studiu.
Jaká témata jsou zahrnuta kromě základní syntaxe?
Očekávejte rozsah, hranice smyček, parametry a návraty funkcí a typické logické chyby, jako jsou chyby off-by-one.
Zahrajte si tento kvíz v jiném jazyce(7)
Související kvízy

Algoritmy: třídění, hledání a Big-O
Ostré své základy v třídění, hledání a analýze Big-O s mixem obtížnosti postaveným pro stabilní zlepšení. Porovnáte obchodní kompromisy algoritmů, uvažujete o časové/prostorové složitosti a odhalíte okrajové případy, které narušují "očividná" řešení. Skvělé pro přípravu na pohovory nebo osvěžení základů informatiky.

Datové struktury: pole, seznamy a stromy
Osvěžte si základy polí, propojených seznamů a stromů s mixem obtížnosti navrženým pro rychlou praxi. Projdete si základní koncepty jako indexování, procházení a složitost, plus běžné okrajové případy, které lidi zmatejí. Vyberte si preferovaný počet otázek a obtížnost, a pak se učte z každého výsledku vlastním tempem.
Počítačové hardwarové komponenty a jejich role
Přiřaďte klíčové komponenty PC k tomu, co dělají a jak ovlivňují výkon. Pokrývá CPU, GPU, RAM, typy úložišť, základní desky, zdroje napájení a porty.
Modely služeb cloud computingu vysvětleny
Zkontrolujte své porozumění tomu, jak jsou cloudové služby dodávány a používány. Pokrývá IaaS, PaaS, SaaS, kontejnery vs VM, regiony/availability zóny a základy sdílené odpovědnosti.
Kybernetické hrozby a obrany
Identifikujte běžné kybernetické hrozby a nejlepší obranné praktiky používané k minimalizaci rizika. Pokrývá phishing, malware, hesla, MFA, základy šifrování a bezpečné prohlížecí návyky.
Základy syntaxe programovacích jazyků
Otestujte si své znalosti běžné syntaxe programování v populárních jazycích. Otázky se zaměřují na proměnné, smyčky, funkce a základní datové struktury, aniž by vyžadovaly hlubokou teorii informatiky.