Půlsemestrálky – Otázky a odpovědi (všechny roky) 2025

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

Flashcards pro opakování a přípravu na zkoušku z témat souvisejících s objektově orientovaným programováním a jazyky jako C, Python, a další.

Last updated 6:44 PM on 3/31/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

Co obsahuje zpráva v třídním OOJ?

Zpráva se skládá z: selektor, odkaz na příjemce, argumenty/parametry.

2
New cards

Jak se řeší problém vícenásobné třídní dědičnosti?

Když existují kolize metod stejného jména, řešení zahrnuje: zákaz, skrytí, prvního nalezeného výskytu, povinnou redefinici nebo plnou kvalifikaci.

3
New cards

Jaký je rozdíl mezi deklarací a definicí?

Deklarace vymezuje atributy entity bez alokace paměti, zatímco definice zahrnuje alokaci paměti a tělo funkce.

4
New cards

Co je veřejný protokol v objektově orientovaném programování?

Veřejný protokol umožňuje objektu přijímat zprávy, což zahrnuje invokaci metod a zpracování chyb, jako je výjimka DoesNotUnderstand.

5
New cards

Jak vypadá výpočet adresy prvku pole?

Adresa a[x] = base + (x - start) × velikost_t.

6
New cards

Jaký je význam parametru self v instanční a třídní metodě?

V instanční metodě self odkazuje na instanci třídy, v třídní metodě self odkazuje na třídu, nikoliv na instanci.

7
New cards

Jaké sloty má aktivační objekt v SELF?

Aktivační objekt má sloty pro self (implicitní), argumenty/parametry a lokální proměnné.

8
New cards

Jaké jsou nevýhody garbage collectoru?

Nedeterminismus, prostorová a časová režie.

9
New cards

Co je syntaktická chyba v Pythonu?

Nesprávné odsazení, které porušuje pravidla syntaxe Pythonu.

10
New cards

Jaké vlastnosti má proměnná v PHP?

Jméno, adresa, typ, hodnota, doba života, rozsah platnosti.

11
New cards

Jak se provádí explicitní rušení instance v C++?

Programátor volá delete, což invokuje destruktor a uvolní paměť.

12
New cards

Jaký je princip dědičnosti v OOP?

Dědičnost umožňuje dělení a znovupoužití metod a atributů mezi třídami.

13
New cards

Co je polymorfismus?

Polymorfismus je schopnost různých objektů reagovat na stejnou zprávu odlišně.

14
New cards

Co znamená 'self' v kontextu OOP?

Self je odkaz na aktuální instanci nebo třídu a je dostupný v metodách.

15
New cards

Jaké jsou základní atributy třídy v Pythonu?

Třídní atributy zahrnují proměnné a metody, které jsou sdílené mezi všemi instancemi třídy.

16
New cards

Jak se provádí přetížení metod?

Vytvořením více metod se stejným názvem, ale různými parametry.

17
New cards

Jaký je rozdíl mezi statickou a instanční metodou?

Statická metoda nemá parametr self a nepracuje s instancemi; instanční metoda je vázaná na konkrétní instanci.

18
New cards

Co je diamantový problém v kontextu vícenásobné dědičnosti?

Je to problém nejednoznačnosti při dědění metod z více nadtříd.

19
New cards

Jakým způsobem lze v Pythonu definovat interface?

Interface se definuje jako rozhraní s deklarací metod, které musí třída implementovat.

20
New cards

Jaké odesílání zprávy se provádí při delegaci?

Objekt přepošle zprávu rodičovskému objektu, pokud nemá potřebný slot.

21
New cards

Jak se vyhodnocuje index pole za běhu v C?

Kontrola indexu probíhá pouze za běhu a nemůže být zajištěna při překladu.

Explore top flashcards

flashcards
Filmgeschiedenis 2 (2022-2023)
134
Updated 1029d ago
0.0(0)
flashcards
Essen und Trinken
59
Updated 108d ago
0.0(0)
flashcards
Semester 1 Final: Names
37
Updated 1204d ago
0.0(0)
flashcards
A Raisin in the Sun
30
Updated 674d ago
0.0(0)
flashcards
Economics
31
Updated 1084d ago
0.0(0)
flashcards
compscipaper2.0
100
Updated 36d ago
0.0(0)
flashcards
Filmgeschiedenis 2 (2022-2023)
134
Updated 1029d ago
0.0(0)
flashcards
Essen und Trinken
59
Updated 108d ago
0.0(0)
flashcards
Semester 1 Final: Names
37
Updated 1204d ago
0.0(0)
flashcards
A Raisin in the Sun
30
Updated 674d ago
0.0(0)
flashcards
Economics
31
Updated 1084d ago
0.0(0)
flashcards
compscipaper2.0
100
Updated 36d ago
0.0(0)