Documente Academic
Documente Profesional
Documente Cultură
10
3
Question 2
Correct
Mark 1.00 out of 1.00
Flag question
Question text
class A {
final const int count=0;
private int x=4,y=8;
Question 3
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
int total = 0;
for(int j=0; j < 2; j++); {
int count=0, i=0;
do {
count += i;
i++;
} while(i<4);
total+=count;
}
Care este ieirea programului de mai sus?
Select one:
a. 0
b. 3
c. 6
d. 1
e. 2
Question 4
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Question 5
Correct
Mark 1.00 out of 1.00
Flag question
Question text
class Class1 {
static int total=0;
public static void main(String args[]) {
doIt();
}
static void doIt() {
for(int i=0;i<5;i++) total += i;
System.out.println(total);
}
}
In legtur cu codul de mai sus, cum trebuie schimbat prima linie a metodei main() ?
Select one:
a. Nu e necesar nici o modificare
b. (new Class1()).doIt();
c. Class1().doIt();
d. Class1();
e. Class1 class1 = new Class1().doIt();
Question 6
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
char ch1,ch2;
try { ch1 = (char) System.in.read(); }
catch(Exception e) {}
switch(ch1) {
case 'b':
ch2 = '2';
case 'c':
ch2 = '3';
default:
ch2 = '4';
}
In timpul execuiei, utilizatorul tiprete x. Care este valoarea final a lui ch2 ?
Select one:
a. niciuna din celelalte optiuni
b. 3
c. 2
d. 4
e. null
Question 7
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Care din urmtoarele afirmaii poate fi inserat in locul codului lips astfel incat acesta s compileze?
1.
2.
3.
4.
boolean
boolean
boolean
boolean
test
test
test
test
=
=
=
=
Select one:
a. 2 si 4
b. 1 si 3
c. 2 si 3
d. 1 si 4
Question 8
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
class Foo {
class Bar{ }
}
class Test {
public static void main (String [] args) {
Foo f = new Foo();
/* Line 10: Missing statement ? */
}
}
Care din urmatoarele instructiuni inserate la linia 10 va crea o instan din clasa Bar?
Select one:
a. Foo.Bar b = f.new Bar();
Question 9
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
class Exc0 extends Exception { }
class Exc1 extends Exc0 { } /* Line 2 */
public class Test {
public static void main(String args[])
{
try
{
throw new Exc1(); /* Line 9 */
}
catch (Exc0 e0) /* Line 11 */
{
System.out.println("Ex0 caught");
}
catch (Exception e)
{
System.out.println("exception caught");
}
}
}
Care va fi iesirea programului de mai sus?
Select one:
a. eroare la compilare din cauza liniei 9
b. Ex0 caught
c. eroare la compilare din cauza liniei 2
d. exception caught
Question 10
Correct
Mark 1.00 out of 1.00
Flag question
Question text
value1;value2;value3;word1;word2;word3;word4
Ce clas separ corect irul de mai sus in obiecte de tip String lund ; ca i delimitator ?
Select one:
a. StringTokenizer
b. ObjectParser
c. StringBuffer
d. String
e. Array
Question 11
Correct
Mark 1.00 out of 1.00
Flag question
Question text
import java.util.*;
class I {
public static void main (String[] args) {
Object i = new ArrayList().iterator();
Question 12
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Care din alternativele de mai jos descrie cel mai bine ce se ntmpl cnd se apeleaz System.gc() ?
Select one:
a. Threadul programului se blocheaz ct timp garbage collector se execut
b. Garbage collector ia o decizie de execuie
c. Garbage collector se execut imediat ce threadul curent este blocat
d. Garbage collector se execut ntr-un thread cu prioritate sczut
e. Garbage collector se execut ntr-un thread cu prioritate ridicat
Question 13
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
interface Base {
boolean m1 ();
byte m2(short s);
}
Doua din fragmentele de cod de mai jos vor compila. Care sunt acestea?
Question 14
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
class A {
int doubleValue(int i) {
return i*2;
}
}
In legtur cu codul de mai sus, care secven de cod suprascrie (overriding) corect metoda
doubleValue() ?
Select one:
a. class
B extends A {
int doubleValue(float f) {
return ((int)f*2);
}
}
b. Java nu suport suprascrierea metodelor
c. class
B extends A {
int doubleValue(int i) {
return super.doubleValue(i);
}
}
d. class
B extends A {
float doubleValue(float f) {
return f*2;
}
}
e. class
B extends A {
double doubleValue(int i) {
return (double) super.doubleValue(i);
}
}
Question 15
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Question 16
Correct
Mark 1.00 out of 1.00
Flag question
Question text
for(int i=0;i<5;i= X ) {
Question 17
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
class Boo {
Boo(String s) { }
Boo() { }
}
class Bar extends Boo {
Bar() { }
Bar(String s) {super(s);}
void zoo()
Question 18
Correct
Mark 1.00 out of 1.00
Flag question
Question text
c. 5
d. 2
e. 3
Question 19
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Care din urmatoarele 2 afirmatii sunt corecte referitoare la metodele hashCode si equals suprascrise
corect?
a. hashCode() nu trebuie sa fie suprascrisa daca este suprascrisa equals()
b. equals() nu trebuie sa fie suprascrisa daca este suprascrisa hashCode()
c. hashCode() poate returna intotdeauna aceasi valoare, indiferent de obiectul care o invoca
d. equals() poate fi true chiar daca se compara obiecte diferite
Select one:
a. a si b
b. b si d
c. a si c
d. a si d
e. c si d
Question 20
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Prin care din urmtoarele conversii rezult o pierdere de informaie?
Select one:
a. short convertit in long
b. short convertit in byte
c. short convertit in double
d. short convertit in int
e. short convertit in float
Question 21
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
int count = 0;
while(count < X ) {
System.out.println("Line " + count++);
}
Ce valoare a lui X va tipri exact 10 linii la iesire?
Select one:
a. 11
b. 10
c. 0
d. 5
e. 9
Question 22
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Care este iesirea afisata de programul de mai jos?
/* Line 11 */
System.out.println(o.equals("Fred"));
}
}
Select one:
a. apare o exceptie la runtime
b. afiseaza Fred
c. afiseaza true
d. programul nu compileaza
Question 23
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Care din urmatoarele sunt declaratii legale in java?
1.
2.
3.
4.
5.
6.
Select one:
a. 4 si 6
b. 1 si 4
c. 3 si 6
d. 2 si 5
e. 2 si 6
Question 24
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Unde se poate pune cod de clean-up dup execuia unui bloc try?
Select one:
a. Intr-o metod release() a fiecrei clase apelate de blocurile try si catch
b. Intr-un bloc finally
c. Intr-un thread daemon
d. Intr-o metod public final destroy()
e. Nicieri, deoarece clean-up ul este gestionat de JVM
Question 25
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Care din urmtoarele este adevrat pentru un obiect persistent?
Select one:
a. utilizeaz pachete TCP (conexiune dedicat) pentru comunicaie
b. este salvat ntr-o baz de date relaional in loc s fie salvat in memoria intern
c. este referit de un thread daemon
d. exist dincolo de ciclul de existen a programului care l-a creat
Question 26
Correct
Mark 1.00 out of 1.00
Flag question
Question text
import java.awt.Color;
Ce face codul de mai sus?
Select one:
a. i spune compilatorului s se uite n package-ul java.awt cand se refer clasa Color
b. i reamintete programatorului c clasa Color se afl n package-ul java.awt
c. i spune compilatorului s insereze n fiierul curent tot textul surs a clasei java.awt.Color
d. Definete o clas interioar
e. declar acest clas ca i subclas a clasei java.awt.Color
Question 27
Correct
Mark 1.00 out of 1.00
Flag question
Question text
La compararea a dou obiecte din aceasi clas, in condiiile in care metodele equals() si hashCode() sunt
corect suprascrise, care din urmatoarele afirmaii sunt adevrate?
1. dac equals returneaz true, compararea cu hashCode() prin == trebuie s returneze true
2. daca equals returneaz false, compararea cu hashCode() prin != trebuie s returneze true
3. daca compararea cu hashCode() prin == returneaz true, atunci equals trebuie s returneze true
4. dac compararea cu hashCode() prin == returneaza true, atunci equals ar putea s returneze true
Select one:
a. 2 si 3
b. 3 si 4
c. 1 si 4
d. 1 si 3
Question 28
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Cnd sunt invocai constructorii?
Select one:
a. cnd se instaniaz un obiect superclas
b. cnd java virtual machine pornete garbage collection
c. cnd se invoc o metod a unui obiect
d. cnd se instaniaz un nou obiect dintr-o clas
e. cnd obiectele necesit s fie colectate de garbage collector
Question 29
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Intr-o colectie dorim s salvm elemente astfel nct s ne asigurm c nu se vor salva obiecte duplicate.
Care din urmtoarele interfee furnizeaz aceast capabilitate?
Select one:
a. Nici una din cele de mai sus
b. java.util.Collection
c. java.util.Map
d. java.util.List
Question 30
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Care din urmtoarele afirmatii este adevrat pentru clasa java.util.hashSet ?
Select one:
a. colectia este garantat s fie imutabil (elementele nu pot fi modificate)
b. elementele din colectie sunt ordonate
c. elementele din colectie sunt accesate utilizand o cheie unic
d. elementele din colecie sunt garantate s fie unice