Přidání informací o zkoušce z PPA1
This commit is contained in:
parent
d7215c3f92
commit
ea812fe23e
1 changed files with 29 additions and 0 deletions
29
KIV PPA1/Zkouška.md
Normal file
29
KIV PPA1/Zkouška.md
Normal file
|
@ -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
|
Loading…
Reference in a new issue