JavaQuiz

An engaging illustration depicting a programmer surrounded by digital elements like Java code snippets, computer screens, and various Java-related objects.

Java Mastery Quiz

Test your knowledge of Java programming with our comprehensive quiz! Designed for both beginners and advanced programmers, this quiz challenges you with a variety of questions covering key concepts, syntax, and technologies.

Join now to:

  • Sharpen your Java skills
  • Evaluate your understanding of object-oriented programming
  • Prepare for certification exams
52 Questions13 MinutesCreated by CodingScribe42
Limbajul java este:
A. compilat
B. interpretat
C. Compilat si interpretat
A
2. Cum este afirmatia “Java permite mostenirea multipla”:
A. adevarata
B. falsa
3. Cum se realizeaza dezalocarea memoriei nefolosite in Java:
A. Cu ajutorul metodei dispose() pe care toate clasele o mostenesc din clasa Object
B. Cu ajutorul metodei destroy() pe care toate clasele o mostenesc din clasa Object
C. Cu ajutorul componentei Garbage collector
4. Care din urmatoarele variante se poate utiliza pentru declararea unei constante in Java:
A. Const int a=3
B. Const b=3
C. Public static final c=5
5. Incercuiti clasele infasuratoare:
A. object, string
B. Connection, statement
C. integer, double, character
6. Precizati care din urmatoarele declaratii este corecta:
A. int []v=new int[5]
B. int *s
C. Int v[]=new int(5)
7. Mentionati ce va afisa urmatoarea secventa de cod: int []v=new int[5] v[0]=1 v[1]=4 v[2]=8 System.out.println(v.length)
A. 3
B. 5
C. 2
8. Unde poate fi scris codul unui servlet
A. In una din metodele doGet() sau doPost() (in functie de tipul cererii HTTP) pentru a raspunde cererii clientului(sau in metodele apelate din aceasta)
B. In main
C. In main si in metode apelate din main
9. Cum pot fi preluati parametrii completati intr-un form ai unui servlet?
A. Cu ajutorul unui obiect de tip HtmlForm si a metodei getformParameter()
B. Cu ajutorul unui vector de obiecte de tip FormParameter()
C. Cu ajutorul unui obiect de tip HttpServletRequest si a metodei getParameter
10. Cum poate raspunde un servlet la cererea unui client?
A. Cu ajutorul unui obiect de tip HttpServletResponse si a unui obiect de tip PrintWriter
B. Cu ajutorul unui vector de obiecte de tip FormResponse()
C. Cu ajutorul unui obiect de tip HtmlForm si a metodei sendFormParameter()
11. Daca metoda service() nu este suprascrisa, atunci implementarea implicita a acesteia este sa
A. Apeleze anumite servicii din Windows
B. Apeleze metodele doGet() sau doPost() corespunzatoare
C. Apeleze obiecte din datele introduse in form
12. Datele preluate cu tehnologia JDBC dintr-o baza de date se vor regasi intr-un obiect de tip:
A. ResultSet
B. RecordSet
C.DataSet
13. O comanda SQL care sterge un rand dintr-o baza de date se poate executa cu ajutorul metodei
A. executeQuery()
B. executeUpdate()
C. executeDelete()
14. Pentru stabilirea unei conexiuni din Jaba catre baza de date se utilizeaza:
A. Un obiect de tip DatabaseConnection
B. Un obiect de tip DataSet
C. Metoda statica getConnection() din clasa Drivermanager, careia I se transmi URL-ul catre baza de date, utilizatorul si parola
15. Tehnologia JDBC utilizeaza un obiect de tip Statement:
A. Pentru transmiterea comenzilor SQL cu parametrii de intrare in interogari
B. Pentru executarea procedurilor stocate pe baza de date
C. Pentru transmiterea comenzilor SQL simple fara parametrii
16. In JDBC obtinerea valorilor campurilor dintr-o baza de date se realizeaza cu ajutorul unor metode precum:
A. getParameter()
B. getInt(), getString()
C. getFieldValue()
17. Actualizarile programatice sunt
A. Actualizari aplicate direct REsultSet-ului care sunt automat efectuate si asupra bazei de date
B. Actualizari ale metodelor vechi din Java la cele noi
C. Actualizari ale pachetelor vechi din Java la cele no
18. Care este tipul de date Java care corespunde tipului de date varchar din MySql
A. string
B. char
C. int
19. Colectiile de obiecte:
A. Reduc efortul de programare si cresc gradul de reutilizare al codului
B. Complica procesul de programare dar cresc gradul de reutilizare al codului
C. Complifica procesul de programare dar scad gradul de reutilizare al codului
20. Un ArrayList este:
A. O interfata care este implementata prin clasa List
B. O clasa care implementeaza interfata List printr-un vector care isi ajusteaza dimensiunea
C. Un vector de lungime fixa
21. the Collections Framewors contine:
A. Interfete de colectii, implementari ale acestor interfete si algoritmi pentru a le manipula
B. Doar interfete de colectii
C. Doar implementari ale obiectelor
22. Un LinkedList este o
A. Implementare a interfetei List cu lisa dublu inlantuita
B. Implementare a interfetei List cu ajutorul unui tabel de dispersie
C. Implementarea interfetei list printr-un arbore rosu-negru
23. Interfata Set care extinde interfata Collection
A. Nu permite elemente duplicat si este ordonata
B. Nu permite elemente duplicat si poate sa fie sau nu ordonata
C. Permite lemente duplicat si nu e ordonata
24. Intr-un TreeSet:
A. Elementele sunt ordonate pe baza valorii lor
B. Elementele nu sunt ordonate
C. Doar o pare din elemente sunt ordonate
25. Ce este XML?
A. Un set de reguli pentru structurarea datelor in fisiere binare
B. Un set de reguli pentru structurarea datelor in baze de date
C. Un set de reguli, specificatii si conventii pentru structurarea datelor in fisiere text
26. XML este abrevierea de la:
A. Extensuble markup language
B. Xanax markup language
C. Xerox markup language
27. Incercuiti afirmatia corecta cu privire la JSP:
A. Fisierele cu extensia.jsp nu pot contine decat cod
B. jsp-urile nu separa continutul static de cel dinamin
C. Extinde limbajul HTML, oferind posibilitatea integrarii de secvente de cod Java prin intermediul unor tag-uri speciale
28. JSP-urile(Java Server Progress)
A. Arata ca niste fisiere HTML si pot sa genereze doar continut dinamic
B. Arata ca niste fisiere HTML si pot sa genereze doar continut static
C. Nu seamana deloc cu fisierele HTML ci mai degraba cu o aplicatie Java obisnuita
29. XML utlizeaza:
A.taguri, atribute si text
B. Variabile de atribute si text
C. variabile, atribute si text
31. interfata Map:
A. Pune in corespondenta cheile catre anumite valori
B. Creeaza o harta grafica
C. Creeaza o harta rutiera
32. Se considera un obiect de tip Vector in care au fost adaugate 4 elemente. Cat este capacitatea vectorului:
A. 4
B. 10
C. 1
33. Ce este un servlet?
A. O aplicatie desktop
B. O aplicatie cu baze de date
C. O componenta software pe parte de server, scrisa in Java si care extinde functionalitatea unui server (de obicei HTTP)
34. Cand un browser trimite o cerere catre server...
A. Serverul o trimite mai departe unui servlet. Servlet-ul proceseaza cererea si construieste un raspuns (in HTML) care este returnat clientului
B. Servletul o trimite mai departe unui administrator
C. Serverul o pune intr-o lista de asteptare pe care administratorul o va solutiona
35. Cum se poate defini un servlet?
A. Prin implementarea interfetei ApacheServlet
B. Se creeaza o metoda de tip Servlet
C. Prin extinderea clasei httpServlet
30. SAX permite procesarea documentelor XML:
A. Prin intermediul unor evenimente
36. Servleturile utilizeaza metoda service() care:
A. Este apelata automat ca raspuns la cererea fiecarui client
B. Se apeleaza doar cand porneste servletul
C. Se apeleaza doar dupa ce servletul este incarca
37. Ce se intelege prin supraincarcare?
A. Mai multe metode pot avea acelasi nume dar o signatura diferita
B. Mai multe metode pot avea acelasi nume si aceeasi signatura
C. O metoda careia I se trnsmit la apel mai multi parametrii decat aceasta are
38. Cum este afirmatia “La apelul unei functii anumiti parametrii pot fi omisi”:
A. adevarat
B. falsa
39. Ce face comanda super()?
A. Creeaza un obiect al superclasei
B. Apeleaza metoda oarecare numita super()
C. Apeleaza constructorul fara parametrii a clasei de baza
40. Se considera o clasa care contine o variabila membru statica. Pentru variabila membru statica
A. Se aloca memorie o singura data indiferent de nuamru de obiecte de acel tip
B. Se aloca memorie direct proportional de numarul de obiecte de acel tip
C. Se aloca o zona de memorie de 30 de octeti pentru fiecare variabila statica
41. Cum poate fi convertit un String intr-un intreg
Int x= Integer.parseInt(“123”); Integer x2 = Integer.valueOf(“123”);
42. Potrivit principiului incapsularii:
A. Accesul la variabilele membre ale unui obiect se poate realiza doar cu ajutorul metodelor obiectulu
B. Accesul la metodele obiectului se poate realiza doar cu ajutorul variabileleor membre
C. Accesul la variabilele membre se poate realiza doar din constructor
43. Care este clasa aflata la radacina ierarhiei de clasa in Java:
A. Root
B. Object
C. Root...
44. Precizati care va fi caracterul afisat String s=”abcd”; system.out.println(s[1]);
A. Va afisa litera b
B. Va afisa litera a
C. Va genera eroare
45. Ce va afisa urmatoarea secventa:String nr1=”3”; String nr2=”3”; system.out.println(nr1+nr2);
A. 7
B. 34
C. Expresia este
46. Ce va afisa secventa... int[] v={3,2,1}; for(int i:v) { system.out.println(“”+i)}
A. 0 1 2
B. 1 2 3
C. 3 2 1
47. In situatia in care dorim sa scriem un program care sa determine cand cursorul mouseului ajunge deasupra unui JPanel, cand paraseste suprafata JPanel-ului si cand se face click pe JPanel trebuie sa:
A. Implementam interfata MouseListner
B. Implementam intefetele mouse over, mouseout si mouseclick
C. Implementam interfata mousestaf
48. Pentru a crea un eveniment pentru o componenta:
A. Se selecteaza in Eclipse componenta si se alege din interfata evenimentul dorit pe care il vom edita
b. Se face dublu click in eclipse pe componenta si se deschide rutina de tratare a evenimentului pe care o vom edita
C. Trebuie creata o clasa care implementeaza interfata ce contine metodele de interes si o instanta a clasei respective se transmite ca parametru metodei addXXxListener a componentei
56. JDBC este o tehnologie care
A.permite realizarea de aplicatii Java cu interfata
C. Permite conectarea la baza de date si ofera metode pentru interogarea si actualizarea acestora
57. Care este rolul cuvantului cheie synchronized?
A. Cu ajutorul lui se pot declara secvnete de cod care se executa in regim de exclucere mutuala
B. Cu ajutorul lui se pot declara fire de executie
C. Cu ajutorul lui s epot realiza schimburi de informatii in retea
 
 
{"name":"JavaQuiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of Java programming with our comprehensive quiz! Designed for both beginners and advanced programmers, this quiz challenges you with a variety of questions covering key concepts, syntax, and technologies.Join now to:Sharpen your Java skillsEvaluate your understanding of object-oriented programmingPrepare for certification exams","img":"https:/images/course8.png"}
Powered by: Quiz Maker