Fiszki

Java egzamin

Test w formie fiszek
Ilość pytań: 33 Rozwiązywany: 1949 razy
Do czego służy metoda parseInt w klasie Integer?
Konwertuje napis do liczby całkowitej, jeśli napis przedstawia poprawną liczbę
Konwertuje obiekt typu Integer do napisu
Konwertuje napis typu String do obiektu typu Integer, jeśli napis przedstawia poprawną liczbę
Konwertuje liczbę całkowitą 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
Błąd kompilacji, gdyż tab[0] jest odczytywana przed inicjalizacją
Program wypisze 0
Program wypisze 0
Operator reszty dzielenia w Javie
/
%
mod
%
Wskaż błędne identyfikatory w Javie
very_long_name
xy+abc
1alpha
account-num
_abcd
xy+abc
1alpha
account-num
Jakie wartości przyjmuje zmienna typu byte w javie
-127 to 128
-128 to 128
0 to 256
0 to 255
-128 to 127
-128 to 127
Wskaż polecenie pozwalające uruchomić klasę o nazwie Przyklad
java Przyklad
java Przyklad.class
javac Przyklad
java Przyklad.java
javac 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
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) ,
0
" "
NULL
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 w tym samym pliku
dowolnej klasy pochodnej
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 "java test"
Program wypisze "test happens"
Program wypisze "java happens"
Program wypisze "lest 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
-volatile
number_1
number_a
$1234
number_1
number_a
Do synchronizacji wątków służy
metoda run()
modyfikator "synchronized" metody
instrukcja (blok) "synchronized"
metoda notify()
metoda wait()
metoda join()
metoda sleep()
modyfikator "synchronized" metody
instrukcja (blok) "synchronized"
metoda notify()
metoda wait()
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); } }
6
4
test
3
lets
5
java
4
lets
Wskaż poprawne definicje metody
void method(void) {}
method() {}
void method {}
void method(int a = 5) {}
void method(int a; int b) {}
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
javac Przyklad
java Przyklad
java Przyklad.java
javac Przyklad.java
Wskaż prawdziwe stwierdzenia
odwołanie do elementu spoza zakresu tablicy powoduje wygenerowanie wyjątku
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
Wskaż prawdziwe stwierdzenia
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ć z jednej lub więcej klas
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 rzyci wyjątek, gdyż x, y i name są użyte przez zainicjalizowaniem
Program nie skompiluje się, gdyż x, y i name nie zostały zainicjowaniem
Program wypisze "p to null 0 0"
Program wypisze "p to NULL false false"
Program wypisze "p to null 0 0"

Powiązane tematy

Inne tryby