ISP quiz

A vibrant and engaging illustration depicting a programmer working on a Java application, surrounded by various coding elements and symbols representing object-oriented programming concepts.

Java ISP Knowledge Quiz

Test your knowledge of Java and Object-Oriented Programming concepts with our comprehensive ISP quiz! This quiz features 28 challenging questions designed to assess your understanding of key programming principles, inheritance, polymorphism, and more.

Whether you are a student looking to enhance your skills or a professional seeking to refresh your knowledge, this quiz is perfect for you!

  • 28 diverse questions
  • Multiple choice and checkbox formats
  • Immediate feedback on your answers
28 Questions7 MinutesCreated by CodingMaster212
Cate variabile sunt declarate in secventa urm?
5
6
7
8
Cate obiecte sunt construite in secventa urm?
1
2
3
4
Cate variabile de tip referinta sunt declarate in secventa urm?
1
2
3
4
Care dintre tipurile de mai jos sunt tipuri referinta?
Array
Enum
Interface
Class
Care va fi valoarea variabilei sum dupa rularea secventei?
15
4
10
16
Niciuna dintre variante
Care dintre urmatoarele notiuni sunt legate de conceptul de mostenire
Suprascrierea
Supraincarcarea
Polimorfismul
Agregarea
Compozitia
Care este efectul declararii unei clase abstracte?
Clasa poate contine metode cu implementare
Clasa poate contine metode fara implementare
Clasa nu poate fi suprascrisa
Clasa nu poate contine constructori
Relatia dintre care clase este de asociere?
Class7-Class8
Class9-Class10
Class5-Class6
Class3-Class4
Class1-Class2
Relatia dintre care clase e de mostenire?
Class1-Class2
Class3-Class4
Class5-Class6
Class7-Class8
Class9-Class10
Relatia dintre care clase e de compozitie?
Class1-Class2
Class3-Class4
Class5-Class6
Class7-Class8
Class9-Class10
Pentru a lansa in executie un fir (eng. Thread) se utilizeaza metoda:
Run()
Void()
Execute()
Start()
Pentru a implementa excluderea mutuala dintre 2 fire se utilizeaza:
Metode synchronized
Fire de executie de tip Runnable
Metode finale
Blocuri synchronized
Blocuri finale
Pentru a trata o exceptie se utilizeaza blocurile: 
Try error
If else
Try finaly
Try catch
Care este iesirea programului:
2 4 8 16 32
2 4 8 16 32 64 128
4 8 16 32 64
2 4 8 16 32 64
Sa se adauge secventa de mai jos in interiorul metodei main a unei clase si sa se execute. Care este iesirea programului ?
R M x
R M N
I . x
R c M
Relatia de compozitie:
Presupune transmiterea atributelor compuse in constructor
Construirea atributelor compuse in constructor
Ce mai slaba legatura intre 2 clase este legatura de:
Asociere
Implementare
Dependenta
Compozitie
Agregare
Pentru a sorta o lista de obiecte:
Se poate utiliza interfata Comparator
Se poate utiliza interfata Sort
Se poate utiliza clasa ArrayUtils
Se poate utiliza interfata Comparable
Mecanismul de serializare standard Java:
Functioneaza pentru orice obiect
Permite scrierea si citirea obiectelor de pe disc
Functioneaza doar pentru obiectele care implementeaza interfata Serializable
Se implementeaza folosin JsonObjectWriter si JsonObjectWriter
Polimorfismul poate fi blocat utilizand:
Cuvantul cheie final
Cuvantul cheie finalize
Cuvantul cheie static
Cuvantul cheie abstract
Diagramele use-case se utilizeaza pentru:
Descrierea interactiunilor dintre utilizator si sistem
Descrierea relatiilor dintre componentele sistemului
Descrierea comportamentului cazurilor de utilizare
Descrierea transiztiilor intre starile sistemului
Pentru a descrie interactiunile dintre componentele unui sistem se pot utiliza urmatoarele diagrame: 
Diagrama de comunicare
Diagrama de clase
Diagrama cazurilor de utilizare
Diagrama de componente
Diagrama de secvente
Care dintre urmatoarele entitati NU sunt interfete din Collections Framework?
Set
Map
Interface
List
Vector
Ce este o interfata functionala?
O interfata declarata abstracta
O interfata ce contine doar functii
O interfata ce contine o singura metoda
O interfata ce poate fi apelata dintr-o functie
In cazul mostenirii, relatia dintre cele doua clase raspunde afirmativ la intrebarea:
"Is a type of" - este un tip de
"Has a" - are un/o
Daca specificatorul de acces lipseste atunci membrul unei clase este in mod implicit cu acces: 
Protected
Private
Public
Package
Cate referinte pot exista catre un obiect?
Doua - una detinuta de obiectul apelant si a doua de obiectul care apeleaza (metoda sau atributul)
Oricate
Una singura
Nici una
Poate fi declarata in Java o clasa imutabila?
Da, prin declararea tuturor membrilor protected
Nu, daca versiunea de java este mai mica decat 1.8(8.0)
Da, prin declararea tuturor constructorilor private
Nu, deoarece limbajul nu suporta
Da, prin declararea tuturor membrilor final
{"name":"ISP quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of Java and Object-Oriented Programming concepts with our comprehensive ISP quiz! This quiz features 28 challenging questions designed to assess your understanding of key programming principles, inheritance, polymorphism, and more.Whether you are a student looking to enhance your skills or a professional seeking to refresh your knowledge, this quiz is perfect for you!28 diverse questionsMultiple choice and checkbox formatsImmediate feedback on your answers","img":"https:/images/course8.png"}
Powered by: Quiz Maker