Quiz boss SE

An engaging image of a computer screen displaying Java code snippets, surrounded by programming books and a cup of coffee, with a vibrant and tech-savvy background.

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
30 Questions8 MinutesCreated by CodingGuru57
Urmatoarea figura reprezinta o diagrama
Secventiala
De componente
A claselor
A cazurilor de utilizare
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
Cum sunt in mod implicit variabilele declarate in interfete?
Private
Public
Static
Final
Polimorfismul dinamic se bazeaza pe:
Multifunctii
Agregare
Compozitie
Mostenire
Care dintre urmatoarele variante sunt specificatori de acces?
Public
Protected
Final
Blocked
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
Cum se reprezinta in diagrama ULM a claselor specificatorul de acces protected?
#
-
_
+
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
Consideram urm secv de cod: int[] arr {1,2,3,4}; System.out.println(arr[1])
1
2
3
4
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)
Care este extensia fisierelor compilate java?
Class
Jar
Byte
Java
Cati parametrii are constructorul implicit?
0
1
2
3
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
Care este cuvantul folosit pentru implementarea mostenirii?
Implements
Extends
Inherits
Super
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 va afisa secventa de cod? Int a =3; System.out.println(++a)
1
2
3
4
Ce semnifica cuvantul void?
Metoda nu are niciun parametru
Metoda nu returneaza nimic
Metoda returneaza 0
Metoda returneaza null
Care este clasa de baza mostenita implicit de toate clasele in java?
Base
Class
Object
String
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"}
Powered by: Quiz Maker