- Care din urmatoarele variante nu este corecta ?
- Float a[] = new Float[10];
- Byte b[10] = new Byte[];
- Integer c[] = {10, 20};
- String d[] = {'x', 'y', 'z'};
- Ce se va īntāmpla la executia urmatoarei secvente ?
float a=0;
int b=0, test=0;
try {
a=1/a; test ++;
b=1/b; test ++;
}
catch(Exception e) { test ++; }
finally { test ++; }
System.out.println("test=" + test + " a=" + a + " b=" + b);
- Nu se va afisa nimic, programul se va opri cu exceptie
- Se va afisa: test=2 a=Infinity b=Infinity
- Se va afisa: test=3 a=Infinity b=0
- Se va afisa: test=4 a=0 b=0
- Sa consideram urmatoarele declaratii de clase si interfete:
interface Test {}
abstract class AbstractImpl implements Test {}
class TestImpl extends AbstractImpl {}
Care din urmatoarele declaratii nu este corecta ?
- Test t = new Test();
- TestImpl t = new AbstractImpl();
- AbstractImpl t = new Test();
- AbstractImpl t = new TestImpl();
- Cati octeti vor fi folositi pentru memorarea valorilor variabilei
membre N din vectorul de obiecte A a[] = new A[100];
unde clasa A este definita mai jos:
class A { final static int N=0; }
- 2
- 4
- 200
- 400
- Care din urmatoarele variante nu este corecta ?
- Map a = new Map();
- Map b = new HashMap();
- SortedMap d = new HashMap();
- SortedMap c = new TreeMap();
- Ce puteti spune despre programul de mai jos ?
class A {
A(int x) { System.out.println("apel constructor A"); } }
class B extends A {
B() { System.out.println("apel constructor B"); } }
public class C {
public static void main(String args[]) { B b = new B(); } }
- Nu va fi compilat
- Va afisa "apel constructor B"
- Va afisa "apel constructor A"
- Va afisa "apel constructor B" si apoi "apel constructor A"
- Care din urmatoarele variante nu este corecta ?
- FileWriter a = new FileWriter("file.txt");
- Writer b = new PrintWriter(new FileWriter("file.txt"));
- PrintWriter c = new PrintWriter("file.txt");
- BufferedWriter d = new BufferedWriter("file.txt");
- Care din urmatoarele afirmatii referitoare la applet-uri sunt
corecte ?
- Sunt incarcate si executate local
- Sunt executate independent folosind masina virtuala Java
- Au restrictii la citirea informatiilor
- Pot realiza conexiuni TCP cu masina de pe care provin
- Care din urmatoarele afirmatii referitoare la componente Java Bean
sunt corecte ?
- Sunt dezvoltate prin extinderea unui set standard de clase
- Sunt folosite in medii de dezvoltare vizuala a aplicatiilor
- Au restrictii la citirea/scrierea informatiilor
- Sunt descrise prin clase Java care respecta anumite specificatii
- Care este superclasa tuturor claselor ce descriu exceptii sau erori
īn Java ?
- Throwable
- Exception
- RuntimeException
- Error
|