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čů.