Fiszki

Java egzamin

Test w formie fiszek
Ilość pytań: 33 Rozwiązywany: 1292 razy
Do czego służy metoda parseInt w klasie Integer?
Konwertuje napis do liczby całkowitej, jeśli napis przedstawia poprawną liczbę
Konwertuje liczbę całkowitą do napisu
Konwertuje napis typu String do obiektu typu Integer, jeśli napis przedstawia poprawną liczbę
Konwertuje obiekt typu Integer do napisu
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]);
Błąd uruchomienia, gdyż tab[0] jest odczytywana przed inicjalizacją
Program wypisze przypadkową wartość całkowitą
Program wypisze 1
Program wypisze 0
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
_abcd
very_long_name
1alpha
account-num
xy+abc
1alpha
account-num
xy+abc
Jakie wartości przyjmuje zmienna typu byte w javie
0 to 256
-127 to 128
-128 to 128
-128 to 127
0 to 255
-128 to 127
Wskaż polecenie pozwalające uruchomić klasę o nazwie Przyklad
javac Przyklad.class
javac Przyklad
java Przyklad.java
java Przyklad
java Przyklad.class
java Przyklad
Wskaż prawdziwe stwierdzenia
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
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
błąd wykonania
wypisanie zera właściwego dla danego typu
wypisanie przypadkowej wartości
błąd kompilacji
wypisanie zera właściwego dla danego typu
Jaka jest początkowa wartość zmiennej lokalnej typu String(bez jawnej inicjalizacji) ,
NULL
" "
null
0
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 w tym samym pakiecie
dowolnej klasy pochodnej
dowolnej klasy
dowolnej klasy w tym samym pliku
dowolnej klasy w tym samym pakiecie
dowolnej klasy w tym samym pliku
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 "test happens"
Program wypisze "java test"
Program wyrzuci wyjątek ArrayIndexOutOfBounds
Program wypisze "java happens"
Program wypisze "lest happens"
Program wyrzuci wyjątek ArrayIndexOutOfBounds
Wskaż poprawne identyfikatory w javie. ZACZYNAMY OD $, _ LUB LITERY, POTEM MOŻE BYĆ TEŻ CYFRA.
number_a
number_1
$1234
-volatile
number_a
number_1
$1234
Do synchronizacji wątków służy
modyfikator "synchronized" metody
metoda notify()
metoda sleep()
metoda join()
metoda wait()
metoda run()
instrukcja (blok) "synchronized"
modyfikator "synchronized" metody
metoda notify()
metoda wait()
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); } }
3
java
test
5
6
lets
4
lets
4
Wskaż poprawne definicje metody
void method() {}
method() {}
void method {}
void method(int a = 5) {}
void method(int a; int b) {}
int method(int a, int b) {}
void method(void) {}
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
java Przyklad.java
javac Przyklad.java
javac Przyklad
java Przyklad
javac Przyklad.java
Wskaż prawdziwe stwierdzenia
elementy tablicy są indeksowane od 1 do rozmiaru tablicy
pamięć zaalokowaną dla tablicy zwalniamy operatorem "delete"
odwołanie do elementu spoza zakresu tablicy nie powoduje błędu
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 implementować co najwyżej jeden interfejs
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
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 0 0"
Program wypisze "p to null 0 0"
Program rzyci wyjątek, gdyż x, y i name są użyte przez zainicjalizowaniem
Program wypisze "p to NULL false false"
Program nie skompiluje się, gdyż x, y i name nie zostały zainicjowaniem
Program wypisze "p to null 0 0"

Powiązane tematy

Inne tryby