EVA

Melyik nem beépített típus C#-ban?
short
System.Numerics.BigInter
System.Single
string
Mely esetben hajtódik végre a kivételkezelő finfally ága?
Csak abban az esetben, ha a try ágban nem váltódik ki kivétel.
Csak abban az esetben, ha a catch cégrehajtása során újabb kivétel váltódik ki.
Csak abban az esetben, ha a try ágban kivétel váltódik ki.
A finally ág minden esetben lefut.
Melyik állítás igaz az alábbiak közúl az interfészekre?
Az interfészek neve kötelezően I (nagy i) prefixszel kezdődik.
Az interfészek minden tartalmazott eleme publikus vagy internal láthatóságú.
Egy osztály legfeljebb egy másik osztályból és egy interfészból származhat le.
Az interfészek nem tartalmazhatnak adattagokat.
Melyik állítás igaz a C# nyelvre az alábbiak közül?
A C# nyelv gyengén típusos, mert a változók dinamikus típusa futási időben változhat
a C# szemétgyűjtéssel (garbage collection) valósítja meg a biztonságos memóriakezelést.
A C# megvalósítja a többszörös öröklődést, egy osztálynak több ősosztály is lehet.
A C# nyelv és a .NET keretrendszer kezdetben elsődlegesen a C/C++ nyelvekből nyert tervezési, architekturális inspirációt
Melyik típus lehet helyes a lambda változóra? var lambda = x => { x = x * x; return x % 2 == 0; };
Func
Func
Func
Func
Melyik típusnak felel meg C#-ban az int kulcssóval rövidített típus?
System.Int32
Implementáció (fordító) függő
System.UInt32
System.Int64
Az alábbiak közül melyik állítás helyes a C# nyelvre ?
A C# nyelv támogatja a többszörös öröklődést
A C# egy osztály implementálhat több inerfészt
A struktúra referencia szerint kezelt
Az osztály alapértelmezett láthatósága public
Mit nevezünk tulajdonságnak (property) C#-ban?
Az objektumok osztály szintű adattagjait.
Az osztályok statikus adattagjait
A lekérdező és beállító műveletek ( getter / setter ) speciális nyelvi absztrakcióját
Olyan objektumokat, amelyekkel entitásokat jelölhetünk beg, így deklaratív információkat is hozzákapcsolhatunk a programhoz.
Az alábbi kódrészlet közül melyik alkalmas 2 egész szám felcserélésére?
void swap(ref int a, ref int b)
void swap(out int a, out int b)
void swap(in int a, in int b)
void swap(int a, int b)
Melyik láthatósági szine nem létezik C#-ban?
private
public
internal
package
Melyik nem építőeleme a Windows Forms alkalmazásoknak?
alkalmazás (application)
vezérlők (controls)
ablakok (forms)
oldalak (pages)
Mi az a delegált(delegate)?
Metódus szignatőra definíció, amellyel az eseményekre feliratkoztatható eljárások is definiálhatóak.
A referencia szerinti paraméterátadásakor létrejövő álnév
Az osztályok példányait hívjuk így
Az eseménykezelők
Mi a feladata a Windows Forms Designer használatával létrejövő InitializeComponent() metódusnak?
Inicializálja az alkalmazást, a megívása nélkül nem indítható el az alkalmazás
Inicializálja az ablakot, a meghívása nélkül mindenképpen futási idejű hibát kapunk
Inicializálja az ablakot, a meghívása nélkül mindenképpen fordítási hibát kapunk
Inicializálja a tervezőfelületen hozzáadott vezérlőket és tulajdonságaikat
Mit nevezünk parciális osztályoknak C#-ban?
A Visual Studio felülettervezője által generált osztályokat
Azon osztályokat, amelyek definícióját több forrásfájlban adjuk meg
Az interfészeket
Az absztrakt osztályokat
Mi az a modális dialógusablak Windows Formsban?
A messageBox osztállyal létrehozott felugró ablak.
Olyan alkalmazás ablak, amely leválasztott modell réteggel rendelkezik
Az alkalmazás összeomlása esetén az operációs rendszer által megjelenített, hibaüzenetet tartalmazó ablak
Oly alkalmazás ablak, amelynek bezárásig az őt megnyitó eljárás nem folytatódhat.
Melyi állítás hamis az alábbiak közül az eseményekre C#-ban?
Az eseményekre különböző szignatúrájú eseménykezelők is feliratkotathatóak.
Az eseményeket nyelvi szinten valósítja meg a C# nyelv
Egy eseménykezelő több eseményre is feliratkoztatható
Egy eseményre több eseménykezelő is feliratkozhat
Mikor példányosul egy esemény?
A konstruktor explicit hozzárendelésekor
eseménykezelő hozzárendelésekor
nem példányosul, mert az event primitív típus
deklarációkor
Melyik nem a modell réteg feladata modell-nézet (MV) architektúrában?
állapotkezelés
adatkezelés
megjelenítési logika
üzleti logika
Melyik állítás igaz a modell-nézet (MV) architektúra helyes felépítésére?
A nézet és a modell kölcsönösen ismeri egymást
A nézet ismeri a modellt, de a modell nem ismeri a nézetet.
A modell ismeri a nézetet , de a nézet nem ismeri a modellt
A nézet és a modell nem ismerheti egymást
Melyik állítás igaz a szoftver architektúrára?
A szoftver architektúrát a program osztálydiagramja alapján határozzuk meg
A szoftver architektúra jellemzően folyamatosan változik, fejlődik a projekt fejlesztése folyamán
A szoftver architektúra a rendszer magas szintű komponenseinek és kapszolatainak meghatározása
A szoftver architektúra célja a feladat megoldásához leginkább alkalmas programozási nyelv meghatározása
Melyik nem billentyűzetkezelési esemény Windows Forms keretrendszerben?
KeyDown
KeyPress
KeyUp
KeyPush
Mikor kerül megjelenítésre egy vezérlő Windows Formsban?
Amikor a vezérlő példányosításra kerül
A tartalmazó ablak Load események kiváltásakor
A vezérlő Dispose() metódusának meghívásakor
Amikor hozzáadásra kerül a tartalmazó ablak vagy elrendező vezérlő Controls gyűjteményéhez
Melyik állítás igaz a vezérlőkre Windows Formsban?
Az elrendező vezérlők nem ágyazhatóak egymásba.
Az ablakok (formok) nem a Control osztály leszármazottai.
Saját vezérlőt csak a UserControl osztályból származtathatunk a létező vezérlők zárt (sealed) osztályok
A vezérlők teljes leszármazási hierarchiába szerveződnek, amelynek ősosztálya a Control
Melyik nem egérkezelési esemény Windows Forms keretrendszerben?
MouseEnter
MouseExit
MouseDown
MouseLeave
Melyik állítás hamis az elemi grafikai műveletekre Windows Formsban?
Az ecsetek (Brush) területek kitöltésére használható
A tollak (Pen) vonalak rajzolására használható
Bármely vezérlőre rajzolhatunk
A grafikai műveletek végrehajtásának sebessége függ a grafikus kártyától
Milyen attribútummal jelöljük a unit tesztesetek eljárásait MSTest keretrendszer alatt?
Test
TestClass
TestMethod
IsTrue
Melyik keretrendszer nem használható egységtesztek írásához
xUnit
MSTest
NUnit
MSUnit
Milyen tesztelés nem létezik?
Egységteszt
Integrációs teszt
Dekompozíciós teszt
Rendszerteszt
Platformfüggetlen egységtesztekgez használhatjuk többek között az MSTest vagy az xUnit keretrenszert. Melyik párosítás nem helyes?
[TestMethod] - [Fact]
[TestCleanup] - Dispose
[TestClass] - [Theory]
[TestInitialize] - Konstruktor
Az alábbi alkalmazások architektúrájéra vonatkozó állítások közül melyik hamis?
Az egyes rétegek között függőségek alakulnakki. mivel felhasználják egymás funkcionalitását
A befecskendezésnek különböző módjai lehetnek (például: konstruktor, metódus)
A függőség befecskendezés (dependency injection) jelentése, hogy a rétegek a függőségeknek csak az absztrakcióját látják, a konkrét megvalósítást külön adjuk át nekik.
A függőségeket ügy kell megvalósítani, hogy a konkrét megvalósítástól függjenek
Mi az egységteszt?
A teljes alkalmasás egy egységben történő tesztelése
Egyes osztályok és objektumok önálló viselkedésének tesztelése
Az alkalmazás komponensei (egységei) közötti integráció tesztelése
A forráskód egységes kódolási stílusának ellenőrzése
Az alábbi állítások közül melyik hamis a mockolás vonatkozásában?
Amennyiben függőséggel rendelkező programegységet tesztelünk, a függőséget helyettesítjük annak szimulációjával, amit mock objektumnak nevezünk.
A mock objektum a függőség interfészét, egyszerű és hibamentes funkcionalitással
A Moq lehetőséget nyújt a hívások nyomkövetésére
A Moq esetén a mock objektumok előállításához nincs szüksé a függőséggel rendelkező programegység osztályára vagy interfészére.
Az alábbi, C# nyelvre és .NET keretrendszerre vonatkozó állítások közül melyik hamis?
A szerelvényekre történő felbontást célszerű a rétegek és függőségek befecskendezés mentén elvégezni
A C# nyelv tartalmaz egfy olyan blokk-kezelési technikát (using), amely garantálja a Dispose() automatikus lefutását
A StreamReader nem implementélja az IDisposable interfészt.
Az egységteszt egy olyan automatikusan futtatható ellenőrzés, amely lehetőséget nyújt osztályok és objektumok viselkedésének ellenőrzésére.
Mély állítás hamis a szinkron tevékenységekkel kapcsolatban?
Ha sokáig tart a tevékenységekkel kapcsolatban?
A tevékenység külön szálon fut
A tevékenység kezdeményezője megvárja annak lefutását
A hívó szál blokkolódik, amíg a tevékenység fut
Mely állítás hamis az aszinkron tevékenységgek kapcsolatban?
A tevékenység külön szálon fut
A hívó szál blokkolódik, amíg a tevékenységfut
A tevékenység kezdeményezője nem várja meg a lefutást
Az eredményt később kapjuk meg
Mely állítás igaz a kölcsönös kizárásra (mutual exclusion)?
A kölcsönös kizárás célja a szálak szinkronizációja? a kritikus szakasz mindig ugyanazon a szálon fusson le
Nincsen olyan többszálú program, amely kölcsönös kizárás nélkül helyesen tud működni
A kölcsönös kizárás célja, hogy a többszálú program egyszerre mindig csak egy szál futhasson
A kölcsönös kizárás garantálja, hogy a közös erőforráshoz egyszerre csak egy szál férhessen hozzá, kizárva ezzel a versenyhelyzetet (race condition)
Mely probléma nem igaz az alacsony absztrakciósszálkezelésre .NET-ben (Thread)?
Nincs lehetőség a gyerek szál megszakítására
Nincs lehetóség erósen típusos paraméterátadásra
Nincs lehetóség az eredmény visszaadására
Nincs lehetőség a kivételek továbbítására
Mikor szükséges az INvoke/BeginInvoke eljárást meghívni egy Winforms felületi vezérlőn?
Ha nem igyanarról a szálról próbáljuk a vezérlőt elérni, amelyiken kiváltásra kerül az esemény.
Ha nem ugyanarról a szálról próbáljuk a vezérlőt elérni, amelyik létrehozta azt.
Ha eseménykezelő eljárásból próbáljuk a vezérlőt elérni, akkor mindig
Ha ugyanarról a szálról próbáljuk a vezérlőt elérni, amelyik létrehozta azt.
Mi a különbség a folyamat (process) és a szál (thread) között?
Egy szál több folyamatot is tartalmazhat.
A folyamatokat Linux operációs rendszeren szálaknak hívjuk.
Nincs különbség, a kettő egymás szinonimája.
A folyamatoknak saját végrehajtási környezetük (pl. memóriaterület) van, a szálak osztozkodnak ezen.
Az alábbiak közül melyik állítás igaz a System.Timers.Timer időzítővel kapcsolatban
Amennyiben grafikus felületű alkalmazással használjuk, szinkronizálást kell végeznünk a felülettel.
Egy osztályon belül csak egy időzítő használható.
Az intervallum a Tick property segítségével adható meg.
Az időzítő által kiváltott Elapsed eseményhez kötelező eseménykezelőt hozzárendelni.
Mely állítás hamis az aszinkron tevékenységekkel kapcsolatban?
Az aszinkronitást az interfészben is kell jelölni az async kulcsszóval, nem csak a megvalósításban.
Szinkron művelet is futtatható aszinkron módon a Task.Run(...) művelet segítségével, melynek egy lambda kifejezést kell megadnunk.
Amennyiben meg szeretnénk várni a művelet eredményét, Task-ot kell megadni visszatérési típusként.
A művelet Task-kal tér vissza, amely tartalmazhat eredményt is.
Melyik nem a Windows Presentation Foundation (WPF) előnye?
Széleskörű, cross-platform felhasználhatóság.
A felület (nézet) deklaratív leírásának lehetősége
A 3D grafikus kártyák kihasználásának lehetősége.
Háromrétegű (MVVM) architektúra támogatása.
Milyen programnyelvet vagy strukturált leíró nyelvet használhatunk a WPF alkalmazás nézeteinek leírásához?
YAML
JavaScript
XML
XAML
Mi a függőségi tulajdonság (dependency property)?
Az MV (modell-view) architektúrában a modellt aggregáló, nézet-beli tulajdonság.
Olyan objektum tulajdonság, amelyet más objektumon keresztül definiálhatunk.
A XAML kódból is beállítható objektum tulajdonságok WPF alkalmazásokban.
A függőségi befecskendezéshez használt objektum tulajdonság.
Minek a rövidítése a WPF?
Windows Platform Formation
Windows Presentation Foundation
Windows Project Formula
Windows Precision Foundation
Az alábbi XAML leírások közül mely érvénytelen?
Az alábbi osztályok közül melyik .NET osztály implementálja az INotifyCollectionChanged interfészt?
List
Vector
ObservableCollection
Label
Melyik C# attribútum segítségével tudjuk automatikusan behelyettesíteni a hívó metódus vagy tulajdonság nevét?
CallerMemberName
Name
OnPropertyChanged
Property
Az MVVM architektúrában melyik biztosan nem a nézetmodell felelőssége?
Navigációs logika megvalósítása nézetek között.
A kapott adatok "elő-validációja", úgy mint a bemenet hossza, típusa.
Adatok szolgáltatása a nézet számára.
Az üzleti logika megvalósítása.
Melyik állítás igaz az ObservableCollection kollekcióra?
Olyan ősosztály, amelynek tetszőleges eleme konstans műveletigénnyel lekérdezhető.
Olyan objektumok gyűjteménye, amelyek megvalósítják az INotifyPropertyChanged interfészt
Az ICollection generikus típus egyszerűbb álneve.
A figyelő (observer) tervezési mintát megvalósító objektum, ami eseményvezérelt módon jelzi a kollekcióban bekövetkező változásokat a feliratkozóknak.
Mi az adatkötés (data binding)?
Amikor az alkalmazásban található adattagok kezdeti értéket kapnak a modelltől.
Adatbányászat, az alkalmazásban a nézet és a modell között történik.
A megjelenített és az üzleti logikában tárolt adat értesítés alapú összekötése.
Az adattagok automatikus validációja a nézeten.
A modell-nézet-nézetmodell-perszisztencia architektúrában melyik nem a modell felelőssége?
Az üzleti logika megvalósítása
A kapott adatok validációja
Az adatok tartós tárolása az alkalmazás leállítása esetére
Jelzés küldése egy adattag értékének változásáról
Hogyan történik az adatkötés (data binding) WPF alkalmazásban?
Implementációfüggő
A tulajdonság (property) nevének egyezésével
A modellben megadott logika segítségével
Ezt a nézetmodell (viewmodel) feladata meghatározni
Mely kulcsszó teszi lehetővé WPF alkalmazások esetén az adatkötést?
Target
Path
Source
Binding
Melyik nem a Windows Presentation Foundation (WPF) erőforrás?
Template
Manifest
Style
Storyboard
Melyik állítás igaz az animációkra WPF-ben?
Jellemzően a nézetmodell rétegben definiáljuk.
Kizárólag az időben lineáris animációs mód támogatott.
Megjelenítésükért a CPU felel.
Bármely függőségi tulajdonság animálható
Melyik állítás igaz a stílusokra WPF-ben?
A stílusok megadhatóak elemenként (vezérlőnként) vagy erőforrásként is.
A stílusokat CSS szintaxissal definiáljuk.
Az explicit stílusok az összes megadott típusú elemre érvényesek.
A stílusokat Setter és Getter elemek segítségével függőségi tulajdonságokra definiáljuk.
Melyik időzítő biztosan nem használható egy WPF alkalmazás időzítésére?
System.Timers.Timer
System.Threading.Timer
System.Windows.Threading.DispatcherTimes
System.Windows.Forms.Timer
Milyen platformokat támogat a MAUI?
Linux, Android, iOS, Windows
Android, iOS, Windows, macOS
WinUI, WPF, Android, iOS
WinUI, Windows Forms, WPF, UWP
Melyik az egysoros szövegbevitel mező MAUI-ban?
TextBlock
Editor
TextBox
Entry
Milyen időzítő típus használhata javasolt egy Xamarin alkalmazás üzleti logikájában?
Device.StartTimer
System.Windows.DispatcherTimer
System.Threading.Timer
System.Timers.Timer
Minek a rövidítése a MAUI?
Multiple-application UI
Modern-application UI
Multi-platform App UI
Many-application UI
Melyik keretrendszerre épül a Xamarin?
.NET (Core)
.NET Framework
Mono Framework
.NET Xamarin
0
{"name":"EVA", "url":"https://www.quiz-maker.com/QZ524CLR4","txt":"Melyik nem beépített típus C#-ban?, Mely esetben hajtódik végre a kivételkezelő finfally ága?, Melyik állítás igaz az alábbiak közúl az interfészekre?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker