Strona 2

Języki obiektowe

Przejdź na Memorizer+
W trybie testu zyskasz:
Brak reklam
Quiz powtórkowy - pozwoli Ci opanować pytania, których nie umiesz
Więcej pytań na stronie testu
Wybór pytań do ponownego rozwiązania
Trzy razy bardziej pojemną historię aktywności
Aktywuj
Pytanie 9
Która z wymienionych konstrukcji odpowiada za rozpoznanie typu wyjątku:
catch (){}
try{}
if(){}
finally {}
Pytanie 10
Która deklaracja zmiennej typu string jest poprawna dla javy
String s2 = 'null';
String s3 = (String) 'a';
String s1 = null;
String s4 = new String ('\ufeed');
Pytanie 11
Ile wynosi wartość zmiennych z1 i z2 po wykonaniu ciągu instrukcji: x=1; y=2; z1= x++ + ++y; z2= ++x+y++;
z1: 4 i z2: 6
bedzie błąd kompilacji w ostatniej linii
z1: 3 i z2: 5;
bedzie błąd kompilacji w przedostatniej linii
Pytanie 12
Co jest wynikiem wykonania poniższych instrukcji javy: double a = 1; a=a/-0; System.out.println(a);
wyświetlenie wartości NaN
wyswietlenie wartości - Infinity
wyswietlenie wartości + Infinity
zgłoszenie wyjątku
Pytanie 13
Która deklaracja jest poprawna dla języka java
float f2 = 3.14;
float f5 = 2001.0D;
float f1 = -343,5;
float f4 = 42e7f;
Pytanie 14
W jaki sposób zrealizować w javie dziedziczenie wielobazowe (lub odpowiednik):
poprzez wykorzystanie interfaceów
poprzez podanie listy klas po słowie extends np. class 1 extends class2, class 3{}
w javie nie ma żadnej możliwości realizacji dziedziczenia wielobazowego
poprzez podanie listy klas po słowie implements np. class 1 extends class 2, class 3{}
Pytanie 15
każda skompilowana klasa rozpoczyna sie od bajtów z zawartoscią szesnastkową
4A415641 // "JAVA" kodami ASCII zapisanymi szesnastkowo
CAFEDEAD
nie ma charakterystycznego poczatku skompilowanej klasy
CAFEBABE
Pytanie 16
wyrażenie tab[ n ]
jest tylko L-wartością
jest zarówno L-wartością jak i R-wartością
jest tylko R-wartością
nie jest ani L-wartością ani R-wartością