
dotNet bandomasis egzaminas
Authored by Robertas Uselis
Other
Professional Development

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
59 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Kokia yra pagrindinė C# programos struktūra?
Naudoja tik funkcijas, nereikalauja klasių.
Pradeda nuo Main metodo, kuris yra įgyvendinamas klasėje.
C# programos gali būti parašytos be Main metodo.
Visos C# programos privalo būti suskirstytos į modulius.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Ką reiškia OOP terminas „enkapsuliacija“?
Tai procesas, leidžiantis objektams bendrauti tarpusavyje.
Užtikrina, kad objekto būsena būtų pasiekiama tik per jo metodus.
Tai reiškia objekto transformavimą į kitą klasę.
Enkapsuliacija yra metodas, skirtas duomenų bazės operacijoms.
3.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Kokia yra abstrakčios klasės paskirtis?
Ji apibrėžia bazinę klasės struktūrą, kurią galima išplėsti kitose klasėse.
Abstrakti klasė naudojama tik duomenų saugojimui.
Ji skirta sukurti tiesiogiai konstruojamus objektus.
Ji negali būti konstruojama.
Abstrakti klasė visada yra finalinė ir negali būti paveldėta.
4.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Kaip C# leidžia naudoti abstrakčias klases ir metodus?
Abstrakti klasė gali turėti tiek abstrakčius, tiek neabstrakčius metodus.
Abstrakti klasė negali turėti jokių neabstrakčių metodų.
Abstraktus metodas klasėje reikalauja, kad klasė taip pat būtų pažymėta kaip abstrakti.
Abstrakčius metodus galima tiesiogiai kviesti, net nekuriant išvestinės klasės egzemplioriaus (instance).
Išvestinė klasė, paveldinti abstrakčią klasę, privalo įgyvendinti visus jos abstrakčius metodus.
5.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Kaip interfeisai prisideda prie polimorfizmo C#?
Leidžia objektams būti manipuliuojamiems per skirtingų interfeisų tipus.
Interfeisai apibrėžia konkrečius objekto elgsenos aspektus, kurie negali būti keičiami.
Suteikia galimybę kurti lanksčius dizainus, naudojant skirtingas implementacijas.
Reikalauja, kad visos klasės, įgyvendinančios interfeisą, turėtų identiškas elgsenas.
6.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Kokį vaidmenį atlieka interfeisai kuriant daugiaformį (polymorphic) kodą C#?
Suteikia galimybę naudoti vieną interfeiso tipą, kad kviesti skirtingus objektus.
Apriboja klasės funkcionalumą iki interfeiso aprašytų metodų.
Leidžia sukurti kodus, kurie gali dirbti su bet kokio tipo objektais, tol, kol jie įgyvendina tam tikrą interfeisą.
Užtikrina, kad objektai gali būti tik vieno tipo.
Supaprastina programos modifikavimą, nes įgyvendinimas gali būti keičiamas nekeičiant interface.
7.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Kaip C# polimorfizmas naudojamas praktiškai su interfeisais?
Galima kurti funkcijas, leidžiančias dirbti su bet kokiu objektu, kuris įgyvendina tą interfeisą.
Polimorfizmas su interfeisais apriboja klasės funkcionalumą iki vieno specifinio tipo.
Padidina kodo lankstumą, leidžiant įgyvendinti kelis interfeisus vienoje klasėje.
Reikalauja, kad visos interfeiso funkcijos būtų statinės.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?