.NET programozás feladatok
49 Questions
1 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 (B)</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ó (B)</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ó (B)</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 (B)</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 (D)</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 (B)</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 (B)</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(); (A)</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 (B)</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. (A)</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 (A)</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(); (C)</p> Signup and view all the answers

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

<p>CancellationTokenSource (C)</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) (C)</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 (D)</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); (C)</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 (A)</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(); (D)</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 (D)</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 (B), Replace line 06 with the following code segment: protected set; (E)</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 (B)</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 (C)</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() (A)</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 (A)</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ó (A), A opció (B)</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ó (D)</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 (A)</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 (B)</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ó (D)</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ó (A), A opció (B)</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 (C)</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 (B)</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); (A)</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 (D)</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
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