From ea812fe23e87835c88e5e06d634bb4a849503a16 Mon Sep 17 00:00:00 2001 From: Filip Znachor Date: Thu, 22 Dec 2022 11:24:12 +0100 Subject: [PATCH] =?UTF-8?q?P=C5=99id=C3=A1n=C3=AD=20informac=C3=AD=20o=20z?= =?UTF-8?q?kou=C5=A1ce=20z=20PPA1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KIV PPA1/Zkouška.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 KIV PPA1/Zkouška.md diff --git a/KIV PPA1/Zkouška.md b/KIV PPA1/Zkouška.md new file mode 100644 index 0000000..0d5b1d1 --- /dev/null +++ b/KIV PPA1/Zkouška.md @@ -0,0 +1,29 @@ +# Zkouška + +Zkouška má formu zkouškového testu, který má 40 bodů, polovina (20) je potřeba na splnění zkoušky. + +Ve výjimečných případech (podezření z podvádění, zlomená ruka) je možná také ústní zkouška. + +## Zkouškový test + +- Zaškrtávání A, B, C (jedna správná odpověď) + - metoda s parametrem, kterým je dvourozměrné pole + - vyhození podmínky je + - rozumný způsob pro ošetření výjimky na jiném místě + - vytvoření nového pole se zadaným počtem prvků + - metody které lze porovnávat pomocí $<$ a $>$ + - pouze ty s metodou `compareTo()` + - vyhledávání prvku, který je vícenásobný, půlením intervalů v seřazeném poli + - může být vybrán první prvek, ale nemusí (pokud se např. při výběru) +- Napsání metody na součin dvou vektorů (vynásobení prvků vektorů na stejném indexu) +- Vybrání správných částí kódu metody na obrácení pole +- Práce s objekty (`Krychle`) + - vytvoření instance třídy + - doplnění porovnávací metody `Krychle vyberVetsi(Krychle k)`, ktera vrátí větší krychli (`this` nebo `k`) +- Doplnění třídy pro vypsání délky každého řádku ze souboru + - použití `Scanner` a `Paths.get()` + - zjištění počtu argumentů `args.length` a délky řetězce `String.length()` + - `try`-with-resources +- Ruční seřazení čísel pomocí `selection sort` + - vypsání pole v každém kroku cyklu +- Vypsání aktuálního zásobníku a haldy v konkrétním kroku programu \ No newline at end of file