.NET programozás feladatok
49 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Milyen gyűjteményt kell létrehozni a TheaterCustomer objektumok tárolására, és hogyan kell az objektumokat a ProcessTheaterCustomer metódusnak átadni?

  • System.Collections.Stack; Push() és Peek() metódusokkal.
  • System.Collections.SortedList; Add() és Remove() metódusokkal.
  • System.Collections.Queue; Enqueue() és Dequeue() metódusokkal. (correct)
  • System.Collections.ArrayList; Insert() és Remove() metódusokkal.
  • Milyen assembly azonosító attribútumoknak kell tartalmaznia a forráskódnak? (Több jó válasz van!)

  • AssemblyCompanyAttribute
  • AssemblyProductAttribute (correct)
  • AssemblyDelaySignAttribute (correct)
  • AssemblyCultureAttribute
  • AssemblyVersionAttribute
  • Milyen formában kell implementálni a 'mérték' (rate) tagot?

    public static property

    Az egyes metódusokat tartalmazó és azokat futtató build konfigurációk egyeztetése:

    <p>TRIAL build konfiguráció = Csak az EvaluateLoan () metódust kell futtatnia. BASIC build konfiguráció = Mindhárom metódust el kell végeznie. ADVANCED build konfiguráció = Csak az EvaluateLoan () és a ProcessLoan () metódusokat kell futtatni.</p> Signup and view all the answers

    Érzékeny adatokat szeretne valahova küldeni, biztosítva, hogy azokat más ne módosíthassa.Melyik metódust használná?

    <p>RSACryptoServiceProvider.Encrypt</p> Signup and view all the answers

    Jelenleg épp egy strong-named/erős nevű assemblyn dolgozik, és egy normál assembly hivatkozást szeretne használni, kódújrafelhasználás miatt.Melyik megoldás a helyes?

    <p>A másik assembly publik key token-je segítségével hivatkozható</p> Signup and view all the answers

    Készen áll az alkalmazás éles szerverre történő kibocsátására.Melyik konfiguráció a kibocsátandó?

    <p>Release konfiguráció</p> Signup and view all the answers

    Új fájlt hoz létre, logolási céllal.Minden alkalommal, mikor új logbejegyzés szükséges, egy string kerül a fájlba.Melyik metódus használata ajánlott?

    <p>File.AppendText</p> Signup and view all the answers

    Mit kell beilleszteni a Target1, Target2 és Target3 helyére? ContosoValidationException ContosoException Exception

    <p>B, C, A</p> Signup and view all the answers

    Mi kell befejezni a kódot: Jelenítse meg a jelenleg végrehajtandó összeállításban meghatározott összes típus listáját.

    <p>2</p> Signup and view all the answers

    Mi a megfelelő megoldás a Data osztályhoz? Írja le helyes sorrendben: 1, 3

    <p>új kapcsolatok csak a Create metódus hívásával, öröklés támogatása</p> Signup and view all the answers

    Jelölje meg a megfelelő forrást a megadott XML fájl elemekhez: Rate objektumok XML-beolvasása

    <p>Target1 = B Target2 = D Target3 = F Target4 = C</p> Signup and view all the answers

    Mit kell tenni a 16. sorban, hogy a 80-nál nagyobb elemeket visszaadja?

    <p>A</p> Signup and view all the answers

    Az ügyfelek listájának mutatásakor az alkalmazás egyszerre maximum öt ügyfél adatait jeleníti meg.

    <p>False</p> Signup and view all the answers

    Hogyan kell várakoztatni a ProcessTasks() metódust, amíg végzik a három feladatot?

    <p>D</p> Signup and view all the answers

    Mi a teendő a teljes FullName objektum memóriafolyamba történő sorolása érdekében a 9. sorba?

    <p>binary.WriteEndDocument();</p> Signup and view all the answers

    A következő kód egy hitelehelyőzetesztés funkciót definiál egy osztályban. Mi a teendő, ha a hitel kérelem meghaladja a 10 évet?

    <p>Értesítési mechanizmus implementálása</p> Signup and view all the answers

    A kódszegmenst be kell egészíteni annak érdekében, hogy az árak pozitívak legyenek és két tizedes pontossággal rendelkezzenek: List products = new List(); products.Add(new Product { Price = _ });

    <p>0.00</p> Signup and view all the answers

    Párosítsa össze az adott műveleteket a helyes kódsorrenddel:

    <p>Teljes név objektum sorolása memóriafolyamba = binary.WriteEndDocument(); Hitel kérelem értesítési mechanizmus implementálása = Line 1, Line 5</p> Signup and view all the answers

    Milyen osztályt kell használni a nagyon erősen titkosított adatok kezelésére?

    <p>System.Security.Cryptography.Aes</p> Signup and view all the answers

    Nagyon sok elem feldolgozására van szükség. Melyik technikát alkalmazná az elemeken végrehajtandó komplex számítások elvégzéséhez?

    <p>Parallel.For használatával a feldolgozást párhuzamosítani.</p> Signup and view all the answers

    Egy komplex lekérdezést kell létrehozni, amihez rendezésre nincs szükség, de jó lenne párhuzamosan futtatni. Melyik metódus használható?

    <p>AsParallel</p> Signup and view all the answers

    Hozzáférés-szinkronizációt szeretnének végezni lock segítségével. Melyik attribútum használható?

    <p>object _lock = new object();</p> Signup and view all the answers

    Szeretnénk megszakítani egy hosszan futó taszkot. Melyik objektumot kell átadnunk?

    <p>CancellationTokenSource</p> Signup and view all the answers

    Többszálon működő osztály segítségével állapotgépet valósítunk meg. Melyik metódust célszerű alkalmazni az aktuális állapot meghatározására és az átállításokra?

    <p>Interlocked.CompareExchange(ref currentState, ref newState, expectedState)</p> Signup and view all the answers

    A LoadCertificate () metódus csak olyan tanúsítványokat tölt be, amelyekhez a tárgy pontosan megfelel a searchValue paraméter értékének. Melyik kódszegmenst kell beilleszteni a 06 sorba?

    <p>C</p> Signup and view all the answers

    Olyan alkalmazást fejleszt, amely a következő kódszegmenseket tartalmazza. Meg kell győződnie arról, hogy a DoWork (Widget widget) metódus fut. Melyik kódszegmenssel helyettesítené a 24-es sort?

    <p>A.DoWork((Widget)o);</p> Signup and view all the answers

    You need to declare a delegate for a method that accepts an integer as a parameter, and then returns an integer. Milyen típusú küldöttet kell használni?

    <p>Func</p> Signup and view all the answers

    Implementál egy ProcessReports nevű metódust, amely hosszú távon fut. Melyik kódszegmenst kell használni a metódus testében?

    <p>ct.ThrowIfCancellationRequested();</p> Signup and view all the answers

    Olyan eljárást hoz létre, amely egyetlen bemeneti fájlt két kisebb kimeneti fájlra oszt. Hogyan kell kitöltenie az adott kódot?

    <p>3-4-6</p> Signup and view all the answers

    Mely két lépést kell végrehajtania az EmployeeType tulajdonság végrehajtásához?

    <p>Replace line 03 with the following code segment: public string EmployeeType</p> Signup and view all the answers

    Melyik kódszegmenst kell beillesztened a 8.sorba, hogy az alkalmazás a megfelelő követelményeknek megfeleljen?

    <p>A</p> Signup and view all the answers

    Melyik algoritmust kell használni az adatok érvényességének biztosítására egy kriptográfiai hasítási algoritmussal?

    <p>RNGCryptoServiceProvider</p> Signup and view all the answers

    Melyik szemétgyűjtő módszert kell alkalmazni annak biztosítására, hogy az objektum erőforrásait ne engedje el a folyamatig teljesül?

    <p>SuppressFinalize()</p> Signup and view all the answers

    Az alkalmazás egy __________ objektumot tartalmaz, amely hosszú futási folyamatot hajt végre.

    <p>Logger</p> Signup and view all the answers

    A LogLine() metódus csak a hibakeresésekre használható.

    <p>True</p> Signup and view all the answers

    Melyik két kódszegmens adja vissza az érvényes formátumú e-mail címeket a GetValidEmailAddresses metódusban?

    <p>C opció</p> Signup and view all the answers

    Melyik kódszegmen használja a LargeCustomerAccounts gyűjtemény felöltéséhez az Account objektumokkal?

    <p>B opció</p> Signup and view all the answers

    Mit kell tenned az alkalmazásban, hogy elegendő hibakeresési információ álljon rendelkezésre a MyApp.exe programhoz?

    <p>Produce program database (PDB) létrehozása a kód fordításakor</p> Signup and view all the answers

    Milyen osztályt kell használni az adatok titkosítására, amikor a hálózaton keresztül küldenek?

    <p>CryptoStream</p> Signup and view all the answers

    Melyik kódszegmenst kell beillesztenie a 03. sorba a FormatCoins metódusban?

    public string FormatCoins (string name, int coins) { __ }

    <p>C opció</p> Signup and view all the answers

    Melyik kódszegmenst kell használni a betegosztály betöltésekor a webszolgáltatásból visszaküldött adatokkal?

    <p>A opció</p> Signup and view all the answers

    Mely két lépést kell végrehajtania a kivételek kezelése érdekében anélkül, hogy zavarná a meglévő hibakezelési infrastruktúrát?

    <p>C opció</p> Signup and view all the answers

    Milyen típusú gyűjteményt kell használni az értékek first-in first-out módon történő elérésére?

    <p>Queue</p> Signup and view all the answers

    Hogyan kell strongly-named módban összeállítani egy osztálykönyvtárat?

    <p>Használja a gacutil.exe parancssori eszközt</p> Signup and view all the answers

    Egészítse ki a kódot, hogy az URL-eket megfelelően szűrje:

    <p>@http: // (www .)?([^ .] +) .com; = 07-es sor LogHelper.Log(exception); = 28-as sor</p> Signup and view all the answers

    Hányadik sort kell használni a kivétel naplózásához a kódban?

    <p>28</p> Signup and view all the answers

    Mi váltja ki a 'Cannot implicitly convert type 'object” to 'inf' hibaüzenetet és hogyan oldható meg?

    <p>var2 = ((List) array1);</p> Signup and view all the answers

    Milyen módszert kell használni, hogy különböző paraméterekkel hívható metódust hozzon létre?

    <p>Method overloading</p> Signup and view all the answers

    Study Notes

    Here are the study notes:

    • .NET Programozás*

    Szálkezelés és párhuzamos feldolgozás

    • Nagyon sok elem feldolgozására van szükség
      • Minden elemen egy komplex számítást kell elvégezni
      • Parallel.For használata a feldolgozás párhuzamosításához
      • Async/await használata a feldolgozás párhuzamosításához

    Kivételkezelés

    • IOException-t kapunk, amikor egy fájlhoz nem tudunk hozzáférni
      • A kivétel message paraméterének megváltoztatása után a kivételt tovább dobni
      • Új kivételt dobni egyedi szöveggel, melyben az InnerException egy IOException

    Osztálytervezés

    • Új osztály készítése, mely könnyedén rendezhető
      • Az IComparable interfész megvalósítása
    • Új osztály készítése, mely csak referencia-típusokkal működik
      • where T : class típus-megszorítás
    • Osztályhierarchia kialakítása, több típus megosztott implementációjának megvalósításához
      • Interfész használata

    Dekorátorok és attribútumok

    • Attribute létrehozása, mely többször alkalmazható, metódusra és paraméterre egyaránt
      • [AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter, AllowMultiple = true)]

    XML és Serializáció

    • XML fájl validálásához az XSD használata
    • Nagy mennyiségű adat tárolásához a BinaryFormatter használata

    LINQ és Adatbázis-kezelés

    • LINQ to Entities lekérdezésHere are the study notes for the text above:
    • Hash és LogData*
    • A RunTestClass-ben a LogData1 csak akkor lesz írva, ha az alkalmazás RELEASE módban van.
    • A MessageString értékét kell átváltoztatni SHA1 hash értékké.
    • Try-Catch blokklal kapcsolatos problémák*
    • A ContosoValidationException kivételt elkapó blokkban csak a void log(ContosoValidationException ex) metódust kell meghívni.
    • A ContosoDbException vagy más ContosoException kivételt elkapó blokkban csak az üres void log(ContosoException ex) metódust kell meghívni.
    • Konzol alkalmazás*
    • Az alkalmazásnak Debug módban a Beviteli hibakeresési mód, Release módban a Beviteli mód eredményeit kell megjelenítenie.
    • Data osztály*
    • A Data osztályban egy _data nevű dictionary objektumot kell használni.
    • A szemétgyűjtési folyamatnak lehetővé kell tennie, hogy összegyűjtse a _data objektum hivatkozásait.
    • Temperature osztály*
    • A Temperature osztály objektumait sorba kell rendezni.
    • Run a Method*
    • Az AddNumb művelet paraméterként átadásakor az AddNumb függvény lesz meghívva.
    • A SubNumb művelet paraméterként átadásakor a SubNumb függvény lesz meghívva.
    • TheaterCustomer osztály*
    • A ProcessTheaterCustomer metódHere are the study notes in Hungarian:

    Alkalmazásfejlesztés

    • Az alkalmazásban különböző adatbázisokat kell használni fejlesztési és tesztelési fázisokban
    • Két lehetőség van:
      • Konfigurálni kell a TRACE konstanst a Microsoft Visual Studio alkalmazásban
      • A kódot kell kiegészíteni a [DebuggerDisplay ("Mydebug")] attribútummal

    Hiba kezelés

    • Biztosítani kell, hogy a kód megfeleljen a követelményeknek
    • Két lehetőség van:
      • Meg kell győződni arról, hogy a ProcessData() metódus végre tudja hajtani a szükséges műve

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Ebben a kvízben .NET programozással kapcsolatos kérdések találhatók, amelyek a NAPPALIS/LEVELEZŐ vizsgához kapcsolódnak. A kérdések feleletválasztósak és a jó válaszok zölddel vannak jelölve.

    More Like This

    Parallel Programming Quiz
    10 questions

    Parallel Programming Quiz

    ThumbUpNephrite1181 avatar
    ThumbUpNephrite1181
    Parallel Programming in Python
    5 questions

    Parallel Programming in Python

    RomanticAntigorite8292 avatar
    RomanticAntigorite8292
    Use Quizgecko on...
    Browser
    Browser