„Sznikák vizsga kikérdező” változatai közötti eltérés

Csia Klaudia Kitti (vitalap | szerkesztései)
a Pár kérdéssel bővítés.
479. sor: 479. sor:


== Az alábbi állítások a .NET Framework platformra vonatkoznak! Jelölje meg, mely állítások igazak! FIGYELEM, akárhány helyes válasz létezhet! ==
== Az alábbi állítások a .NET Framework platformra vonatkoznak! Jelölje meg, mely állítások igazak! FIGYELEM, akárhány helyes válasz létezhet! ==
{{kvízkérdés|típus=több|válasz=1,3,5|pontozás=-}}
{{kvízkérdés|típus=több|válasz=1,3,4,5|pontozás=-}}
# .NET platformra lehet C++ nyelven is fejleszten.
# .NET platformra lehet C++ nyelven is fejleszten.
# .NET környezetben az objektumok azonnal felszabadulnak, amint az utolsó hivatkozás is megszűnik rájuk.
# .NET környezetben az objektumok azonnal felszabadulnak, amint az utolsó hivatkozás is megszűnik rájuk.
# A .NET futtatókörnyezet rövid neve: CLR.
# A .NET futtatókörnyezet rövid neve: CLR.
# A C# kódot a JIT compiler fordítja gépi (IL) kódra.
# Egy alkalmazás több szerelvényből is állhat.
# A dinamikusan lefoglalt memória felszabadítása nem a fejlesztő feladata.
# A dinamikusan lefoglalt memória felszabadítása nem a fejlesztő feladata.
# Az elterjedtebb processzorok képesek a köztes (IL) kódot közvetlenül futtatni.
# Az elterjedtebb processzorok képesek a köztes (IL) kódot közvetlenül futtatni.
908. sor: 908. sor:
# Singleton
# Singleton
# ThreadPool
# ThreadPool
== Adottak az alábbi állítások a C# property, delegate és attribute vonatkozásában. Jelölje meg, mely állítások igazak. FIGYELEM, akárhány helyes válasz létezhet! ==
{{kvízkérdés|típus=több|válasz=1,3|pontozás=-}}
# Feltéve, hogy adott egy Circle osztály és annak egy int típusú Radius tulajdonsága (property), valamint a Circle osztály egy circle nevű példánya/objektuma, akkor a tulajdonság lekérdezése pl. az int n = circle.Radius; formában lehetséges.
#  Egy C# attribútum alkalmazásakor az attribútum neve elé a @ karaktert kell tenni.
# A C# attribútumok segítségével deklaratív módon tudunk információt csatolni többek között tagváltozókhoz, metódusokhoz és osztályokhoz.
# Egy C# property (tulajdonság) bevezetésekor mindig be kell vezetni egy tagváltozót is az osztályban, melyben a property értéke tárolásra kerül.
== Jelölje meg, mely állítások igazak .NET környezetben szálkezelés vonatkozásában! FIGYELEM, akárhány helyes válasz létezhet! ==
{{kvízkérdés|típus=több|válasz=2,3|pontozás=-}}
#  Amikor egy AutoResetEvent objektum jelzett állapotba kerül, valamennyi rá várakozó szál tovább futhat.
# .NET környezetben egy folyamat (processz) akkor áll le, ha az összes előtérszála leáll.
# Egy változó növelése a ++ operátorral nem szálbiztos (nem thread safe).
== A feladat fájlrendszerbeli mappák és bennük levő fájlok nyilvántartása egy adott objektumstrukturában. Az egyes fájlokról a nevüket és a méretüket, valamint a mappákra a nevüket kell nyilvántartani (memóriában). Elegáns megoldást szeretnénk a következőre: Mappa tartalmának listázásakor a mappában levő fájlok és a közvetlen benne levő mappák nevét és méretét kell kiírni a konzolra. Az előző pontban, amikor egy mappa méretét írjuk ki a konzolra, akkor a mappa összméretét kell kiírni, melybe valamennyi - a hierarchiában tetszőlegesen mélységben levő - almappájában levő fájlok mérete is beleszámolódik. Mely tervezési minta biztosít a fentiekre elegáns megoldást? ==
{{kvízkérdés|típus=egy|válasz=8|pontozás=-}}
# Prototype
# Memento
# Observer
# Strategy
# Singleton
# Proxy
# Factory method
# Composite
# Abstract factory