Jak lze v jazyce C realizovat předání parametru funkci odkazem?
Co je to literál a co tímto pojmem označujeme?
Co znamená klíčové slovo volatile
?
K čemu slouží modifikátor const
?
Jaký význam má klíčové slovo extern
v závislosti na kontextu?
Jaký význam má klíčové slovo static
v závislosti na kontextu?
Jaké typy paměti dle způsobu alokace rozlišujeme v jazyce C?
Vyjmenujte čtyři specifikátory paměťových tříd.
Jak v C alokujete dynamickou paměť pro uložení posloupnosti 20 hodnot typu int
? Jak následně takové pole zvětšíte pro uložení dalších 10 položek?
Jak se v C předává pole funkcím?
Jakého datováho typu je návratová hodnota funkce malloc
?
Jaký je rozdíl mezi funkcemi malloc
a calloc
?
Jak lze v programu zjistit jeho jméno?
Jak jsou v programu zpracovány argumenty příkazové řádky?
Charakterizujte stučně paměťové třídy (max. jedna věta pro každou paměťovou třídu)
Popište jak v C probíhá volání funkce int doit(int r)
? Jaká data jsou předávána do/z funkce a kam jsou hodnoty ukládány?
Jakými dvěma způsoby lze v C vytvářet konstanty?
Jakým způsobem otevřete soubor pro čtení? Napište krátký (1-3 řádkový) kód?
Jakým způsobem otevřete soubor pro zápis? Napište krátký (1-3 řádkový) kód?
Jaké znáte logické operátory jazyka C? Jak se zapisují?
Jaké znáte bitové operátory jazyka C? Jak se zapisují?
Jak v C realizujete dělení a násobení dvěma s využitím operátorů bitového posunu?
Co je v jazyce C pointerová (ukazatelová) aritmetika a jak se používá?
Jak se v jazyce C používá operátor přetypování?
Jak v C zapíšete konstantní ukazatel na konstantní hodnotu, např., typu double?
Co je v C ukazatel na funkci? K čemu slouží a jak definujete proměnou typu ukazatel na funkci?
Můžeme v C při definici proměnné typu pole, proměnnou přímo inicializovat? Pokud ano, jak?
Můžeme v C při definici proměnné typu struct inicializovat pouze určitou položku?
Co vrací operátor sizeof?
Charakterizujte rozdíl mezi polem a spojovým seznamem.
Navrhněte datovou strukturu(y) pro vytvoření spojového seznamu
Charakterizujte abstraktní datový typ. Co se pod tímto pojmem myslí?
Charakterizujte základní rozdíly mezi zásobníkem a frontou?
Vysvětlete princip rekurze např. na výpočtu faktoriálů. Charakterizujte hlavní rozdíly mezi rekurzivním a iterativním výpočtem.