Quiz boss SE
Java Mastery Quiz
Test your knowledge and skills in Java programming with our comprehensive quiz! This quiz covers fundamental concepts, object-oriented programming principles, and design patterns.
- Multiple-choice questions
- Assess your programming skills
- Learn and improve with instant feedback
Cum se declara in mod corect un vector de 10 elemente intregi?
Int x[10]
Int[] x = new int[10]
Int[] x = new int[9]
Int[] x
Care dintre urmatoarele variante sunt tehnici folosite pentru reutilizarea codului?
Agregare
Mostenire
Polimorfism
Compozitie
Care dintre urmatoarele variante sunt concepte de baza pentru OOP?
Agregare
Mostenire
Polimorfism
Compozitie
Care este rolul cuvantului this?
Refera la obiectul curent
Declara o variabila de clasa
Refera constructorul din clasa de baza
Ajuta la accesarea interfetei comune a obiectului
Care este rolul cuvantului super?
Refera la obiectul curent
Ofera posibilitatea referirii membrilor din clasa de baza
Se foloseste pentru declararea super claselor
Ajuta la accesarea interfetei comune a obiectelor
Ce se intelege prin supraincarcare? (method overloading)
Secventa de cod care forteaza procesorul
Mai multe metode cu acelasi nume si lista diferita de parametrii
Modificarea fortata a variabilelor statice
Modificarea unei metode mostenite
Cuvintul cheiei final se foloseste pentru
Declararea unor variabile volatile
Declararea constantelor
Declararea unor clase care nu pot fi extinse
Declararea metodelor care nu pot fi suprascrise
Cuvintul cheie static se foloseste pentru
Declararea membrilor de instanta
Declararea membrilor de clasa
Un membru declarat static nu poate fi modificat
O variabila statica nu este colectata de garbage collector
Cum se verifica in mod corect daca 2 variabile String a si b au aceeasi valoare?
A==b
A'=b
A.equals(b)
'a'.equals(b)
O clasa abstracta poate avea
Doar metode cu implementare
Doar metode fara implementare
Nu poate avea metode ci doar atribute abstracte
Metode cu sau fara implementare
Incepand cu java 8 o interfata poate avea
Doar metode cu implementare
Doar metode fara implementare
Metode cu sau fara implementare
In java nu exista interfete
Care dintre blocurile urmatoare sunt executate 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 specificator de acces)
Doar in interiorul interfetei(private)
In toate clasele din toate pachetele(public)
Doar in pachetul curent(package)
Doar in pachetul curent si in clasele care implementeaza interfata
Ce semnifica cuvantul void?
Metoda nu are niciun parametru
Metoda nu returneaza nimic
Metoda returneaza 0
Metoda returneaza null
Din ce categorie a sabloanelor de proiectare face parte Singleton?
Creational
Thread safe
Structural
Comportamental
Ce sablon de proiectare se foloseste mai ales in contextul interfetelor grafice?
Singleton
Factory
Model-View-Controller
Prototype
Care este rolul cuvintului 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 cuvint rezervat
Variabilele declarate astfel pot fi colectate oricand de garbage collector
Care metoda a clasei Thread va fi suprascrisa prin implementarea unui nou fir de executie?
Start()
Run()
Runtime()
Synchronised()
Care tip de exceptii nu necesita tratarea (try catch SAU throws) obligatorie pentru a putea compila codul
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":"Quiz boss SE", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge and skills in Java programming with our comprehensive quiz! This quiz covers fundamental concepts, object-oriented programming principles, and design patterns.Multiple-choice questionsAssess your programming skillsLearn and improve with instant feedback","img":"https:/images/course8.png"}