Zadání maturitních otázek - Informatika
1. PROGRAMOVÁNÍ – DATOVÉ TYPY A
POLE
Otázky
1) K čemu jsou při programování proměnné? Jak vznikají? Co to jsou datové typy, jaké
znáte a jak se mezi sebou liší?
2) Co to je pole, k čemu se používá? Jak souvisí s n-ticemi, množinami a slovníky? Jak
se pole třídí a jak souvisí s cykly?
3) Vysvětlete, jaká hodnota bude v proměnných a, b, a c po skončení této sekvence
příkazů:
C-like:
int a,b,c;
a=b=c=0;
if (++b) a+=b;
c=b++;
a*=c;
Python:
a=b=c=0
if (b+1): a=a+b
c=b+1
a=a*c
4) Vytvořte program, který bude obsahovat sekvenci příkazů z bodu 3) a provede výpis
proměnných a, b, c na obrazovku. Můžete použít libovolný programovací jazyk.
2. PROGRAMOVÁNÍ – OBJEKTY
Otázky
1) Co je objekt, jak vzniká a jak jej nahradit v ne-objektově orientovaných jazycích?
2) Jaká je koncepce objektově orientovaného programování?
3) Jaké objektově orientované programovací jazyky znáte?
4) Co jsou konstruktory a destruktory a jaký mají význam v OOP a co znamená
přetížení?
5) Vytvořte v libovolném objektově orientovaném programovacím jazyku třídu, která
bude obsahovat:
a. čtyři atributy aspoň dvou různých datových typů
b. předpis konstruktoru s přetížením
c. aspoň jednu metodu, která není konstruktorem
3. PROGRAMOVÁNÍ – PODPROGRAMY A
JEJICH VYUŽITÍ
Otázky
1) Co to jsou funkce a procedury v programování? K čemu se využívají a jaké
výhody/nevýhody do programování přinášejí?
2) Co to je rekurze? Uveďte příklad jejího smysluplného použití.
3) Určete, jaká bude na konci programu hodnota proměnné b:
int b=0;
int Zvedni( int j)
{
int b=2;
return b*j;
}
int main()
{
b=Zvedni(++b);
}
6) Na ploše si najdete adresář MATURITA a v něm program 03.c nebo 03.py. Vhodně jej
doprogramujte tak, že pouze doplníte kód a deklaraci funkcí nacti() a vypis_prvek(),
aby program načetl od uživatele všechny prvky deklarovaného pole a posléze celé
pole vytiskl. Program můžete převést do libovolného programovacího jazyka.
4. PROGRAMOVÁNÍ – ŘÍDÍCÍ STRUKTURY
Otázky
1) Co v programování rozumíme pod pojmem řídící struktury? Jaké řídící struktury
znáte?
2) Co v programování znamenají cykly, jaké znáte a jaké jsou mezi nimi rozdíly? K čemu
se nejčastěji používají?
3) Jaké jsou v konkrétním programovacím jazyce prostředky pro větvení programů
a jakou mají základní funkci?
4) Vytvořte v libovolném programovacím jazyce program, který načte celé číslo na pak:
a. v případě, že n<=10 vytiskne n řádků, kde na prvním řádku bude n hvězdiček,
na druhém řádku bude n-1 hvězdiček, … a na posledním řádku bude
1 hvězdička.
b. v případě, že n>10, vytiskne právě 10 řádků, které budou vypadat stejně jako
v bodě a.
5. TEXTOVÉ PROCESORY A TYPOGRAFIE
Otázky
1) Co to je textový procesor? Jaké programy znáte a jaké jsou v současnosti
nejpoužívanější?
2) K čemu slouží při psaní dokumentů styly?
3) Najděte a opravte v dokumentu 05.doc v adresáři MATURITA na ploše co nejvíce
typografických a pravopisných chyb. V tomto dokumentu pak založte styly
hlavní_nadpis, podnadpis a text, které vhodně nadefinujete a jimiž vhodně
zformátujete opravený dokument.
4) Ve výše uvedeném dokumentu 05.doc změňte záhlaví tak aby se v něm zobrazoval
aktuální název kapitoly, a v zápatí číslo aktuální stránky.
5) Co je typografie, k čemu se používá a jaká znáte typografická pravidla?
6. TABULKOVÉ KALKULÁTORY
Otázky
1) K čemu slouží tabulkový kalkulátor? Jaké tabulkové kalkulátory znáte? Popište
základní vlastnosti tabulkového kalkulátoru.
2) Jakých chyb při výpočtech se počítače dopouští? Dovedete vytvořit nějaká ukázková
data, kde toto předvedete?
3) Co to je relativní a absolutní adresování buněk v tabulkovém kalkulátoru. Vytvořte
nějaká data, propojená vzorci, kde předvedete rozdíl mezi těmito způsoby adresování.
4) Co jsou řady a jak funguje roztahování vzorců?
5) V adresáři MATURITA na ploše si otevřete soubor 06.xls. Vyplňte všechna žlutá pole
v souboru vzorci tak, aby tabulkový kalkulátor vypočetl výsledky na zadané otázky
z dat, která jsou v tomto souboru uvedena na listu data.
6) Vytvořte v tabulkovém kalkulátoru graf funkce
na intervalu
7. TVORBA PREZENTACÍ
Otázky
1) Vytvořte v libovolném prezentačním nástroji prezentaci minimálně o 5 snímcích, ve
které budete shrnovat základní zásady pro správné prezentování. Tuto prezentaci pak
„odprezentujete“ před komisí, vč. vašeho výkladu. Během vaší prezentace se snažte
dodržovat všechny zásady prezentování, které ve své prezentaci zmiňujete.
2) Jaké jiné možnosti prezentování vám dnešní PC umožňují kromě prezentací tvořených
v PowerPointu a podobných programech? Uveďte i vhodné příklady, kdy se nevyplatí
PowerPoint vůbec používat. Seznamte nás prezentováním ve VR. Toto už
neprezentujte, o tomto budete „pouze“ povídat poté.
8. MAKRA
Otázky
1) Co jsou to makra, kde se používají?
2) Jak se liší makro s parametry a bez parametrů?
3) V jakém jazyce se s makry pracuje v prostředí MS Office a proč? Co má tento jazyk
za výhody oproti ostatním jazykům?
4) Vytvořte libovolný příklad použití makra ať už v prostředí Office nebo jinde, který
nám pak předvedete v praxi. Můžete (ale nemusíte) použít i následující zadání:
V souboru 08.xls vytvořte makro, které po stisku klávesové zkratky Ctrl+Q označí
všechny buňky na aktuálním listu obsahující záporné číslo žlutě a všechny buňky
obsahující slovo ahoj červeně. Toto makro ať funguje pro všechny buňky na aktuálním
listu (uvažujte maximální rozsah dat 65536 řádků a 256 sloupců).
5) Jaká rizika s sebou nesou makra v MS Office a proč jsou ve výchozím nastavení
zakázána.
9. PRINCIPY A VYUŽITÍ DATABÁZOVÝCH
SYSTÉMŮ
Otázky
1) Co je to databáze, z čeho se skládá, k čemu slouží a proč se používá?
2) Jaké znáte databázové modely?
3) Co je relační databáze? Vysvětlete základní pojmy relační databáze: tabulka, sloupec,
řádek, primární a cizí klíč, relace.
4) Na jednoduchém modelu výpůjčního systému knihovny, který vymyslíte, popište
databázové složení tabulek pro čtenáře, knihy a výpůjčky, případně další tabulky
a relace mezi nimi pomocí klíčů.
10. DATABÁZE A JEJICH IMPLEMENTACE V
MYSQL
Otázky
1) Co je MySQL a kde se uplatňuje?
2) Jaký model databáze se uplatňuje v MySQL?
3) Popište architekturu MySQL a jazyk, který používá.
4) Jak souvisí tento databázový systém se souborovým?
5) Vytvořte jednoduchou databázi v online prostředí správy databází phpMyAdminDemo
na https://www.phpmyadmin.net/ kde nám předvedete základní znalosti práce
s databází. Můžete využít i stávající tabulky jako zdroj dat.
11. TVORBA WEBOVÝCH STRÁNEK
Otázky
1) Jak vznikají webové stránky, jakými jazyky mohou být tvořeny, co to je prohlížeč a
jaké znáte?
2) Popište strukturu a layout webové stránky.
3) Popište postup, jak byste vytvořené stránky publikovali na internetu.
4) Jaké znáte délkové jednotky v jazyce HTML?
5) Vytvořte jednoduchou fotogalerii ze tří fotek, které najdete v podadresáři 11 adresáře
MATURITA na ploše vašeho počítače. Tato fotogalerie ať vypadá obdobně, jak je
předvedeno v souboru ukazka.png. Pro tvorbu této fotogalerie použijte jednotný
layout pro všechny tři stránky stejný (může být tabulkový, CSS pozicovaný nebo
jiný).
12. OPERAČNÍ SYSTÉMY
Otázky
1) Co je a k čemu slouží operační systém?
2) Z čeho se OS skládá, jak se liší od firmware?
3) Jaké jsou funkce operačního systému? Jak vypadal první PC bez OS a první OS?
4) Popište vývoj tří hlavních OS od historie po současnost.
5) Popište příklady bootování Legacy, UEFI a PXE a jejich odlišnosti.
13. CSS JAKO NADSTAVBA HTML
Otázky
1) Co znamená zkratka CSS a co se za ní schovává? Jaké jsou výhody a nevýhody
použití CSS?
2) Jaké způsoby pro zápis CSS do HTML stránek znáte? Jak se od sebe liší a jaké
postavení tyto způsoby mezi sebou mají?
3) Pomocí externího stylopisu, který uložíte do připraveného s ouboru styl.css
v podadresáři 13 adresáře MATURITA, který najdete na ploše vašeho počítače
změňte vzhled souboru index.html, který najdete tamtéž takto:
a. Všechen základní text bude červený, psaný fontem Arial
b. Všechny nadpisy všech úrovní budou zelené, psané fontem Tahoma.
c. Celá stránka bude mít žluté pozadí
d. Všechny obrázky budou modře orámované plnou 2 pixely tlustou čarou.
e. Všechny odkazy budou psány bíle.
14. AKTIVNÍ WEBOVÉ STRÁNKY, PHP A
JAVASCRIPT
Otázky
1) Vysvětlete pojem aktivní webové stránky. Co je to redakční systém? Uveďte příklady.
2) Jakým způsobem se instaluje redakční systém? Jaký je jeho vztah ke skriptovacímu
jazyku PHP, kaskádovým stylům CSS a databázím (např. SQL)?
3) Jak se pracuje s redakčním systémem?
4) Vytvořte a odprezentujte jednoduchý web vytvořený ve Wordpressu v libovolném,
volně dostupném hostingu.
5) Stručně popište funkci JavaScriptu a kde jej můžete na webových stránkách aplikovat.
15. POČÍTAČOVÁ GRAFIKA
Otázky
1) Jaký je rozdíl mezi vektorovou a rastrovou grafikou? Jaké výhody a nevýhody má
jeden typ oproti druhému? Jaké znáte formáty pro ukládání rastrové grafiky?
2) Jaké znáte programy pro práci s oběma typy počítačové grafiky?
3) Co to je barevný model a barevný prostor? Jak se od sebe liší modely RGB a CMYK?
Kde se nejčastěji tyto modely používají?
4) Vysvětlete pojmy pixel a subpixel a jejich vztah ke grafice v zobrazovacích
i záznamových zařízeních.
5) v adresáři MATURITA na ploše vašeho počítače najdete fotografii 15.jpg.
V libovolném grafickém editoru proveďte s fotografií následující úpravy:
- ořízněte ji tak, aby květ nebyl uprostřed obrázku, ale byl v pravém horním rohu
- převeďte fotografii do černobílé
- zvyšte kontrast a snižte jas tak, abyste dosáhli efektu, kdy pozadí je skoro celé
černé a květ výrazně bílý.
Ukázka:
16. STRUKTURA DATOVÝCH SÍTÍ A
PŘENOS DAT
Otázky
1) Jaké druhy počítačových sítí znáte? Uveďte příklady.
6) K čemu slouží protokol TCP/IP? Vysvětlete pojem IP adresa.
7) Popište rozdíl mezi statickým a dynamickým (DHCP) přidělováním IP adres.
8) Popište činnost základních síťových prvků: switch, router, modem, access point,
firewall.
9) Jaké informace spravuje nebo přiděluje DHCP server a co tyto informace znamenají?
17. INTERNET – HISTORIE, VÝVOJ A
POUŽITÍ
Otázky
1) Co to je internet? Jak byste tento fenomén popsali? Co to je server?
2) Vyjmenujte co nejvíce způsobů, jak se dá v dnešní době připojit počítač k internetu.
Popište výhody a nevýhody těchto připojení.
3) Kdo to je provider (ISP) a co dělá?
4) Co je internetová doména, kdo spravuje domény .cz? Jaké činnosti provádí registrátor
domény?
5) Jaké znáte služby internetu a k čemu slouží?
18. ZÁKLADNÍ SLUŽBY INTERNETU –
ELEKTRONICKÁ POŠTA, FTP , WWW
Otázky
1) Popište funkci elektronické pošty. Jaké znáte protokoly el. pošty? Vysvětlete pojmy
jako e-mailová adresa, SMTP server, webmail, mailový klient - uveďte příklady
mailových klientů.
2) K čemu slouží FTP? Uveďte příklady programů, které mohou sloužit jako klient
služby FTP.
3) Jakou funkci má webový server a jaké programy jej zajišťují? Jaké protokoly používá
služba WWW? Vysvětlete pojem URL (webová adresa) - jakou má strukturu, co
popisuje?
4) Co to je netiketa? Znáte nějaké zásady pro relativně bezpečné pohybování
v počítačových sítích a síti internet?
5) Vysvětlete pojmy SPAM, HOAX, blog, webmail, chat, instantmessaging, vyhledávač,
webhosting, redakční systém.
19. ŠIFROVÁNÍ A OCHRANA DAT
Otázky
1) Stručně popište vývoj šifrování od historie po současnost.
2) Vysvětlete pojmy Kryptologie, Kryptografie, Kryptoanalýza a Steganografie.
3) Jaké šifrovací způsoby symetrických šifer znáte a jak se odlišují?
4) Popište příchod šifrovacích strojů a nějaký nám popište.
5) Co je asymetrické šifrování, jak funguje a kde najde uplatnění? Uveďte konkrétní
příklady použití.
6) Co se rozumí pod pojmem ochrana dat a jaké jsou možnosti?
20. SOFTWARE – ROZDĚLENÍ A FUNKCE
Otázky
1) Co rozumíme pod pojmem software, a do jakých základních skupin se dá rozdělit?
2) Vysvětlete následující pojmy: ovladač zařízení, knihovna programů, BIOS.
3) Jak můžeme rozdělit software z hlediska licencí a možností zacházení se zdrojovým
kódem? Jaké znáte softwarové licence?
4) Co to je počítačová kriminalita? Jak se projevuje ve vztahu k software?
5) Co označujeme jako škodlivý software? Uveďte příklady.
21. DUŠEVNÍ VLASTNICTVÍ A AUTORSKÁ
PRÁVA V INFORMATICE
Otázky
1) Co rozumíte pod pojmem duševní vlastnictví?
2) Jaké základní formy ochrany duševního vlastnictví znáte? Popište podrobněji, co je
předmětem ochrany u jednotlivých forem.
3) Jaké znáte softwarové licence? Co z nich vyplývá pro zacházení se softwarovými
produkty?
4) Jak je to s ochranou autorských práv audiovizuálních děl? Jaká je ochrana autorských
práv počítačových programů?
5) Vysvětlete nejdůležitější právní aspekty stahování autorsky chráněných děl
z webových serverů oproti stahování ze sítí peer-to-peer a torrent.
6) Jaké jsou nejnovější trendy pro ochranu autorských práv a pro potlačování nelegálního
šíření softwaru a audiovizuálních děl?
22. HW – ZÁKLADNÍ KOMPONENTY A
PERIFERIE OSOBNÍHO POČÍTAČE
Otázky
1) Co je hardware a jak jej lze rozdělit? Popište nejrůznější periferie v daných
kategoriích, a pokud existují, jejich technologické odlišnosti.
2) Jaké jsou základní komponenty osobního počítače a k čemu slouží?
3) Ukažte na základní desce počítače její hlavní části a popište jejich funkci, případně
parametry obvyklé u současných počítačů (frekvence, velikost apod.)
4) K čemu slouží sběrnice počítače? Jaké druhy sběrnic znáte?
5) Popište podrobně postup sestavování počítače z jednotlivých komponent.
23. HW – ZAŘÍZENÍ PRO UKLÁDÁNÍ DAT,
CLOUD
Otázky
1) Jak se ukládají data v počítači? Vysvětlete princip této činnosti.
2) Co je souborový systém, popište jeho uspořádání a funkci.
3) Popište historický vývoj zařízení pro ukládání dat od historie až po současnost. Jaké
jsou nejnovější trendy v této oblasti?
4) Do předchozí otázky vhodně zakomponujte ukázky, které jste od nás dostali. Pokud je
to možné, zjistěte co nejvíce informací o kapacitě a fungování ukázkových zařízení.
5) Co jsou síťová úložiště (NAS) a jak fungují? Jak se liší od CLOUDu?
24. DIGITALIZACE A DIGITÁLNÍ
ZPRACOVÁNÍ DAT
Otázky
1) Popište proces digitalizace, vysvětlete pojmy vzorkování a kvantování.
2) Jaké jsou rozdíly mezi analogovým a digitálním signálem, jak se mění jejich kvalita
během uchovávání a kopírování?
3) Vysvětlete hlavní důvody, proč k digitalizaci dochází a jak je to se ztrátou kvality
během digitalizace.
4) Digitalizace audiozáznamů v praxi – popište, jak se liší zvukové formáty mp3, k čemu
jsou a nejsou vhodné.
5) Objasněte pojmy aliasing, antialiasing a moaré, popište, jak může vlivem těchto jevů
docházet ke stroboskopu.
25. INFORMACE A INFORMATIKA
Otázky
1) Co to je informatika, čím se zabývá, jaké prostředky k tomu využívá?
2) Jakými způsoby se dnes nejčastěji ukládají informace? Proč? Popište výhody
a nevýhody těchto modelů.
3) Vyjmenujte způsoby, jak můžete legálně publikovat informace, které jste získali na
nějakých webových stránkách?
4) Co to je webový vyhledávač? Znáte nějaké? Dokážete popsat princip jeho fungování?
5) Kamarád vám poslal na mobil, že právě táboří na těchto souřadnicích: 49°48'0.111"N,
15°2'37.079"E. Jak se teď nejrychleji k němu dostanete prostředky veřejné dopravy
(ne taxi)?
26. HISTORIE POČÍTAČŮ A OPERAČNÍCH
SYSTÉMŮ
Otázky
1) Ve stručnosti popište vývoj počítačů od historie po současnost.
2) Popište vývoj platforem od historie až po současnost. Podrobně rozveďte vývoj
hardware i operačních systémů pro platformu Intel Windows (WIN32 nebo také
Wintel) a Intel Linux (Lintel).
3) Popište vývoj různých dalších platforem od počátků po dnešek – zahrňte i mobilní
telefony a popište, jak se na vyvíjel hardware a operační systém.
4) Uveďte příklady softwarových platforem, jako programovacích jazyků v různých
etapách vývoje počítačů.