Záróvizsga kvíz - Sznikák
A VIK Wikiből
Adottak az alábbi állítások a Proxy tervezési minta vonatkozásában! Jelölje meg, mely állítások igazak. FIGYELEM, akárhány helyes válasz létezhet! (2022 jan)
- A Proxy mintában van egy interfész/ősosztály, mely elrejti a kliens számára, hogy nem az eredeti, hanem egy proxy objektummal kommunikál.
- A Proxy tervezési minta lehetővé teszi objektumok fastruktúrába szervezését.
- A Proxy mintában a kliens objektum kéréseit az alkalmazás futása közben egy proxy objektum fogadja (vagyis a kliens egy proxy objektummal van közvetlen kapcsolatban).
- A Proxy tervezési minta lehetővé teszi elemi és összetett objektumok egységes kezelését
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! (2022 jan)
- Egy C# attribútum alkalmazásakor az attribútum neve elé a @ karaktert kell tenni.
- Egy C# delegate objektumot át lehet adni függvényparaméterként is.
- 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.
- Feltéve, hogy adott egy Rectangle osztály és annak egy Width tulajdonsága (property), valamint a Rectangle osztály egy rect nevű példánya/objektuma, akkor a tulajdonság beállítása a rect.SetWidth(10) formában lehetséges.
Adottak az alábbi állítások a .NET AutoResetEvent osztályával kapcsolatban. Jelölje meg mely állítások igazak! FIGYELEM, akárhány helyes válasz létezhet! (2022 jan)
- Eseményére feliratkozni a += operátorral lehet.
- Alapvetően a többszálú környezetben történő hatékony jelzés és jelzésre várakozás probléma megoldásának egy eszköze.
- Egy objektuma automatikusan jelzett állapotba kerül, amikor egy szál várakozni kezd rá.
- Amikor több szál is várakozik egy objektumára, és az objektum jelzett állapotba kerül, csak egy szál futhat tovább.
Egy alkalmazásban egy osztályt működését minél egyszerűbben bővíthetővé, kiterjeszthetővé szeretnénk tenni, akár a működésének/viselkedésének különböző aspektusai (szempontjai) szerint is. Mely tervezési mintát választaná ehhez? (2022 jan)
- Singleton
- Factory method
- Abstract factory
- Adapter
- Memento
- Proxy
- Template Method
- Composite
- Strategy
- Observer
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! (2022 jan)
- C# kódot a JIT compiler fordítja köztes (IL) kódra
- A .NET IL kód processzor és architektúra független
- .NET környezetben az objektumok azonnal felszabadulnak, amint az utolsó hivatkozás is megszűnik rájuk
- Egy alkalmazás több szerelvényből is állhat
Adott az alábbi Pipes and filters (csővezeték) architektúra filter megvalósítás pszeudokód: (2022 jan)
Data Read() { Data data = prevFilter.Read(); Data processedData = ProcessData(data); return processedData; }
Melyik forgatókönyvnek felel meg a fenti kód?
- Passzív szűrő által vezérelt
- Csővezeték által vezérelt
- Adatforrás által vezérelt
- Adatnyelő által vezérelt
- Aktív szűrő által vezérelt