Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo-ca-cd:test:test_2021 [2022/01/22 12:32]
florin.mihalache
poo-ca-cd:test:test_2021 [2022/01/22 12:52] (current)
florin.mihalache
Line 68: Line 68:
  
 **7.** Care este outputul următorului program? **7.** Care este outputul următorului program?
-{{ :​poo-ca-cd:​test:​problema4.png?​500 |}}+ 
 +{{:​poo-ca-cd:​test:​problema4.png?​500|}}
  
   * Old shininess: 0 | New shininess: 10   * Old shininess: 0 | New shininess: 10
Line 94: Line 95:
  
 **11.** Ce fel de Singleton este această secvență de cod? **11.** Ce fel de Singleton este această secvență de cod?
-{{ :​poo-ca-cd:​test:​problema14.png?​400 |}}+ 
 +{{:​poo-ca-cd:​test:​problema14.png?​400|}} 
   * Singleton cu inițializare eager   * Singleton cu inițializare eager
   * **Singleton cu inițializare lazy**   * **Singleton cu inițializare lazy**
   * nu avem Singleton aici   * nu avem Singleton aici
   * Singleton cu inițializare în blocuri statice   * Singleton cu inițializare în blocuri statice
 +
 +**12.** Ce metode pot fi accesate din clasa MyTest?
 +
 +{{:​poo-ca-cd:​test:​problem1.png?​300|}}
 +
 +  * execute1, execute2 din Test, execute2 din MyTest
 +  * execute1, execute2 din Test, execute3, execute2 din MyTest
 +  * **execute2 din Test, execute2 din MyTest**
 +  * execute2 din MyTest
 +
 +**13.** Ce reprezintă o metodă default în cadrul unei interfețe?
 +  * o metodă abstractă
 +  * **o metodă non-statică care este deja implementată într-o interfață**
 +  * o metodă statică implementată într-o interfață
 +  * nu putem avea metode default într-o interfață
 +
 +**14.** Ce se afișează la rularea acestui cod?
 +
 +{{:​poo-ca-cd:​test:​problema17.png?​400|}}
 +
 +  * **Opening document Cannot open csv**
 +
 +  * Adobe is opening pdf Cannot open csv
 +
 +  * Adobe is opening pdf Opening csv
 +
 +  * Opening document Opening csv
 +
 +**15.** Ce se va afișa la execuția codului de mai jos?
 +
 +{{:​poo-ca-cd:​test:​problema10.png?​400|}}
 +
 +  * BCA
 +  * **ACB**
 +  * ADB
 +  * BDA
 +
 +**16.** Ce tip de clasă reprezintă următoarea implementare?​
 +<code java>
 +Predicate<​Integer>​ check = x -> x % 2 == 0;
 +</​code>​
 +  * clasă locală
 +  * **clasă anonimă**
 +  * clasă nested non-statică
 +  * clasă nested statică
 +
 +**17.** Ce va afișa programul?
 +
 +{{:​poo-ca-cd:​test:​problema20.png?​400|}}
 +
 +  * goodluck:​goodluckluck
 +  * goodluck:​goodgoodluck
 +  * **goodluck:​goodluck**
 +  * goodluck:​luckgoodluck
 +
 +**18.** Identificați pe care linii avem suprascriere (overriding) și pe care avem supraincărcare (overloading) corecte, fără erori de compilare:
 +
 +{{:​poo-ca-cd:​test:​problema5.png?​400|}}
 +
 +  * Suprascriere:​ 1, Supraincărcare:​ 3, 4
 +  * **Suprascriere:​ 1, 2, Supraincărcare:​ 3,4**
 +  * Suprascriere:​ 3, 4, Supraincărcare:​ 1, 2
 +  * Suprascriere:​ 3, 4, Supraincărcare:​ 1
 +
 +**19.** În ce zonă de memorie sunt stocate obiectele?
 +  * pe stivă
 +  * **pe heap**
 +  * în memoria cache
 +  * memoria externă
 +
 +**20.** Pentru ce folosim ''​map()''​ pe colecții și pe arrays în Java?
 +  * pentru a selecta elementele dintr-o colecție / dintr-un array care respectă o condiție reprezentată de funcția lambda dată că parametru
 +  * **pentru a aplica o operație pe fiecare element din cadrul colecției sau al array-ului, operație reprezentată de funcția lambda dată că parametru**
 +  * pentru a reduce elementele unei colecții / unui array la un singur element prin operația reprezentată de funcția lambda dată că parametru
 +  * pentru a crea o nouă copie a colecției / al array-ului
poo-ca-cd/test/test_2021.1642847548.txt.gz · Last modified: 2022/01/22 12:32 by florin.mihalache
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0