Quiz

A visually engaging illustration representing Java programming concepts such as classes, interfaces, collections, and streams in a creative and modern design.

Java Programming Knowledge Quiz

Test your skills and knowledge in Java programming with our engaging quiz! Are you ready to dive into the world of classes, interfaces, and streams? Perfect for students and professionals alike, this quiz will challenge you on key concepts!

Features:

  • 10 challenging multiple-choice questions
  • Instant feedback on your answers
  • Track your progress and improve your Java skills
10 Questions2 MinutesCreated by CodingMaster27
Vizibilitatea claselor Java la nivelul (in cadrul) pachetelor poate fi exprimata:
A) Prin specificatorul public
B) Prin specificatorul protected
D) Prin omiterea specificatorului de vizibilitate (friendly)
C) Prin specificatorul private
14) Spre deosebire de clase, interfetele:
A) descriu starea obiectelor printr-un set de constante
B) descriu compartamentele obiectelor printr-un set de operatii publice
C) nu permit declararea variabilelor de instanta sau de clasa
D) nu sunt obligate sa asociaze operatiilor si metode de implementare specific
15) Secventa Java: Secventa de cod urmatoare: public static void main(String[] args) { Listproduse = new ArrayList() Software p1 = new SistemOperare(1, “MS Windows”, 2450.0, “v7”, “x86”) Produse.add(p1) Software p2 = new SistemOperare(2, “Apple iOS”, 1250.0, “v5”, “IPhone”) Produse.add(p2) Software p3 = new SistemOperare(3, “MS Office”, 850.0, “v2010”, “Ms Windows Produse.add(p3) For(Produs p: produse){ System.out.print(p.getDenumire()) Try{ SistemOperare s = (SistemOperare)p System.out.print(“ ruleaza pe “ + s.getTipHardware() + “,”) }catch(Exception{ throw ex } } }
MSWindowsruleazapex86,AppleiOSruleazapeiPhone,MSOffice
MSWindowsruleazapex86,AppleiOSruleazapeiPhone,MSOfficeruleazapeMS Windows 7
MS Windows ruleaza pe x86, Apple iOS ruleaza pe iPhone, MS Office v2012
) Eroarea“Classcastexception”caurmareanerespectariiregulilordepolimorfism
Fiind data urmatoarea secventa de cod: String str_1 = “SELECT o FROM Client c WHERE c.cod = 111” String s_str_1 = str_1.substring(0, 8); Care va fi rezultatul urmatoarei instructiuni: String s_str_2 = str_1.substring(s_str_1.length() + 1,(s_str_1.length() + 1) + 13); System.out.println(s_str_2);
) oFROMClient
FROMClientc
C) Where c.cod
D) ClientcWHERE
21) Ce ar putea fi reprezentat/abstractizat cu ajutorul obiectelor?
Concepte, termeni, probleme, solutii
Componente grafice, modele ale afacerii, spatii de persistenta
Date, procese, spatii de stocare
Entitati, servicii, valori descriptive
5) Dat fiind urmatorul model continand clasa Membru
A. Va fi generat (pe disc) un fisier text rezultat din serializarea obiectelor de tip Membru.
Va fi generat (pe disc) un fisier text rezultat din serializarea valorilor Java fundamentale de tip int si String.
C. Rezultatul final va afisa obiecte Membru instantiate din datele reconstituite din fisierul MembriQuiz.dat.
Va fi obtinuta doar o eroare de compilare car urmare a faptului ca blocul try principal din main nu este completat de o sectiune catch.
Rezultatul final va afisa Instantele Membru serializate in fisierul MembriQuiz.dat.(not sure)
F. Fiecare executie va reface fisierul binar cu numele Membriquiz in care vor fi salvate mai multe valori tip int si string.
43) Initializarea unui Stream poate fi realizata in mai multe moduri, astfel;
. Prin instantierea directa (new) a clasei java.util.Stream;
. Prin apelul operatiei stream() din interfata java.util.Collection;
cu ajutorul unei instante Stream.Builder generata de apelul Stream.builder();
Prin apelul operatiei buildStream() din interfata java.util.List;
e. Prin apelul operatiei statice of() din interfata suport java.util.Stream;
45) Operatia filter() specificata de interfata java.util.Stream;
A. Este o operatie intermediara: produce un nou Stream dupa selectarea dupa un criteriu dat a elementelor din Stream-ul anterior;
B. Primeste ca argument un obiect de tip java.util.function.Filter;
D. Primeste ca argument un obiect de tip java.util.Comparator;
C. Este o operatie terminala: produce o colectie dupa selectarea dupa un criteriu dat a elementelor din Stream
E. Primeste ca argument un obiect de tip java.util.function.Predicate;
47) Pentru a crea un nou fisier folosind clasa java.io.File ar putea fi folosita metoda:
A. new File(filePath);
B. Boolean isFile();
C. Boolean makeDir();
D. Boolean createNewFile();
E. Boolean makeNewFile();
50) Structurile de tip tabela de dispersie implementate prin HashMap:
A. Stocheaza elementele-asocieri Entry ordonat dupa un criteriu Comparator ;
B. Stocheaza elementele-asocieri Entry printr-o structura interna de tip HashSet ;
C. Stocheaza elementele-asocieri Entry ordonat dupa un criteriu Comparator ;
D. Stocheaza elementele pe baza codului hashCode() al tipului cheii K din asocierea Entry;
E. Stocheaza elementele pe baza codului hashCode() al tipului cheii V din asocierea Entry;
{"name":"Quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your skills and knowledge in Java programming with our engaging quiz! Are you ready to dive into the world of classes, interfaces, and streams? Perfect for students and professionals alike, this quiz will challenge you on key concepts!Features:10 challenging multiple-choice questionsInstant feedback on your answersTrack your progress and improve your Java skills","img":"https:/images/course3.png"}
Powered by: Quiz Maker