Examen POO
Examen POO: Evaluare în Programarea Orientată pe Obiect
Participă la acest examen pentru a-ți evalua cunoștințele despre Programarea Orientată pe Obiect (POO). Acesta conține 21 de întrebări care acoperă concepte fundamentale precum moștenirea, polimorfismul, clasele abstracte și multe altele.
- Testare cu 21 de întrebări.
- Verificarea cunoștințelor în POO.
- Obținerea unui feedback imediat.
Object x = new Object();
Care dintre afirmatiile urmatoare sunt adevarate:
Se considera urmatoarea secventa de cod in care clasa Exceptie1 este derivata din clasa Exception:
try {
;instructiune afisare I1
throw new Exceptie1();
;instructiune afisare I2
} catch (Exceptie1 e) {
;instructiune afisare I3
throw e;
} catch (Exception e) {
;instructiune afisare I4
}
;instructiune afisare I5
Precizati care este succesiunea de executie a instructiunilor I1-I5.
Fie clasa ParcDeMasini<T extends Masina> o clasa care are un constructor fara parametri, T fiind un tip generic.
Fie clasele Toyota respectiv DaciaLogan doua clase derivate din clasa Masina.
Care din urmatoarele instructiuni sunt corecte din punct de vedere sintactic:
ParcDeMasini<Masina> p = new ParcDeMasini<Masina>();
ParcDeMasini<? extends Masina> p = new ParcDeMasini<Toyota>();
ParcDeMasini<Toyota> p = new ParcDeMasini<Toyota>();
ParcDeMasini<Masina> p = new ParcDeMasini<DaciaLogan>();
Se considera urmatoarea secventa de cod in care cllasa Exceptie1 este derivata din clasa RuntimeException:
try {
;instructiune afisare I1
throw new Exceptie1();
;instructiune afisare I2
} catch (Exception e) {
;instructiune afisare I3
} finally {
;instructiune afisare I4
}
;instructiune afisare I5
Precizati care este succesiunea de executie a instructiunilor I1-I5.