Programare Java
Programare Java
3 este una dintre caracteristicile Java care permite programului Java să ruleze oriunde
oricând.
a) Orientat pe Obiect
b) Multithreade
c) Independent de platformă
d) Dinamic și Extensibil
4 este una dintre caracteristicile Java care poate gestiona multiple sarcini
simultan.
a) Programare orientată pe obiect
b) Dinamic și Extensibil
c) Independent de platformă
d) Multithreaded
c) Constructor
d) Toate cele de mai sus
c)Clasă template
d) Nimic
15 Java nu suportă .
a) Suprasarcina operatorului
b) Variabilă globală
c) Moștenire multiplă
d) Toate cele de mai sus
17 Turnare din tragere în tip de date, rezultatul este fără pierderi de informații.
byte
b) int
c) lung
d) dublu
19 operatorii sunt folosiți pentru a construi expresii matematice, așa cum se face în algebră.
a) Relațional
b) Matematic
c) Aritmetică
d) L ogic
20 Ce constrângere trebuie luată în considerare la momentul declarării variabilei?
a) Nu ar trebui să fie cuvânt cheie
b) Nu trebuie să înceapă cu o cifră
c) Spațiul alb nu este permis
d) Toate cele de mai sus
25 Care afirmație este folosită pentru a sari peste buclă și a continua cu următoarea iterație?
a)continuă
b) termina
c) sări
d) pauză
26 este un grup de elemente de date contigue sau înrudite care împărtășesc un nume comun.
a) Variabilă
b) Array
c)Constant
d) niciunul
27 Care dintre următoarele este declarația corectă într-un program java?
a) int num=new int[5]
b) int num=new num[5]
c) int[] num=new int[5]
d) Niciunul
28 Java .
a) Numai compilează
b) Numai interpretează
c) Compilare și apoi interpretare
d) Interpretează și apoi compilează
29 JVM reprezintă
a) Metoda Virtuală Java
b) Mașina Virtuală Java
c) Variabile și metode Java
d) Mașina Versatilă Java
7 constructorul este creat atunci când un obiect al unei clase particulare este
creat.
a)Implicit
b) Parametrizat
c)Copie
d) Niciunul dintre acestea
13 este o metodă specială în java care permite unui obiect să se inițializeze singur când
a fost creat.
a)constructor
b) destructor
c)static
d) final
a) extinde
extinde
c)implementa
d) implementează
(c)
(a)
17. Care dintre următoarele declarații ale array-ului conține eroarea?
A) int x[ ]= int[10];
C) float d[ ]= {1,2,3};
18. Există o clasă companion pentru șir numită ..............................., a cărei obiecte conțin
șiruri care pot fi modificate după ce au fost create.
A) stringBuffer
B) clasaString
C) toString( )
D) stringChar
A) doar i și ii
B) doar ii și iii
C) doar ii și iv
D) doar i și iv
20. Considerați următorul cod,
B) un caracter implicit
C) niciun caracter în el
A) toValue()
B) valoare()
C) valueOf()
D) obtineValoare()
22.……………………metoda returnează pur și simplu un șir de caractere care descrie în mod corespunzător un
obiectul clasei tale.
A) getChars()
B) toString()
C) toCharArray()
D) getString()
22412 PROGRAMARE JAVA ÎNTREBĂRI CU RĂSPUNSURI MULTIPLE QB 1
C
D) -
6. este una dintre pietrele de temelie ale programării orientate pe obiect, deoarece permite
crearea clasificărilor ierarhice.
A) Excludere Mutuală
B) Moș tenire
C) Pachet
D) Interfaț ă
7. ajută la extinderea funcț ionalităț ii unei existente prin adăugarea mai multor metode la
subclasă.
A) Excludere Mutuală
B) Moș tenire
C) Pachet
D) Interfaț ă
[Link], metodele ș i clasele interne care sunt declarate............................. sunt accesibile la
subclasele clasei în care sunt declarate.
A) privat
B) public
C) protejat
prieten
i) Două clase din două pachete diferite nu pot avea acelaș i nume.
ii) Clasele conț inute în pachetele altor programe pot fi reutilizate cu uș urinț ă.
A) True, False
B) False, True
C) Adevărat, Adevărat
D) Fals, Fals
10.…………………..pachet în java con ț ine clase de utilitate pentru limbaj, cum ar fi vectori, hash
tabele, numere aleatorii, date etc.
A) [Link]
B) [Link]
C) [Link]
D) [Link]
[Link] în java conț ine un set de clase pentru implementarea interfeț elor grafice de utilizator
interfaț ă, care include clase pentru feronete, butoane, liste, meniuri ș i aș a mai departe.
A) [Link]
B) [Link]
C) [Link]
D) [Link]
12. Indicaț i dacă afirmaț iile următoare sunt Adevărate sau Fals.
i) Când este prezent, pachetul trebuie să fie prima afirmaț ie non-commentariu din fiș ier.
ii) Atunci când implementăm o metodă de interfaț ă, aceasta ar trebui să fie declarată ca public.
A) True, False
B) False, True
C) Adevărat, Adevărat
D) Fals, Fals
[Link] cuvânt cheie poate proteja o clasă într-un pachet de accesibilitatea de către clasele din afară?
pachet?
A) doar eu
B) doar ii
C) doar iii
A) Clase
B) interfeț e
C) unelte de editare
D) clase ș i interfeț e
pachetP1;
clasa publică student{CorpulStudent}
Clasă Test{CorpulTest}
importP1.*;
Clasa Rezultat{
student S1
Testt1;
}
[Link] dintre următoarele clase din pachetul [Link] defineș te o metodă pentru a ș terge un fiș ier.
A) Stivă
B) Fiș ier
C) Ș ir
D) Vector
17. Pentru o referinț ă validă a obiectului fiș ier, putem crea un fiș ier nou folosind următoarele clase definite
în pachetul [Link].
i) FileOutputStream
ii) RandomAccessFile
iii) Date de intrare
A) doar i ș i ii
B) doar ii ș i iii
C) doar i ș i iii
D) Toate i, ii ș i iii
A) [Link]
B) [Link]
C) [Link]
D) [Link]
A) doar i ș i ii
B) doar ii ș i iii
C) iii ș i iv doar
D) doar i ș i iv
20. Care dintre următoarele subclase sunt incluse în clasa obiect în Java.
A) i, ii ș i iii doar
C) i, iii ș i iv doar
D) i, ii ș i iv doar
A) clasă abstractă
B) clasă finală
C) clasă statică
D) super clasă
A) abstract
B) final
C) static
D) super
Cuvântul cheie .............................. este folosit pentru a derivat o clasă dintr-o superclasă.
A) adaugă
B) extinde
C) duplicat
D) moș teni
[Link]ă o clasă care implementează o interfaț ă nu implementează toate metodele interfeț ei,
atunci clasa devine o/an ................................... clasă.
A) abstract
B) final
C) static
D) super
25. Conform convenț iei, pachetele Java încep cu……………….litere, în timp ce toate numele claselor
începe cu o............................. literă.
A) majuscule, majuscule
C) majuscule, minuscule
d) litere mici, litere mari
22412 PROGRAMARE JAVA ÎNTREBĂRI CU RĂSPUNSURI 1
1. Care dintre următoarele sunt cele mai comune erori de execuț ie în programarea Java.
A) doar i ș i ii
B) numai ii ș i iii
C) iii ș i iv doar
D) doar i ș i iv
2. Care dintre următoarele sunt cele mai comune erori de compilare în programarea Java.
A) i, ii ș i iii doar
B)
C) i, ii ș i iv doar
3. Situaț iile neaș teptate care pot apărea în timpul execuț iei programului sunt
A) doar i, ii ș i iii
C) i, ii ș i iv numai
A) aruncabil
B) capturabil
C) ierarhic
D)
E) IndexulArrayDepăș it
[Link] este aruncată atunci când a avut loc o condiț ie aritmetică excepț ională.
A) Numeric
B) Aritmetică
C) Matematic
6.………………………..excepț ia este generată atunci când un applet încearcă să efectueze o acț iune care nu
permis de setările de securitate ale browserului.
A) Aruncabil
B) Restricț ionat
C) Securitate
D) IndexOutOfBounds
7.……………………..o excep ț ie este aruncată atunci când se face o încercare de a accesa un array
element dincolo de indicele matricei.
A) Aruncabil
B) Restricț ionat
C) Securitate
8. Puteț i implementa gestionarea excepț iilor în programul dumneavoastră folosind care dintre următoarele
cuvinte cheie.
A) i, ii ș i iii doar
C) numai i, iii ș i iv
9. Când un bloc ………………………. este definit, acest lucru este garantat că se va executa, indiferent de
dacă o excepț ie este aruncată sau nu.
A) arunca
B) prinse
C) în sfârș it
D) încearcă
Aruncă
B) prinde
D) încearcă
11. Fiecare declara ț ie try ar trebui să fie urmată de cel pu ț in o declara ț ie catch; în caz contrar
………………….va avea loc.
A) fără execuț ie
B) null
C) zero
D) eroare de compilare
A) aruncă
B) prinde
C) în cele din urmă
D) încearcă
A) [Link]
B) [Link]
C) [Link]
D) [Link]
14. este cauzată de erori generale de I/O, cum ar fi incapacitatea de a citi din fiș ier.
Eș ec I/O
B) Excepț ie I/O
C) Incapacitate I/O
D) Distorsiune I/O
clasaÎncercareCaptură
{
public static void main(String args[ ])
{
încearcă
{
doublex=0.0;
aruncă(nouăExcepț ie("Aruncată"));
întoarce;
}
prinde(Exceptione)
{
[Link]("Excepț ie capturată");
returna;
}
în sfârș it
{
[Link]("în sfârș it");
}
}
}
Care va fi rezultatul?
A) Excepț ie prinsă
D) Aruncat
...................
...................
încercă{
intx=0;
inty=50/x;
Divizare prin zero
}
catch(ArithmeticExceptione) {
[Link]("bloc catch");
}
..................
..................
Care va fi rezultatul?
A) Eroare.
C) Bloc de captură
A) True, False
Fals, Adevărat
C) Adevărat, Adevărat
D) Fals, Fals
Java folose ș te un cuvânt cheie………………… pentru a prefata un bloc de cod care este probabil să cauzeze un
A) aruncă
B) a prinde
D) încearcă
19.Când o excep ț ie într-un bloc try este generată, Java tratează multiple……………….
declaraț ii precum cazuri în instrucț iunile switch.
A) aruncă
B) prinde
D) încearcă
20. Declaraț ia .............................. poate fi folosită pentru a gestiona o excepț ie care nu este prinsă de niciună
al declaraț iilor de captură anterioare.
A) aruncă
B) prinde
D) încearcă
[Link] este programarea multi-thread?
b) Este un proces în care două sau mai multe părț i ale aceluiaș i proces funcț ionează simultan
c) Este un proces în care multe procese diferite pot accesa aceeaș i informaț ie
d) Este un proces în care un singur proces poate accesa informaț ii din multe surse
a) Bazat pe procese
b) Bazat pe fire
a) Întreg
b) Flotant
c) dublu
d) lung
[Link] se va întâmpla dacă două fire de aceea ș i prioritate sunt apelate pentru a fi procesate
simultan?
a) Oricine va fi executat primul în ordinea lexicografică
a) Prin utilizarea multithreading-ului, timpul de inactivitate al CPU-ului este minimizat, iar noi putem profita la maximum de acesta.
b) Prin multitasking, timpul de inactivitate al CPU-ului este minimizat ș i putem profita la maximum de el.
1.programare_multithread
2. {
3. public static void main(String args[])
4. {
5. Thread t = [Link]();
6. [Link](t);7.
}
8. }
a) Fir[5,principal]
b) Fir[main,5]
c) Fir[principal,0]
d) Fir[principal,5,principal]
1.programare_multithreading
2. {
3. public static void main(String args[])
4. {
5. Thread t = [Link]();
6. [Link](t);7.
}
8. }
a) 4
b) 5
c) 0
d) 1
1.programare_multithreading
2. {
3. public static void main(String args[])
4. {
5. Thread t = [Link]();
6. [Link](t);7.
}
8. }
a) principal
b) Fir
c) Sistem
1. Când metoda………………. a clasei Applet este apelată, aceasta afiș ează rezultatul
Codul applet-ului pe ecran.
vopsi( )
B) repaint( )
C) actualiza( )
D) reactualizare( )
2. Înainte de a încerca să scriem applete, trebuie să ne asigurăm că Java este instalat corect ș i de asemenea
asiguraț i-vă că Java este instalat corect ș i, de asemenea, asiguraț i-vă că Java……………..
sau un browser activat Java este disponibil.
vizualizator( )
B) appletviewer( )
C) appletrunner( )
D) browserviewer( )
3. Aranjează paș ii implicaț i în dezvoltarea ș i testarea applet-ului în ordinea corectă.
4. Indicaț i dacă următoarele afirmaț ii despre Applet-uri sunt Adevărate sau Fals.
A) True, False
B) False, True
C) Adevărat, Adevărat
D) Fals, Fals
Clasa Applet este o subclasă a clasei panel, care este din nou o subclasă a
………………….. clasă.
A) obiect
B) component
C) awt
D) recipient
A) init( )
B) start( )
C) stop( )
D) distruge( )
7. Metoda..................................... este apelată de fiecare dată când appletul primeș te focus ca rezultat de
derularea în fereastra activă.
A) init( )
B) start( )
C) opreș te( )
D) distruge( )
8. Care dintre următoarele etichete de applet este legală pentru a încorpora o clasă de applet numită Test într-o
pagină web?
</applet>
B) <applet>
</applet>
C) <applet
</applet>
D) <applet
</applet>
9. Dacă vrei să atribui o valoare de 88 variabilei year, atunci care dintre următoarele linii poate
poate fi folosit în cadrul unui tag <applet>.
A) numărul = getParameter(88)
B) <număr=99>
10. Clasa .............................. este o clasă abstractă care reprezintă zona de afiș are a applet-ului.
A) afiș a
B) grafica
C) text
D) zonă
11. Clasa grafică oferă metode pentru a desena o serie de figuri grafice, inclusiv
A) doar i, ii ș i iii
C) doar i, iii ș i iv
Metoda .......................... este apelată pentru a curăț a ecranul ș i a apela metoda paint( ).
A) actualiza( )
B) vopsea( )
C) repaint( )
D) reactualizare( )
Metoda………………….. este apelată automat prima dată când appletul este afiș at
pe ecran ș i de fiecare dată când aplicaț ia primeș te focus.
A) actualiza( )
B) vopsire( )
C) repaint( )
D) reupdate( )
14. Metoda ........................... este definită de AWT, care cauzează sistemului de execuț ie AWT
pentru a executa un apel la metoda update( ) a aplicaț iei tale.
A) actualizare()
B) vopsea( )
C) repaint( )
D) reupdate( )
15. Câmpul de text poate fi creat prin care dintre următoarele metode.
A) i, ii ș i iii doar
C) i, ii ș i iv doar
16. În Java applet, putem afişa valori numerice prin conversia acestora într-un şir de caractere şi apoi
folosind metoda.............................
A) picta( )
B) ș nur de strângere( )
C) desenează( )
D) convert( )
17. Putem schimba textul care să fie afiș at de un applet furnizând un nou text care să fie afiș at de
o aplicaț ie prin furnizarea de text nou aplicaț iei prin intermediul unei..................................... etichete.
A) <EDIT>
B) <MODIFICARE>
C) <REPLACE>
D) <PARAM>
18. Care dintre următoarele este/sunt valorile posibile pentru atributul de aliniere al etichetei Applet.
A) doar i, ii ș i iii
C) i, iii ș i iv doar
19. A...........................atribut al etichetei applet specifică cantitatea de spaț iu alb orizontal pe care
browserul ar trebui să părăsească împrejurimile applet-ului.
pixeli
B) HSPACE=pixeli
C) HWIDTH=pixeli
D) HBLANK=pixeli
[Link] etichetei applet specifică lăț imea spaț iului de pe pagina HTML
care va fi rezervat pentru applet.
A) LARGIME=pixeli
B) HSPACE=pixeli
C) HWIDTH=pixeli
pixeli
A. clasa [Link]
B. clasă java
C. Clasa Applet
D. clasa [Link]
A. Javascript
B. Css
C. HTML
D. SQL
A. JCM
B. JDM
JVM
D. Clasa Java
24. Ce metodă este apelată automat după ce browserul a apelat metoda init?
A. începe
B. opreș te
C. distruge
D. vopsea
25. Care metodă este apelată doar când browserul se închide normal?
A. început
B. opreș te
C. distruge
D. vopsea
22412 PROGRAMARE JAVA ÎNTREBĂRI MULTIPLE QB 1
A) [Link]
B) [Link]
C) [Link]
D) [Link]
i) Cele două fluxuri de bază utilizate sunt fluxurile de intrare ș i ieș ire.
ii) Filtrele sunt folosite pentru a citi date dintr-un flux ș i a le scrie într-un alt flux.
A) Adevărat, Adevărat
Adevărat, Fals
Fals, Adevărat
D) Fals, Fals
3. Clasa InputStream defineș te metode pentru efectuarea funcț iilor de intrare, cum ar fi
B) doar i, ii ș i iii
C) doar i, iii ș i iv
4. Fluxurile de ieș ire includ metode care sunt concepute pentru a efectua următoarele sarcini.
B) doar i, ii ș i iii
C) i, ii ș i iv doar
A) disponibil( )
B) reset( )
C) flush( )
D) închide( )
A) scrie( )
B) sari( )
C) închide( )
D) flush( )
A) FileInputStream
B) SequenceInputStream
C) FilterInputStream
D) Flux de intrare
8. Metoda…………………., for ț eză scrierea ori de câte ori datele se acumulează în ie ș ire
flux.
A) scrie( )
B) flush( )
C) citit( )
D) reset( )
A) fiș ier
B) secvenț ă
C) obiect
D) filtru
B) DataInputStream
C) BufferedInputStream
D) PipeInputStream
11. Care dintre următoarele sunt metodele clasei DataOutputStream.
B) i, ii ș i iii doar
C) i, ii ș i iv numai
A) Excepț ie
B) IOException
C) Excepț ie de citire
D) Excepț ie fiș ier negasit
14. Metoda ………………………. a clasei BufferedReader este folosită pentru citirea liniilor de
text din consolă, fiș ier sau alte fluxuri de intrare.
A) citeș te( )
B) citire(byte[]b)
C) citesteLinia( )
D) citesteByte( )
A) DataInputStream
B) FileInputStream
C) BufferedInputStream
D) PipeInputStream
16. Indicaț i dacă următoarele afirmaț ii despre clasa DataInputStream sunt Adevărate.
i) readBoolean( ) citeș te un byte ș i returnează adevărat dacă acel byte este non-zero, fals dacă este zero.
A) RandomAccessFile
C) InputStreamReader
D) DataOutputStream
18. Clasa...................................... este o subclasă a clasei obiect care poate fi utilizată pentru a sparge
într-un flux de text dintr-un fiș ier de text de intrare în bucăț i semnificative.
A) Tokenizator de flux
B) RandomAccessFile
C) InputStreamReader
D) DataOutputStream
19. Combinarea a două sau mai multe fluxuri de intrare într-un singur flux de intrare poate fi realizată folosind
………………. clasă.
A) FluxDeIeș ireSecvenț ă
B) BufferedInputStream
C) BufferedOutputStream
D) SequenceInputStream
20. fluxurile oferă funcț ionalitate pentru fire să comunice ș i să schimbe date
între ei.
A) Obiect
B) Conduit
C) Împingere înapoi
D) Filtrat