<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ol%C3%A1h+Lili</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ol%C3%A1h+Lili"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Ol%C3%A1h_Lili"/>
	<updated>2026-05-03T13:36:58Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Sznik%C3%A1k_ZH_kik%C3%A9rdez%C5%91&amp;diff=206553</id>
		<title>Sznikák ZH kikérdező</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sznik%C3%A1k_ZH_kik%C3%A9rdez%C5%91&amp;diff=206553"/>
		<updated>2025-06-06T11:23:14Z</updated>

		<summary type="html">&lt;p&gt;Oláh Lili: Egy kérdés helytelen volt, ki lett javítva úgy, hogy a vizsgakikérdezővel konzisztens legyen. (&amp;quot;Egy .Net alkalmazásban (...)&amp;quot; kérdésben Thread-pool helyett Dispose a helyes válasz.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vissza|Szoftvertechnikák}}&lt;br /&gt;
&#039;&#039; Megjegyzés: A (?) jelölt kérdésekre a válasz nem 100%-ig helyes, amennyiben tudod rá a helyes választ, írd át a helyes megoldásra vagy épp szedd ki a ?-et a kérdésből, ha alapból jó a válasz, ezzel segítve a többiek, és az én munkámat! :) &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{kvízoldal|cím=ZH felkészítő kikérdező|pontozás=-}}&lt;br /&gt;
&lt;br /&gt;
== .JIT köztes kódot fordítja natív gépi kódra. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== .NET Framework alapú konzol alkalmazások Linuxon is futnak. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== .NET NuGet csomagok formájában lehet kiegészítő könyvtárakat letölteni. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== .NET beépített osztályok legtöbbje szálbiztos. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== .NET környezetben 2 folyamat között kölcsönös kizárás a lock utasítással megvalósítható. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== .NET környezetben egy folyamat a kilépéskor bevárja az összes előtér szálat. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== .NET környezetben egy kiszolgáló alkalmazást készítünk, melynek egyidőben nagyon sok klienst kell tudni kiszolgálnia. Adja meg annak a .NET fogalomnak/osztálynak a nevét maximum egy-két szóval, amit ilyen esetben a legcélszerűbb használni a klisensek hatékony párhuzamos kiszolgálása érdekében. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=3|pontozás=-}}&lt;br /&gt;
# Deadlock&lt;br /&gt;
# Lock&lt;br /&gt;
# Thread-pool&lt;br /&gt;
&lt;br /&gt;
== .NET környezetben egy objektumot gyakran olvasunk, de ritkán írunk. Mit használna a kölcsönös kizárás megvalósítására? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=3|pontozás=-}}&lt;br /&gt;
# WriterLock&lt;br /&gt;
# ReaderLock&lt;br /&gt;
# ReaderWriterLock&lt;br /&gt;
# ExecuterLock&lt;br /&gt;
&lt;br /&gt;
== .NET környezetben egy többszálú alkalmazást készítünk, melyben az egyik szál lock utasítással zárat szerez előbb X, majd Y objektum paraméterekkel. Egy másik szál előbb az Y, majd az X paraméterekkel szerez zárat. Adja meg egy szóval, minek a veszélye áll fent egy ilyen forgatókönyv esetén? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Deadlock&lt;br /&gt;
# Lock&lt;br /&gt;
# Thread-pool&lt;br /&gt;
&lt;br /&gt;
== .NET több nyelvet is támogat. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A .NET Core csak Windowson fut. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A .NET nem támogatja a (managed) C++ nyelvet. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A .NET több programozási nyelvet is támogat. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A C# delegate objektumok a C függvénypointerek modern megfelelői, ugyanakkor több függvényre is tudnak mutatni/hivatkozni. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A C# kódból a fordítás során - amikor a szerelvény létrejön - köztes kód keletkezik, vagyis a szerelvények köztes (IL) kódot tartalmaznak. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A DLL hell probléma elkerülésének egyik módja, ha az alkalmazás által használt dll-eket nem egy központi helyre, hanem az alkalmazás mappájába telepítjük (privát telepítés). ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A JIT fordító a C# kódot fordítja IL kódra. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A JIT fordító a köztes kódot fordítja natív gépi kódra. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A Win32 API függvények számos programozói környezetből, pl. .NET alól is elérhetők. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A Win32 API-t jellemzően C# nyelven programozzuk. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A közös dll-ek egy központi mappába történő telepítésének egyik előnye, hogy így minden esetben elkerülhető dll hell probléma. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== A privát .NET szerelvények telepítése egyszerű, csak fel kell másolni a számítógépre. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Amikor egy AutoResetEvent objektum jelzett lesz, a rá várakozó szálak közül csak 1 futhat tovább. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Amikor egy szál egy lock blokkon belül van, akkor más szál nem tartózkodhat olyan lock blokkon belül, melynek ugyanaz a szinkronizációs objektum a paramétere.(?) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Az AutoResetEvent osztályt jellemzően arra használjuk, hogy hatékonyan tudjunk várakozni más szál jelzésére. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Azonosított .NET szerelvényekből lehet két ugyanolyan nevű telepítve egy számítógépre. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== C# nyelven az &amp;quot;@attribútumnév&amp;quot; szintaktikával lehet deklaratívan annotációkat osztályokhoz fűzni. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== C# nyelvű kódunkban egy olyan objektumot hozunk létre, mely nem felügyelt erőforrást használ/csomagol be. Milyen C# konstrukciót használunk ilyen esetben ha biztosítani szeretnénk a nem felügyelt erőforrás mielőbbi felszabadítását, miután befejeztük a használatát? ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=5|pontozás=-}}&lt;br /&gt;
# Destroy&lt;br /&gt;
# Discard&lt;br /&gt;
# Using blokk&lt;br /&gt;
# Finalize&lt;br /&gt;
# Destuktor&lt;br /&gt;
&lt;br /&gt;
== Egy .NET alkalmazásban a .NET &amp;quot;megkerülésével&amp;quot;, közvetlenül a Win32 API használatával erőforrásokat foglalunk egy osztályunkban (pl. Fájlt nyitunk meg). Milyen műveletet/műveleteket írunk ilyen esetben? Több válasz is megadható! ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=4|pontozás=-}}&lt;br /&gt;
# Deadlock&lt;br /&gt;
# Lock&lt;br /&gt;
# Thread-pool&lt;br /&gt;
# Dispose&lt;br /&gt;
&lt;br /&gt;
== Egy 32 bites számmal történő egyszerű értékadás .NET környezetben mindig atomi. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Egy C# eseményre feliratkozni az = operátorral lehet. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Egy Win32 CALLBACK függvény olyan függvény, amit az operációs rendszer valósít meg és mi hívunk az alkalmazás fejlesztése során. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Egy Win32 üzenet billentyűlenyomás esetén tartalmazza a lenyomott billentyű kódját. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Egy alkalmazáson belül a Windows üzenetek feldolgozása párhuzamos. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Egy nem statikus változót célszerű statikus lockkal (osztályszintű zárral) védeni, mert ez hatékonyabb megoldást jelent. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Egy változó növelése .NET környezetben atomi. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Feladatunk egy .NET alkalmazásban Oracle adatbázisban bizonyos rekordok módosítása. Mi(k)re van ehhez szükség? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=4,6,7|pontozás=-}}&lt;br /&gt;
# SQLCommand&lt;br /&gt;
# SQLDataReader&lt;br /&gt;
# SQLConnection&lt;br /&gt;
# OracleConnection&lt;br /&gt;
# OracleDataReader&lt;br /&gt;
# OracleCommand&lt;br /&gt;
# Try/finally vagy using blokk&lt;br /&gt;
&lt;br /&gt;
== Ha adott két objektum és ezekre a lock utasítással eltérő sorrendben szerez zárat két szál, nem alakulhat ki holtpont.(?) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Ha egy osztályban egy költséges, nem felügyelt erőforrást foglalunk (pl. Win32 API hívással) a konstruktorban és ezt az osztályban eltároljuk, akkor destruktort írunk az osztályba, mert az biztosítja az erőforrás mielőbbi felszabadítását, amint az osztály objektumát nem használjuk.(?) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== IL-t könnyű visszafejteni. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Milyen lépéseket tartalmaz jellemzően egy meglévő modális dialógusablak használata? ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=2,5,6|pontozás=-}}&lt;br /&gt;
# A dialógusablakon levő vezérlők közvetlen inicializálása.&lt;br /&gt;
# A dialógusablak visszatérésének (DialogResult) vizsgálata.&lt;br /&gt;
# A dialógusablakon levő vezérlők inicializálása property-k (tulajdonságok) segítségével.&lt;br /&gt;
# MessageBox megjelenítés.&lt;br /&gt;
# Dialógusablak megjelenítése.&lt;br /&gt;
# Dialógusablak példányosítása.&lt;br /&gt;
# Időzítő felparaméterezése.&lt;br /&gt;
&lt;br /&gt;
== ReaderWriterLock osztály lehetővé teszi, hogy egy erőforrást több szál is írjon egyszerre. ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# Igaz&lt;br /&gt;
# Hamis&lt;br /&gt;
&lt;br /&gt;
== Mely fogalmak, nyelvi elemek hozhatók összefüggésbe költséges, nem felügyelt erőforrások életciklus menedzsmentjével kapcsolatban .NET környezetben? Jelölje meg a helyes válaszokat, akárhány helyes válasz lehet!(?) ==&lt;br /&gt;
{{kvízkérdés|típus=több|válasz=2,3,6,8|pontozás=-}}&lt;br /&gt;
# delete&lt;br /&gt;
# destruktor&lt;br /&gt;
# IDisposable&lt;br /&gt;
# NativeCollect&lt;br /&gt;
# INativeResource&lt;br /&gt;
# Dispose&lt;br /&gt;
# IDeletable&lt;br /&gt;
# using&lt;/div&gt;</summary>
		<author><name>Oláh Lili</name></author>
	</entry>
</feed>