Ce se va intdmpla in urma rulirii secvenlei de mai
jos: public class Test { stotic int total = 10; public static void moin (String args []) { new Test}; ) public Test 0 { Syste m. out. pr i ntl n (" I n te st" ) ; Sy ste m. out. pri ntl n (th i s ) ; int temp = this.totol; if (temp > 5) { Sy ste m. o ut. p ri ntl n (te m p ) ; ] ] ] A) Eroare generali de compilare. B) Compilatorul va raporta eroare la linia 2. C) Se va afiga valoarea 10. D) Programul va etua la rulare la linia 9. 2. , C,are dintre declaraliile de mai jos sunt corecte: I A) String temp U = new String {"j", "t", "t"}t "" B) String temp [ = { "j I ' brr rrcrr} C) String temp = {"a'', "b", "c"} D) Stringtemp [J = i"a", "b", "c"]; 3. Care din declaraliile de mai jos semnifici in mod scorect o funclie abstracti: A) public abstract void add0; B) public abstract void addfl {} C) public abstract add0; D) public virtual add0; 4. Care din instrucliunile de maijos se vor compila: A) if (2== 3) System.out.println("Hi''); ' B) if (2 = 3) System.out.println("Hi"); C) if (true) System.out.println("Hi"); D) if (2 != 3) System.out.println("Hi"); E) if(aString.equals("hello")) System.out.printl n(" Hi"); 5. Care este rezultatul rulirii secvenlei de mai jos, avind in vedere ci parametrii sunt 4 gi 0: public void divide(int a, int b) { trv { intc.o/b; ) cotch (Exception e) { Sy ste m. o ut. p ri nt( " Exce ptio n " ) ; ] finally { Sy ste m.o ut. pri ntl n (" F i na I Iy " ) ; ] A) AfigeazS: Exception Finally B) AfigeazS:Finally C) Afigeazi: Exception ' D) Nu se afigeazi nimic 6. in urmitoarea secven!5 de instrucliuni, av6nd in vedere obiectul e de tip Employee, care este linia in .l care ar putea fi apelat cel mai devreme GarbageCollector pentru eliberarea memoriei alocate pentru acest obiect: public closs Test { public stotic void main (String orgs []) { Employee e z new Employee("Bob", 48); e.calculotePoy0; Syste m. out. p r i ntl n ( e. p ri ntDeta i ls ( ) ) ; e = null; e = new Employee("Denise",36); e.calculatePoy0; Sv ste m. out. p r i ntl n (e. p ri ntD eto i I s ( ) ) ; A) 10 B) 11 cl7 D)8 E) Niciuna 7. , Care este numele interfelei ce trebuie implementati de o clasi pentru ca in interiorul clasei s5 se poat; executa un Thread? A) Runnable i B) Run C) Threadable D) Thread fj) Executable 8. C.are este efectul adiugirii unui al gaselea element la un vector care a fost creeat astfel: new Vector(5,10); A) Apare exceptie tip lniexOutOfBounds B) Vectorul va cregte la o capacitate de 10 elemente C) Vectorul va cregte la o capacitate de 15 elemente D) Nimic, se va adiuga al ;aselea element. 9. Ce se intampli daca x are valoarea 2: switch (x) { cose L: Sy ste m. out. p ri ntl n ( L ) ; cose 2: case i: Sy ste m. out. p ri ntl n (3 ) ; cose 4: Sy ste m. o ut. p ri ntl n (4 ) ; .:i A) nu va fi afigat nimic B) Se va afi;a 3 C) Se vor afiga 3 9i 4 D) Se vor afiga 1 3 9i 4 ] ] 10. Ce se va intimpla la rularea urmitoarei secvenle: boolean flog = fqlse; if (flog = 1vusl 1 Sy ste m. out. p r i ntl n ("tr u e" ) ; ] else { Sy ste m. o ut. p ri ntl n ("fo I s e" ) ; ] A) Se afi;eazb true B) Se afipeazi false C) Apare o exceplie D) Nimic Se di urmitoare clas5. Ce se int6mplS la rulare? public class ThreadTest extends Threod { public void run] { Sy ste m. out. p ri ntl n ( " I n r u n" ) ; suspend0; resume0; System.out. pri ntl n (" Leovi ng ru n" ) ; ] public static void moin(String orgs []) { ( new Th re a dTe st ( ) ). sta rt( ) ; ) ] A) Eroare in metoda run B) Eroare in metoda main C) Se va afiga "ln run" D) Ambele string-uri vor fi afigate 5e di urmitoarea clasi. Ce se va int6mpla la rulare? import jovo.owt.*; 'public closs FrameTest extends Frome { public FromeTest} { odd ( new Button (" Fi rst" ) ) ; odd ( new Button (" Second" ) ); add (new Button("Third" )); pock0; setVisible(true); ] public stotic void main(String args []) { new FrameTest); ] ] A) Nu se intdmplS nimic B) Se afigeazS trei butoane pe fereastri C) Se genereazi eroare tip runtime D) Doar butonul "First" este afigat E) Doar butonul "Third" este afigat Se dau clasele: class Superclass { } class SubclassT extends Superclass { } gi obiectele: Superclass o = new Supercloss( ); Subclossl b = new Subclossl); Ce se intimplS la urmitoarea instrucliune: o=b; A) Eroare la compilare B) Eroare la rulare C) Nici o eroare, gi se va face cost de la b la a 11 L2 13 t4. Se dd secvenla: public closs StqticTest { stotic { Sy ste m. o ut. p ri ntl n ( " H i th e re " ) ; ] public void print} { Sy ste m. o ut. p ri ntl n (" H e I lo" ) ; ] public static void main(String orgs []) { StaticTest st1 = new StaticTest]; stl.print); StoticTest st2 = new StaticTest}; st2.print); ] ] C6nd se va afiga "Hi there"? A) Niciodati. B) De fiecare data c6nd o noua instan!5 este creeate. C) Odat5, c6nd clasa este incircat5 in JVM. D) Doar c6nd metoda staticS este apelatl explicit' Care din variabilele de maijos au un nume valid? A) %fred B) *fred C) Thisfred D) 2fred E) Fred FilterOutputStream este clasi pdrinte pentru BufferedOutputstream, DataOutputstream sau Printstream. Care din urmitoarele clase pot fi un parametru valid pentru constructorul de tip FilterOutputstream? A) lnputStream B) Outputstream C) RandomAccessFile D) StreamTokenizer 17, Care este modul corect de a declara un 9ir de intregi? A) int a [][] = new int [10,10]; B) int a [10][10] = new int []U; C) int a [][] = new int [10][10]; D)int []a[]= new int [10][10]; E) int [][]a = new int [10][10]; 18. Av6nd clasele: closs Porent {} closs DerivedOne extends Porent fi closs DerivedTwo extends Parent {} ce se int6mpli la rularea secvenlei: Porentp=newPorent]; DerivedOne d7 = new DerivedOne]; DerivedTwo d2 = new DerivedTwo}; f,l = (DerivedOne)d2; . A) eroare la compilare B) eroare la rulare C) sintaxa este corecti 9i va rula corect. 15. r.6.