als_Latn dik_Latn ron_Latn
1 Kur klasa krijohet si "interface" në Java, mesiguri që nevojiten metodat. Cili prej këtyre modifikatorëve (Ang: modifiers) duhet të përdoret në metodat e ketij "interface"-i
a) private
b) protected
c) abstract
d) public
2 Cila prej këtyre klasave konsiderohet e pandërrueshme (Ang: immutable)? Kjo do të thotë që nëse objekti njëherë krijohet, atëherë nuk mund të ndryshohet më tutje. JVM e krijon objektin e ri në vend se ta ndryshojë atë.
a) Integer
b) Double
c) Character
d) String
3 Pse kjo shprehje nuk do të zgjon
Null Point Exception ?
a) Sepse objekti i tipit Qyteti krijohet automatikisht
b) Sepse operatori && kthen false menjehere pas tirana!=null dhe shprehja "tirana.numriBanoreve < 2000" nuk arrihet pa ekzistuar objekti
c) Sepse numriBanoreve do të kthehet në 0 dhe nuk ka arsye për Exception.
d) Sepse tirana != null do ta krijon objektin brenda saj.
4 Cila fjalë (Ang: keyword) e deklaron variablën si konstantë?
a) final
b) static
c) public
d) private
5 Nëse tentojmë t'i qasemi një indeksi të Array-it që NUK ekziston atëherë fitohet ky "Exception"
a) StackOverflowException
b) NullPointerException
c) ArrayIndexOutOfBoundsException
d) ArrayException
6 Në cilin indeks ruhet elementi i fundit i Array-it në Java?
a) indeksi është i njejtë me madhësinë e array-it
b) indeksi është i barabartë me madhësinë e array-it minus 1
c) indeksi është 0
d) indexi varret se çfarë tipi të variablave përmbanë array
7 Cili prej këtyre simboleve/operatoreve ka prioritet më të lartë:
a) Kllapat e vogla "(" dhe ")".
b) Shumëzimi " * "
c) Pjestimi " / "
d) Modulus " % "
8 Nëse krahasohen dy vlera të tipit String me anë të metodës "int compareTo(Object o)", atëherë cila vlerë do të kthehet nëse String-at janë të barabartë?
a) -1
b) 0
c) 1
d) true
9 Cila prej këtyre klasave konsiderohet e pandërrueshme (Ang: immutable)? Kjo do të thotë që nëse objekti njëherë krijohet, atëherë nuk mund të ndryshohet më tutje. JVM e krijon objektin e ri në vend se ta ndryshojë atë.
a) Integer
b) Double
c) Character
d) String
10 Cila prej këtyre fjalëve NUK është fjalë e rezervuar e Java-s (Ang: java keyword)?
a) if
b) for
c) while
d) what
11 Cili prej këtyre është identifikator i lejueshëmi Java-s?
a) 123qyteti
b) ky lumi
c) lagjja_IME
d) *fshati
12 Çka do të thotë karakteri '\n' në Java?
a) Karakter ikës (Ang: escape character) që bën nje rresht të ri.
b) Karakter ikës (Ang: escape character) që e anulon shprehjen.
c) Bën shkronjën n.
d) Asnjë pergjigje nuk është e saktë
13 Në Java, një klasë mund të trashëgohet (Ang: inherited) prej sa klasave ?
a) 2
b) vetëm 1
c) Pa kufi
d) Trashëgimnia nuk lejohet në Java.
14 Cila është përparsia e Linked List ndaj Arrays (Matricave) ?
a) Linked list nuk e ka të fiksuar madhesinë (memoria shfrytëzohet dinamikisht)
b) Është më efikase
c) Ështe më lehtë të punohet
d) Zë hapësirë më pak
15 Çfarë pardigme (skeleti teorik) përdorë gjuha programuese Java?
a) Nivelit te ulët (ang. Low-Level)
b) Funksionale
c) Procedurale
d) E orientuar në objekte (Ang: Object Oriented)
16 Pse përdoren "try - catch" blloqet ne Java?
a) Për arsye të gjetjes së gabimeve (Ang: debugging)
b) Për t'i kapur objektet e padëshiruara
c) Për të futur kodin i cili mund te shkaktojë gjendje të padeshiruar (Exception)
d) Përdoret vetëm për shkaqe të testimit të programit dhe për asgjë tjetër
17 Paketa (Ang: package) java.util në Java është e njohur për klasat që i posedon.
Për çka është e specializuar kjo paketë më së shumti?
a) mban grumbuj të objekteve (Ang: Collection of Objects)
b) përdoret për komunikim ndër rrjeta
c) përdoret për të punuar me matrica
d) përdoret për menaxhimin e resurseve të sistemit
18 Le të jenë var1 dhe var2 dy variabla të tipit String. Nëse dëshirojmë të bëjmë krahasim nëse vlerat e ketyre dy String-ave janë të barabartë, atëherë përdorim shprehjen:
a) if(var1 = var2)
b) if(var1 == var2)
c) if(var1.equals(var2))
d) if(var1 is_equal var2)
19 Si njoftohet JVM( Makina Virtuale e Javas) se me sa hapësirë ta ruan një vlerë të një variable primitive (Ang: primitive data type) ?
a) në bazë të "scope" të variablës
b) vlera e variablës
c) në bazë të asaj se sa jeton nje variabel (Ang: liftetime)
d) tipi i variablës
20 Cila prej këtyre shprehjeve e krijon objektin të tipit Qyteti (Ang: instantiates an object)?
a) Qyteti q;
b) Qyteti q = Qyteti;
c) Qyteti q = new Qyteti();
d) Qyteti q = Qyteti();
21 Çfarë rezultati do të mbetet në c pas rreshtave:
a) 3
b) 7
c) 2
d) 3.5
22 Cila fjalë e rezervuar (keyword) ndalon që klasa të trashëgohet më tutje?
a) private
b) final
c) public
d) protected
23 Cila fjalë (Ang: keyword) e deklaron variablën si konstantë?
a) final
b) static
c) public
d) private
24 Nese NUK e inicializojmë (Ang: initialize) variablen (E klasës) e cila është e tipit "int" atëherë me atë ndodh kjo:
a) Variabla inicializohet me vlerën 0
b) Variabla nuk inicializohet fare
c) Variabla inicializohet në null
d) Ndodh error në kompilim.
25 Çfarë mbarese (Ang: file extension) ka skedari i Java bytecode?
a) .bin
b) .java
c) .class
d) .jvm
26 Java per të marrë vendime perdorë edhe "switch case" blloqet.
Cili prej këtyre tipeve mund të krahasohet duke i perdorë keto blloqe?
a) float
b) double
c) char
d) String
27 Çfarë vlere do të permbajë variabla c pas shprehjes
a) 13
b) 2
c) 5
d) 3
als_Latn eng_Latn eng_Latn shn_Mymr fra_Latn als_Latn knc_Latn sun_Latn hne_Deva hne_Deva als_Latn fra_Latn als_Latn als_Latn als_Latn als_Latn als_Latn por_Latn mlt_Latn fra_Latn dan_Latn als_Latn eng_Latn eng_Latn fra_Latn fra_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn slv_Latn mlt_Latn als_Latn ilo_Latn mos_Latn vec_Latn nno_Latn als_Latn knc_Latn sun_Latn hne_Deva hne_Deva als_Latn eng_Latn dan_Latn eng_Latn taq_Latn als_Latn als_Latn als_Latn ibo_Latn kab_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn ilo_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn lus_Latn als_Latn pol_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn fao_Latn fao_Latn fao_Latn fao_Latn als_Latn als_Latn als_Latn als_Latn vec_Latn als_Latn als_Latn als_Latn als_Latn als_Latn als_Latn ilo_Latn mos_Latn vec_Latn kab_Latn als_Latn eng_Latn por_Latn fra_Latn kab_Latn als_Latn por_Latn mlt_Latn fra_Latn dan_Latn als_Latn als_Latn als_Latn als_Latn als_Latn ace_Latn pap_Latn sun_Latn hne_Deva lit_Latn als_Latn als_Latn eng_Latn sun_Latn quy_Latn hne_Deva als_Latn ilo_Latn mos_Latn vec_Latn kab_Latn