Search Header Logo

dotNet bandomasis egzaminas

Authored by Robertas Uselis

Other

Professional Development

dotNet bandomasis egzaminas
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?