This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
test:test_2014 [2014/01/19 16:56] Adriana Draghici [Colecții și genericitate] |
test:test_2014 [2014/01/19 22:45] (current) Adriana Draghici [Design Patterns] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | = Subiecte test ianuarie 2014 = | ||
+ | |||
== POO + Java (principii, best practices, constructii ale limbajului, cuvinte cheie) == | == POO + Java (principii, best practices, constructii ale limbajului, cuvinte cheie) == | ||
**1.** Identificați afirmațiile corecte din următorul set: \\ | **1.** Identificați afirmațiile corecte din următorul set: \\ | ||
Line 10: | Line 12: | ||
- B, D | - B, D | ||
- | **R:** A - fals, nu exista aceasta retrictie, B - clasele interne pot fi private, C - adevarata, interfetele pot extinde alte interfete, D - falsă, in cazul //Object// se inițializează cu //null//, dar pentru boolean cu //false//, int/short/bye cu 0 iar float/double cu 0.0. | + | **R:** A - fals, nu exista aceasta retrictie, B - clasele interne pot fi private, C - adevarata, interfetele pot extinde alte interfete, D - falsă, in cazul //Object// se inițializează cu //null//, dar pentru boolean cu //false//, int/short/bye cu 0 iar float/double cu 0.0. La test varinta corectă cu C aparea cu C, D -> a fost "anulata" intrebarea - considerată corectă pentru toți. |
**2.** Care dintre următoarele metode suprascrie metoda : ''public void suprascrie (int a, String b) {}''\\ | **2.** Care dintre următoarele metode suprascrie metoda : ''public void suprascrie (int a, String b) {}''\\ | ||
Line 369: | Line 371: | ||
**R:** Pattern-ul Observer este folosit pentru transmiterea de notificări de la componentele monitorizate către componentele care le monitorizează. | **R:** Pattern-ul Observer este folosit pentru transmiterea de notificări de la componentele monitorizate către componentele care le monitorizează. | ||
+ |