MTP 2
31. Care dintre următoarele afirmații este falsă?
a. Metodele statice pot accesa numai membri statici.
b. Metodele de instanță nu pot accesa membri statici.
c. Metodele statice mu pot accesa membri de instanță.
32. Care dintre următoarele afirmații este falsă?
a. Un obiect DataSet stochează datele dintr-un tabel al unei baze de date.
b. BindingSource încapsulează toate datele din DataSet și oferă funcții pentru controlul acestora din cadrul programului.
c. TableAdapterManager utilizează relațiile de tip foreign-key pentru determinarea ordinii corecte de trimitere a comenzilor Insert, Update sau Delete către o bază de date.
a. Modificarea valorilor parametrilor astfel: a=a+b și b=a-b
b. Valoarea parametrului b va rămâne neschimbată iar valoarea parametrului a va fi egală cu a parametrului b.
c. Inversarea valorilor celor doi parametri,
d. Nici un efect.
a. Numărul n este prim.
b. Numărul n este impar.
c. Numărul n este par.
d. Numărul n este pătrat perfect.
a. 2 1 3
b. 2 1 0
c. 2 1 1
a. Verifică dacă n este divizibil cu orice putere a lui 10.
b. Verifică dacă n este divizibil cu 10.
c. Returnează restul împărțirii lui n la 10.
d. Returnează suma cifrelor numărului n.
37. Care este specificatorul de acces implicit pentru clase?
a. Internal
b. Private
c. Public
d. Protected
38. Care proprietăți ale unui formular permit desemnarea acțiunilor implicite efectuate la apăsarea de către utilizator a tastelor ENTER, respectiv ESC?
a. Enter și Escape.
b. AcceptButton și CancelButton.
c. OkCommand și CancelCommand.
a. Factorialul lui n
b. Al n-lea număr din șirul lui Fibonnacci.
c. Suma lui Gauss (1+2+…+n)
d. n*(n-1)
40. O conversie de la Int32 la Single reprezintă:
a. O conversie widening fără pierderi de informații.
b. O conversie narrowing.
c. O conversie cu posibile pierderi de informații.
41. Pentru afișarea modală a unui formular îi vom apela metoda:
a. DoModal()
b. ModalDisplay()
c. ShowDialog()
a. 2 1
b. Programul nu va afișa nimic, deoarece va da eroare de compilare (inaccesibilitatea unui membru).
c. Programul va compila cu succes, dar nu va afișa nimic.
d. 1 1
43. Care dintre următoarele clase permit instanțierea validă a unor obiecte de tip pensulă?
a. Brush, HatchBrush, PathGradientBrush.
b. Brush, TextureBrush, HatchBrush.
c. SolidBrush, HatchBrush, LinearGradientBrush.
44. Cum se poate face declararea, instanțierea și inițializarea unui vector cu 4 elemente pe o singură linie de cod?
0%
0
a
0%
0
b
0%
0
c
45. Gradul de transparență (0% - 100%) a unei ferestre se poate indica prin setarea proprietății:
a. Transparency
b. TransparencyKey
c. Opacity
46. Care este specificatorul de acces care permite doar claselor derivate să acceseze membrii din clasa de bază?
a. Protected
b. Private
c. Public
d. Internal
a. 2 1 3
b. 2 1 0
c. 2 1 1
0%
0
a
0%
0
b
0%
0
c
49. Ce se întâmplă la modificarea valorii unui obiect de tip StringBuilder?
a. Se creează un nou obiect de tip String care conține valoarea modificată.
b. Se creează o copie a obiectului inițial care conține valoarea modificată.
c. Se modifică direct valoarea obiectului.
Cum ar putea fi modificat primul constructor astfel încât să îl apeleze pe cel de-al doilea (cu parametru)?
0%
0
a
0%
0
b
0%
0
c
51. Care dintre următoarele afirmații este adevărată?
a. Un obiect de tip DataAdapter transferă date între o conexiune și un DataSet.
b. Un obiect de tip DataAdapter transferă date între un DataTable și un DataSet.
c. Un obiect de tip DataAdapter transferă date între o conexiune și un DataTable.
a. Afisare Deriv2,
b. Afisare Baza,
c. Afisare Deriv2, Afisare Deriv1, Afisare Baza,
53. Cum se face în C# asocierea prin cod a unui control cu un handler de eveniment?
a. button1.Click += button1_Click;
b. button1.Click() += button1_Click();
c. button1.Click = button1_Click();
54. Clasa Deriv moștenește clasa Baza. Clasa Baza are un constructor cu doi parametri. Cum trebuie declarat un constructor din clasa Deriv?
0%
0
a
0%
0
b
0%
0
c
55. Care dintre următoarele afirmații este corectă în legătură cu spațiile de nume din C#?
a. Este permisă existența mai multor clase cu același nume, dacă fiecare face parte dintr-un spațiu de nume diferit.
b. Cuvântul cheie using indică faptul că programul poate folosi direct numele tipurilor de date definite într-un spațiu de nume, fără a fi nevoie de prefixarea lor cu spațiul de nume.
c. Se poate defini un spațiu de nume în interiorul unui alt spațiu de nume.
d. Toate afirmațiile de mai sus sunt corecte.
e. Niciuna dintre afirmațiile de mai sus nu este corectă.
56. Care dintre următoarele afirmații este adevărată?
a. Metodele de extensie se declară prin adăugarea în definiția lor a cuvântului cheie extend.
b. Metodele de extensie trebuie să returneze obiectul this.
c. Metodele de extensie pot fi definite numai ca membri ai claselor statice.
57. Se consideră două clase: Cls1, Cls2 și două interfețe: Interf1, Interf2. Care din următoarele declarații ale clasei Cls3 va genera eroare la compilare?
0%
0
a
0%
0
b
0%
0
c
58. Care dintre următoarele secvențe de cod va genera eroare la compilare?
0%
0
a
0%
0
b
0%
0
c
59. Care sunt toate cuvintele cheie folosite pentru implementarea tratării erorilor în C#?
a. try, catch, throw, exception
b. try, catch, finally, throw
c. try, catch
d. try, catch, error
60. Care dintre afirmațiile următoare este corectă în legătură cu interfețele din C#?
a. Interfețele sunt declarate folosind cuvântul cheie interface.
b. Metodele interfețelor sunt publice.
c. Ambele afirmații de mai sus sunt corecte.
d. Niciuna dintre afirmațiile de mai sus nu este corectă
Treci in P1 ?
DA
DA
DA
DA
{"name":"MTP 2", "url":"https://www.quiz-maker.com/QNOHG3K3M","txt":"31. Care dintre următoarele afirmații este falsă?, 32. Care dintre următoarele afirmații este falsă?","img":"https://www.quiz-maker.com/3012/CDN/78-3647095/33.png?sz=1200-00000000000960904033"}