PJ-1

A modern and dynamic illustration representing Java programming concepts, featuring elements like code snippets, Java logos, and abstract programming visuals.

Java Programming Quiz

Test your knowledge of Java programming concepts with this engaging quiz! Whether you're a beginner or an experienced developer, this quiz will challenge your understanding of important Java topics.

Key Features:

  • 10 thought-provoking questions
  • Covers various aspects of Java programming
  • Instant feedback on your answers
10 Questions2 MinutesCreated by CodingWizard473
1. Se considera clasele:
class Vapor {/*...*/}
class VasDeCroaziera extends Vapor {/*...*/}
class MainApp {
public static void main(String []args) {
Vapor a = new Vapor();
VadDeCroaziera b = new VasDeCroaziera();
a = b;
}
}
Atribuirea din linia 3 a functiei main() este:
Corecta
Incorecta
2. In JDBC, pentru stabilirea unei conexiuni din Java catre baza de date se utilizeaza:
Metoda createConnection() din clasa Connection
Un obiect de tip DatabaseConnection
Metoda statica getConnection() din clasa DriverManager, careia I se transmit URL-ul catre baza de date, utilizatorul si parola
Un obiect de tip DataSet
Incercuiti afirmatia corecta cu privire la interfetele functionale:
Interfetele functionale sunt interfete care pot avea oricate metode abstracte si care pot sa fie implementate prin expresii Lambda
Interfete functionale sunt interfete care au maxim o metoda abstracta si a caror implementare poate fi specificata prin expresiile Lambda
Interfetele functionale sunt interfete care contin doar functii implicite
Precizati efectul rularii secventei:
int []tab = new int[5];
tab[0] = 1;
tab[1] = 2;
tab[2] = 3;
System.out.println(tab.length);
Va produce eroare de compilare pentru ca operatorul length nu exista, trebuia folosit operatorul size
Va afisa 3 pe ecran
Va afisa 2 pe ecran
Va afisa 5 pe ecran
Selectati modul corect de declarare si instantiere a unei colectii de obiecte de tip List care poate contine doar intregi:
List <Integer> lista = new ArrayList <Integer>();
List <int> lista = new ArrayList <int>();
List <Integer> lista = new List <Integer>();
List lista = new List ();
Precizati care este gestionarul de componente implicit pentru containerul unui JFrame:
BorderLayout care imparte containerul in 5 zone: nord, sud, est, vest si centru
AbsoluteLayout care permite amplasarea componentelor in pozitii absolute
FlowLayout care amplaseaza componentele in linie una langa alta
GridLayout care imparte containerul in linii si coloane
Precizati ce va afisa secventa de mai jos:
Vector v = new Vector();
for(int I = 0; I < 15; i++)
v.add(i);
System.out.println(v.capacity());
10
14
20
15
Care va fi valoarea variabilei a dupa executarea liniilor de cod de mai jos:
int a = 8;
a>>>=1;
2
Linia de cod e gresita si va determina eroare de compilare
1
8
4
Selectati afirmatia corecta cu privire la codul de mai jos:
public interface Interfata {
int x = 7;
public void metoda();
}
class Implementare implements Interfata {
public void metoda() {
x++;
}
}
class MainApp {
public static void main (String []args) {
Interfata I = new Implementare();
i.metoda();
system.out.println(i.x);
}
}
Incrementarea din functia metoda() a clasei Implementare nu este permisa
Instantierea din prima linie a functiei main() este gresita
Campul x nu este accesibil in linia 3 a functiei main
Va afisa valoarea 7 pe ecran
Va afisa valoarea 8 pe ecran
Selectati afirmatia corecta cu privire la clasa Optional, clasa introdusa in Java 8:
Clasa Optional ofera facilitati pentru scrierea unui cod fara blocuri try...catch
Clasa Optional ofera facilitati pentru scrierea unui cod fara multe teste ale null-ului
Clasa Optional este o clasa iterator speciala care permite procesarea colectiilor de obiecte intr-o maniera functionala
{"name":"PJ-1", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of Java programming concepts with this engaging quiz! Whether you're a beginner or an experienced developer, this quiz will challenge your understanding of important Java topics.Key Features:10 thought-provoking questionsCovers various aspects of Java programmingInstant feedback on your answers","img":"https:/images/course1.png"}
Powered by: Quiz Maker