Sunteți pe pagina 1din 2

1,.

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.

S-ar putea să vă placă și