Intrebari ISP seria A 2023
Java OOP Mastery Quiz
Put your knowledge of Object-Oriented Programming and Java to the test with our comprehensive quiz! Dive deep into core concepts, syntax, and design patterns that are essential for mastering Java.
Whether you are preparing for a certification or just want to solidify your understanding, this quiz offers:
- Challenging questions
- Immediate feedback
- References to important Java principles
Care dintre urmatoarele variante sunt concepte de baza in OOP?
Agregare
Mostenire
Compozitie
Polimorfism
Cum se declara si cum se instantiaza in mod corect un vector (array) de 10 intregi. in Java?
Int [10]
Int[] v =new int[10]
Int[] v =new int[9]
Int[] v
Care dintre urmatoarele variante sunt tehnici folosite pentru reutilizarea codului?
Agregare
Mostenire
Compozitie
Polimorfism
Care este rolul cuvantului this?
Refera obiectul curent
Declara o variabila de clasa
Refera constructorul din clasa de baza
Ajuta la accesarea interfetei comune a obiectelor
Care este rolul cuvantului super?
refera obiectul curent
Ofera posibilitatea referirii membrilor din clasa de baza
Se foloseste pentru declararea super-claselor
Ajuta la accesarea interfetei comune a obiectelor.
Ce intelegeti prin supraincarcare (eng. Method overloading)?
secveta de cod care forteaza procesorul
Mai multe metode cu acelasi nume si lista diferita de parametri
Moficarea fortata a variabilelor statice
Modificarea unei metode mostenite
Cuvantul cheie final se foloseste pentru:
Declararea unor variabile volatile
declararea constantelor
Declararea unor clase care nu pot fi extinse (mostenite)
Declararea metodelor care nu pot fi suprascrise
Cuvantul cheie static se foloseste pentru:
Declararea membrilor de instanta
Declararea membrilor de clasa
Un membru delarat static nu poate fi modificat
O variabila statica nu este colectata de catre garbage collector
Care este extensia fisierelor compilate Java?
class
Jar
Byte
java
Cum se verifica in mod corect daca doua variabile String a si h au aceeasi valoare
A==b
A.equals(b)
!a.equals(b)
A!=b
O clasa abstracta poate avea:
doar metode cu implementare
Doar metode fara implementare
Atat metode cu implementare cat si metode fara implementare
Nu poate avea metode ci doar atribute abstracte
Incepand cu Java 8 o interfata poate avea:
Doar metode cu implementare
Doar metode fara implementare
Atat metode cu implementare cat si metode fara implementare
In Java nu exista interfete
Care dintre blocurile urmatoare este executat intotdeauna, indiferent daca o exceptie este aruncata sau nu?
Try
Catch
Throw
Finally
Unde este vizibila o metoda declarata intr-o interfata, in mod implicit (fara niciun speficator de acces)?
Doar in pachetul curent
Doar in interiorul intefretei (private)
In toate clasele din toate pachetele (public):(package)
doar in pachetul curent si in clasele care implementeaza interfata.
Cuvantul void semnifica?
Metoda nu are niciun parametru
Metoda nu returneaza nimic
Metoda returneaza valoarea 0
Metoda returneaza null
Din ce categorie a sabloanelor de proiectare face parte Sigleton?
Creational
Structural
Comportamental
Thread-safe
Ce sablon de proiectare se foloseste mai ales in contextul interfetelor grafice?
Singleton
Factory
Model-View-Controller
Prototype
Care este rolul cuvantului rezervat volatile?
Asigura actualizarea consistenta a variabilelor partajate de catre mai multe fire de executie
Clasele declarate astfel nu pot fi instantiate
In Java nu exista acest cuvant rezervat
Variabilele declarate astfel pot fi colectate (sterse) oricand de catre garbage collector
Care metoda a clasei Thread va fi suprascrisa pentru implementarea rutinei unui nou fir de executie?
Start()
Run()
Runtime()
Synchonized()
Care tip de exceptii nu necesita tratarea (ry-catch SAU throws) oblicatorie pentru a putea compila codul Java?
Exceptii la rulare (runtime)
Exceptii la compilare (compile time)
E obligatorie tratarea explicita a tuturor exceptiilor
Nu este obligatorie tratarea niciunui tip de exceptie pentru a putea compila o aplicatie Java
{"name":"Intrebari ISP seria A 2023", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Put your knowledge of Object-Oriented Programming and Java to the test with our comprehensive quiz! Dive deep into core concepts, syntax, and design patterns that are essential for mastering Java.Whether you are preparing for a certification or just want to solidify your understanding, this quiz offers:Challenging questionsImmediate feedbackReferences to important Java principles","img":"https:/images/course6.png"}