„Záróvizsga kvíz - Sznikák” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
a (cím megismétlésének törlése az első sorból) |
(kérdések hozzáadása) |
||
3. sor: | 3. sor: | ||
}} | }} | ||
− | == | + | == 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) == |
− | {{Kvízkérdés|típus=egy|válasz=2}} | + | {{Kvízkérdés|típus=több|válasz=1,3}} |
− | # | + | # 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) == | ||
+ | {{Kvízkérdés|típus=több|válasz=2,3}} | ||
+ | # 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) =={{Kvízkérdés|típus=több|válasz=2,4}} | ||
+ | # 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) == | ||
+ | {{Kvízkérdés|típus=egy|válasz=9}} | ||
+ | # 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) == | ||
+ | {{Kvízkérdés|típus=több|válasz=2,4}} | ||
+ | # 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) == | ||
+ | <pre>Data Read() | ||
+ | { | ||
+ | Data data = prevFilter.Read(); | ||
+ | Data processedData = ProcessData(data); | ||
+ | return processedData; | ||
+ | }</pre> | ||
+ | Melyik forgatókönyvnek felel meg a fenti kód? | ||
+ | {{Kvízkérdés|típus=egy|válasz=4}} | ||
+ | # 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 |
A lap 2023. december 4., 16:29-kori változata
Tartalomjegyzék
- 1 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)
- 2 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)
- 3 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)
- 4 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)
- 5 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)
- 6 Adott az alábbi Pipes and filters (csővezeték) architektúra filter megvalósítás pszeudokód: (2022 jan)
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