Fiszki

Java egzamin

Test w formie fiszek
Ilość pytań: 33 Rozwiązywany: 1299 razy
Do czego służy metoda parseInt w klasie Integer?
Konwertuje napis typu String do obiektu typu Integer, jeśli napis przedstawia poprawną liczbę
Konwertuje obiekt typu Integer do napisu
Konwertuje liczbę całkowitą do napisu
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 1
Błąd kompilacji, gdyż tab[0] jest odczytywana przed inicjalizacją
Błąd uruchomienia, gdyż tab[0] jest odczytywana przed inicjalizacją
Program wypisze 0
Program wypisze przypadkową wartość całkowitą
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
-128 to 128
0 to 256
-128 to 127
0 to 255
-127 to 128
-128 to 127
Wskaż polecenie pozwalające uruchomić klasę o nazwie Przyklad
javac Przyklad
java Przyklad.class
java Przyklad
java Przyklad.java
javac Przyklad.class
java Przyklad
Wskaż prawdziwe stwierdzenia
Kod źródłowy jest kompilowany do kodu pośredniego(bajt-kodu)
Pojedynczy plik źródłowy może zawierać definicję tylko jednej klasy publicznej
Kod źródłowy jest kompilowany do kodu maszynowego(wykonywalnego)
Definicja pojedynczej klasy może być rozbita na kilka plików źródłowych
Kod źródłowy jest kompilowany do kodu pośredniego(bajt-kodu)
Pojedynczy plik źródłowy może zawierać definicję tylko jednej klasy publicznej
Wypisanie wartości atrybutu klasy bez jawnej inicjalizacji spowoduje
wypisanie przypadkowej wartości
błąd wykonania
wypisanie zera właściwego dla danego typu
błąd kompilacji
wypisanie zera właściwego dla danego typu
Jaka jest początkowa wartość zmiennej lokalnej typu String(bez jawnej inicjalizacji) ,
" "
NULL
0
null
Zmiennej lokalnej musi zostać przypisana wartość przed użyciem danej zmiennej
Zmiennej lokalnej musi zostać przypisana wartość przed użyciem danej zmiennej
Klasa zdefiniowana bez żadnego modyfikatora jest dostępna dla ,
dowolnej klasy
dowolnej klasy pochodnej
dowolnej klasy w tym samym pliku
dowolnej klasy w tym samym pakiecie
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 wyrzuci wyjątek ArrayIndexOutOfBounds
Program wypisze "test happens"
Program wyrzuci wyjątek ArrayIndexOutOfBounds
Wskaż poprawne identyfikatory w javie. ZACZYNAMY OD $, _ LUB LITERY, POTEM MOŻE BYĆ TEŻ CYFRA.
number_a
$1234
number_1
-volatile
number_a
$1234
number_1
Do synchronizacji wątków służy
modyfikator "synchronized" metody
instrukcja (blok) "synchronized"
metoda wait()
metoda run()
metoda notify()
metoda sleep()
metoda join()
modyfikator "synchronized" metody
instrukcja (blok) "synchronized"
metoda wait()
metoda notify()
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); } }
3
java
lets
5
6
4
test
lets
4
Wskaż poprawne definicje metody
void method(void) {}
method() {}
void method(int a; int b) {}
void method() {}
void method {}
int method(int a, int b) {}
void method(int a = 5) {}
void method() {}
int method(int a, int b) {}
Domyślna inicjalizacja "zerem" jest wykonywalna dla
atrybutów klas
komórek tworzonych tablic
zmiennych lokalnych
atrybutów klas
komórek tworzonych tablic
Wskaż polecenie pozwalające skompilować kod klasy o nazwie Przyklad
java Przyklad
javac Przyklad
javac Przyklad.java
java Przyklad.java
javac Przyklad.java
Wskaż prawdziwe stwierdzenia
pamięć zaalokowaną dla tablicy zwalniamy operatorem "delete"
odwołanie do elementu spoza zakresu tablicy nie powoduje błędu
elementy tablicy są indeksowane od 1 do rozmiaru tablicy
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 implementować co najwyżej jeden interfejs
Klasa może dziedziczyć z jednej lub więcej klas
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
Klasa może dziedziczyć co najwyżej z jednej klasy
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 0 0"
Program wypisze "p to NULL false false"
Program nie skompiluje się, gdyż x, y i name nie zostały zainicjowaniem
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"

Powiązane tematy

Inne tryby