Konwertuje napis typu String do obiektu typu Integer, jeśli napis przedstawia poprawną liczbę
Konwertuje napis do liczby całkowitej, jeśli napis przedstawia poprawną liczbę
Konwertuje napis do liczby całkowitej, jeśli napis przedstawia poprawną liczbę
Jaki będzie efekt wywołania następujących dwóch instrukcji int tab[] = new
int[2]; System.out.println(tab[0]);
Program wypisze 0
Błąd uruchomienia, gdyż tab[0] jest odczytywana przed inicjalizacją
Program wypisze przypadkową wartość całkowitą
Program wypisze 1
Błąd kompilacji, gdyż tab[0] jest odczytywana przed inicjalizacją
Program wypisze 0
Operator reszty dzielenia w Javie
/
mod
%
%
Wskaż błędne identyfikatory w Javie
very_long_name
1alpha
_abcd
account-num
xy+abc
1alpha
account-num
xy+abc
Jakie wartości przyjmuje zmienna typu byte w javie
0 to 255
-128 to 127
0 to 256
-128 to 128
-127 to 128
-128 to 127
Wskaż polecenie pozwalające uruchomić klasę o nazwie Przyklad
java Przyklad.class
java Przyklad.java
javac Przyklad
java Przyklad
javac Przyklad.class
java Przyklad
Wskaż prawdziwe stwierdzenia
Pojedynczy plik źródłowy może zawierać definicję tylko jednej klasy publicznej
Kod źródłowy jest kompilowany do kodu pośredniego(bajt-kodu)
Kod źródłowy jest kompilowany do kodu maszynowego(wykonywalnego)
Definicja pojedynczej klasy może być rozbita na kilka plików źródłowych
Pojedynczy plik źródłowy może zawierać definicję tylko jednej klasy publicznej
Kod źródłowy jest kompilowany do kodu pośredniego(bajt-kodu)
Wypisanie wartości atrybutu klasy bez jawnej inicjalizacji spowoduje
błąd kompilacji
wypisanie przypadkowej wartości
wypisanie zera właściwego dla danego typu
błąd wykonania
wypisanie zera właściwego dla danego typu
Jaka jest początkowa wartość zmiennej lokalnej typu String(bez jawnej inicjalizacji) ,
Zmiennej lokalnej musi zostać przypisana wartość przed użyciem danej zmiennej
NULL
null
" "
0
Zmiennej lokalnej musi zostać przypisana wartość przed użyciem danej zmiennej
Klasa zdefiniowana bez żadnego modyfikatora jest dostępna dla ,
dowolnej klasy w tym samym pliku
dowolnej klasy w tym samym pakiecie
dowolnej klasy pochodnej
dowolnej klasy
dowolnej klasy w tym samym pliku
dowolnej klasy w tym samym pakiecie
Co zostanie wypisane na standardowe wyjście po skompilowaniu i uruchomieniu poniższego programu
poprzez "java Test lest see what happens" , ARGS.LENGTH = 4, NIE MA TAKIEGO INDEKSU
public class Test { public static void main(String[] args) { System.out.println(args[0] + " " + args[args.length]); } }
Program wypisze "lest happens"
Program wypisze "java happens"
Program wypisze "java test"
Program wypisze "test happens"
Program wyrzuci wyjątek ArrayIndexOutOfBounds
Program wyrzuci wyjątek ArrayIndexOutOfBounds
Wskaż poprawne identyfikatory w javie. ZACZYNAMY OD $, _ LUB LITERY, POTEM MOŻE BYĆ TEŻ CYFRA.
$1234
number_a
-volatile
number_1
$1234
number_a
number_1
Do synchronizacji wątków służy
metoda sleep()
metoda notify()
metoda wait()
modyfikator "synchronized" metody
metoda join()
instrukcja (blok) "synchronized"
metoda run()
metoda notify()
metoda wait()
modyfikator "synchronized" metody
instrukcja (blok) "synchronized"
Które z poniższych słów zostaną wypisane po uruchomieniu klasy poleceniem "java Test lets see what
happens"
public class Test { public static void main(String[] args) { System.out.println(args[0] + " " + args.length); } }
4
java
lets
6
test
3
5
4
lets
Wskaż poprawne definicje metody
void method {}
method() {}
void method(int a = 5) {}
void method(int a; int b) {}
void method(void) {}
void method() {}
int method(int a, int b) {}
void method() {}
int method(int a, int b) {}
Domyślna inicjalizacja "zerem" jest wykonywalna dla
atrybutów klas
zmiennych lokalnych
komórek tworzonych tablic
atrybutów klas
komórek tworzonych tablic
Wskaż polecenie pozwalające skompilować kod klasy o nazwie Przyklad
javac Przyklad
java Przyklad.java
javac Przyklad.java
java Przyklad
javac Przyklad.java
Wskaż prawdziwe stwierdzenia
odwołanie do elementu spoza zakresu tablicy nie powoduje błędu
elementy tablicy są indeksowane od 1 do rozmiaru tablicy
pamięć zaalokowaną dla tablicy zwalniamy operatorem "delete"
odwołanie do elementu spoza zakresu tablicy powoduje wygenerowanie wyjątku
odwołanie do elementu spoza zakresu tablicy powoduje wygenerowanie wyjątku
Wskaż prawdziwe stwierdzenia
Klasa może dziedziczyć z jednej lub więcej klas
Klasa może dziedziczyć co najwyżej z jednej klasy
Klasa może implementować co najwyżej jeden interfejs
Klasa może implementować jeden lub więcej interfejsów
Klasa może dziedziczyć co najwyżej z jednej klasy
Klasa może implementować jeden lub więcej interfejsów
Jaki będzie efekt kompilacji i wykonania następującego kodu:
class Przyklad { int x; int y; String name;
public static void main(String[] args) { Przyklad p = new Przyklad(); System.out.println("p to " + p.name + " " + p.x + " "
+ p.y); } }
Program wypisze "p to NULL false false"
Program rzyci wyjątek, gdyż x, y i name są użyte przez zainicjalizowaniem
Program wypisze "p to 0 0"
Program wypisze "p to null 0 0"
Program nie skompiluje się, gdyż x, y i name nie zostały zainicjowaniem