„Záróvizsga kvíz - Sznikák” változatai közötti eltérés
A VIK Wikiből
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., 17:29-kori változata
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