MTP

1. In C# un jagged array reprezinta:
a. Un vector de object
b. O matrice
c. Un vector de vectori
d. Un vector bidimensional
2. Care dintre următoarele afirmații este corectă în legătură cu metodele statice ale unei clase?
a. O metodă statică poate fi declarată ca membru al unei clase nestatice.
b. Metodele statice pot accesa numai variabile membre care sunt statice.
c. Ambele afirmații de mai sus sunt corecte.
a. Metoda2,Metoda2
b. Metoda1,Metoda2
c. Metoda2,Metoda1
4. Care este specificatorul de acces care îi permite unei clase să își ascundă membrii față de alte clase, cu excepția claselor derivate din cadrul aceleiași aplicații?
a. Internal
b. Private
c. Public
d. Protected
e. Protected internal
a. Aplicația va intra în buclă infinită și va afișa la nesfârșit ”Hello”.
b. Va afișa o singură dată stringul ”Hello”.
c. Va apărea o eroare de tip StackOverflow.
d. Metoda va fi părăsită fără a se afișa nimic.
6. O interfață poate declara:
a. Variabile, metode și proprietăți.
b. Variabile, metode evenimente și delegați.
c. Metode, proprietăți și evenimente.
a. 0 2 4 0 0 2 4 0 2
b. 1 3 5 1 1 3 5 1 3
c. 0 0 1 0 1 2 0 1 2 3
a. Verifică dacă n este divizibil cu 10.
b. Returnează restul împărțirii lui n la 10.
c. Verifică dacă n este divizibil cu orice putere a lui 10.
d. Returnează suma cifrelor numărului n.
a. 11, 1,21, 11,
b. 11, 1, 11, 11,
c. 11, 11, 21, 21,
a. Nu va rula din cauza unei erori de compilare.
b. Class2
c. Class3
d. Class1
11. Care dintre următoarele afirmații este adevărată?
a. Clasa care declară un indexator trebuie să declare cel puțin un constructor static.
b. În cazul indexatorilor, C# impune limitarea ca tipul indexului să fie int.
c. În C# puteți declara indexatori multidimensionali.
12. Care afirmație este adevărată în legătură cu câmpurile readonly și const?
a. Valoarea unui câmp readonly este determinată la compilare.
b. Câmpurile const pot avea orice tip de dată dar nu pot fi inițializate cu orice valoare.
c. Atât câmpurile readonly cât și cele const pot fi utilizate în etichetele case din blocurile switch.
0%
0
a
0%
0
b
0%
0
c
14. Ce proprietate trebuie să setați pentru a desena un text folosind antialiasing?
a. TextAntialiasing
b. TextSmoothingStyle
c. TextRenderingHint
15. Pentru ce este folosit în C# cuvântul cheie checked?
a. Verificarea faptului că variabilele implicate în operații aritmetice sunt inițializate înainte de utilizare.
b. Verificarea compatibilității conversiilor între diferite tipuri de date.
c. Verificarea depășirilor (overflow) la efectuarea conversiilor și operațiilor aritmetice.
a. Programul va rula fără probleme însă nu va afișa nimic.
b. Numar impar
c. Numar impar Patrat numar: 625
d. Nu va afișa nimic deoarece va da eroare la rulare.
e. Patrat numar: 625
17. Care dintre afirmațiile următoare este falsă?
a. În declarația unui indexator nu putem folosi cuvântul this.
b. Metodele de extensie sunt metode statice.
c. Într-o metodă statică nu putem folosi cuvântul this.
a. abcd
b. dcb
c. abc
d. abcdcba
e. dcba
19. Care dintre următoarele afirmații este adevărată?
a. O proprietate write-only va avea numai accesorul get.
b. O proprietate write-only va returna întotdeauna o valoare.
c. O proprietate poate fi read-only sau write-only.
a. 4 8 12 16 20
b. 2 4 6 8 10
c. 8 4 16 12 20
d. 4 8 16 32 64
21. Care dintre următoarele afirmații este adevărată?
a. Fereastra Command Window poate apela comenzi ale mediului de dezvoltare integrat Visual Studio.
b. Fereastra Command Window poate executa secvențe de cod C#.
c. Fereastra Command Window poate apela orice comandă specifică sistemului de operare Windows.
a. Eroare: Function call without creating an object.
b. Eroare: Use of unassigned out parameter.
c. 3 2
d. 6 4
Cu ce este echivalentă aceasta?
0%
0
a
0%
0
b
0%
0
c
24. Cum poate o clasă derivată să oprească moștenirea caracterului virtual al unui membru din clasa de bază?
a. Prin declararea acestuia ca sealed override.
b. Prin omiterea cuvântului cheie virtual în declarația acestuia.
c. Prin omiterea cuvântului cheie new în declarația acestuia.
25. Cum se face convertirea codului Intermediate Language în cod mașină în timpul rulării unui program C#?
a. Prin lansarea compilatorului Just-In-Time.
b. Prin lansarea compilatorului .Net Core specific limbajului C#.
c. Prin lansarea compilatorului pentru cod gestionat.
a. Verifică dacă stringul s conține un număr impar de caractere.
b. Verifică dacă stringul s este palindrom (este același indiferent de sensul în care este citit).
c. Verifică dacă stringul s conține un număr par de caractere.
d. Returnează stringul s inversat.
e. Verifică dacă stringul s conține caractere duplicate.
0%
0
a
0%
0
b
0%
0
c
28. Care dintre următoarele variante ale metodei de mai jos va determina în mod corect dacă un număr este par sau impar?
0%
0
a
0%
0
b
0%
0
c
29. Cum trebuie să fie nivelul de accesibilitate al clasei derivate?
a. Mai mare sau același cu cel al clasei de bază.
b. Același cu cel al clasei de bază.
c. Mai mic sau același cu cel al clasei de bază.
0%
0
 
0%
0
 
0%
0
 
0%
0
 
0
{"name":"MTP", "url":"https://www.quiz-maker.com/QSGL4XNBR","txt":"1. In C# un jagged array reprezinta:, 2. Care dintre următoarele afirmații este corectă în legătură cu metodele statice ale unei clase?","img":"https://www.quiz-maker.com/3012/CDN/78-3646979/1.png?sz=1200-00000000001000007818"}
Powered by: Quiz Maker