Intrebari ISP seria A 2023

A vibrant illustration representing Java programming, featuring code snippets, OOP concepts, and a quiz atmosphere.

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
29 Questions7 MinutesCreated by CodingNinja472
Urmatoarea figura reprezinta o diagrama:
A claselor
A cazurilor de utilizare
Secventiala
De componente
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
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 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
Cum se reprezinta in diagrama UML a claselor specificatorul de acces protected?
#
-
+
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
Cati parametri are constructorul implicit?
0
1
2
3
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
Care este cuvantul folosit pentru implementarea mostenirii:
Inherits
Extends
Super
Implements
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.
Ce va afisa urmatoare secventa de cod? Int a=3; System.out.println(++a)
1
2
3
4
Cuvantul void semnifica?
Metoda nu are niciun parametru
Metoda nu returneaza nimic
Metoda returneaza valoarea 0
Metoda returneaza null
Care este clasa de baza, mostenita implicit de catre toate clasele, in Java?
Base
String
Object
Class
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"}
Powered by: Quiz Maker