Documente Academic
Documente Profesional
Documente Cultură
Select one:
a.
0
8
b.
10
0
c.
5
8
d.
10
8
e.
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;
void setCount(int newCount) {
count = newCount;
}
int getSize() {
return x*y;
}
}
Select one:
Question 3
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
int total = 0;
do {
count += i;
i++;
} while(i<4);
total+=count;
Select one:
a. 0
b. 3
c. 6 correct
d. 1
e. 2
Question 4
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Select one:
Flag question
Question text
class Class1 {
doIt();
System.out.println(total);
In legătură cu codul de mai sus, cum trebuie schimbată prima linie a metodei main() ?
Select one:
b. (new Class1()).doIt();
c. Class1().doIt();
d. Class1();
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 execuţiei, utilizatorul tipăreşte „x”. Care este valoarea finală a lui ch2 ?
Select one:
b. ‘3’
c. ‘2’
d. ‘4’
e. null
Question 7
Correct
Mark 1.00 out of 1.00
Flag question
Question text
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:
Question 9
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Select one:
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 luând „;” 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();
System.out.print((i instanceof List)+",");
System.out.print((i instanceof Iterator)+",");
System.out.print(i instanceof ListIterator);
}
}
Care va fi iesirea programului de mai sus?
Select one:
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 întâmplă când se apelează System.gc() ?
Select one:
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?
Select one:
a. 1 si 5
b. 2 si 4
c. 3 si 4 CORRECT
d. 2 si 3
e. 1 si 2
Question 14
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
class A {
int doubleValue(int i) {
return i*2;
}
}
In legătură 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);
}
}
c. class B extends A {
int doubleValue(int i) {
return super.doubleValue(i); CORRECT
}
}
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
Select one:
b. Nimic, deoarece m1() va arunca o excepţie de tipul ArithmeticException metodei care a invocat-o
c. 1
d. compilatorul va genera o eroare deaorece m1() trebuie să prindă excepţia aruncată de m2()
e. 2 CORRECT
Question 16
Correct
Mark 1.00 out of 1.00
Flag question
Question text
for(int i=0;i<5;i= X ) {
Select one:
b. 10
c. 4
d. 5
e. 6
Question 17
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
class Boo {
Boo(String s) { }
Boo() { }
Bar() { }
Bar(String s) {super(s);}
void zoo() {
// insert code here
Care din următoarele linii de cod este corectă din punct de vedere a proprietății de polimorfism?
Select one:
b. CORRECT
Question 18
Correct
Mark 1.00 out of 1.00
Flag question
Question text
int j = 0;
catch(Exception e) {}
j++;
System.out.println( j );
Care este iesirea secvenţei de mai sus, dacă utilizatorul introduce de la tastatură secvenţa „bdcda”?
Select one:
a. 6
b. 4
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?
c. hashCode() poate returna intotdeauna aceasi valoare, indiferent de obiectul care o invoca
Select one:
a. a si b
b. b si d
c. a si c
d. a si d
e. c si d CORRECT
Question 20
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
Question 21
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
int count = 0;
while(count < X ) {
Select one:
a. 11
b. 10 CORRECT
c. 0
d. 5
e. 9
Question 22
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
return true;
} /* Line 11 */
System.out.println(o.equals("Fred"));
Select one:
b. afiseaza “Fred”
c. afiseaza “true”
Question 23
Correct
Mark 1.00 out of 1.00
Flag question
Question text
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ă execuţia unui bloc try?
Select one:
Question 25
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
b. este salvat într-o bază de date relaţională in loc să fie salvat in memoria internă
Question 26
Correct
Mark 1.00 out of 1.00
Flag question
Question text
import java.awt.Color;
Select one:
c. Îi spune compilatorului să insereze în fişierul curent tot textul sursă a clasei java.awt.Color
d. Defineşte o clasă interioară
Question 27
Correct
Mark 1.00 out of 1.00
Flag question
Question text
La compararea a două obiecte din aceasi clasă, in condițiile in care metodele equals() si hashCode() sunt corect
suprascrise, care din urmatoarele afirmații sunt adevărate?
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
Select one:
a. când se instanţiază un obiect superclasă
Question 29
Incorrect
Mark 0.00 out of 1.00
Flag question
Question text
Intr-o colectie dorim să salvăm elemente astfel încât să ne asigurăm că nu se vor salva obiecte duplicate. Care din
următoarele interfețe furnizează această capabilitate?
Select one:
b. java.util.Collection
c. java.util.Map CORRECT
d. java.util.List
Question 30
Correct
Mark 1.00 out of 1.00
Flag question
Question text
Select one: