Twój wynik: Java egzamin

Twój wynik

Rozwiąż ponownie
Moja historia
Powtórka: Wybierz pytania
Pytanie 1
Do czego służy metoda parseInt w klasie Integer?
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 typu String do obiektu typu Integer, jeśli napis przedstawia poprawną liczbę
Pytanie 2
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
Program wypisze przypadkową wartość całkowitą
Program wypisze 0
Błąd kompilacji, gdyż tab[0] jest odczytywana przed inicjalizacją
Błąd uruchomienia, gdyż tab[0] jest odczytywana przed inicjalizacją
Pytanie 3
Operator reszty dzielenia w Javie
mod
%
/
Pytanie 4
Wskaż błędne identyfikatory w Javie
1alpha
xy+abc
very_long_name
account-num
_abcd
Pytanie 5
Jakie wartości przyjmuje zmienna typu byte w javie
0 to 255
-127 to 128
0 to 256
-128 to 127
-128 to 128
Pytanie 6
Wskaż polecenie pozwalające uruchomić klasę o nazwie Przyklad
javac Przyklad.class
java Przyklad.class
javac Przyklad
java Przyklad.java
java Przyklad
Pytanie 7
Wskaż prawdziwe stwierdzenia
Definicja pojedynczej klasy może być rozbita na kilka plików źródłowych
Kod źródłowy jest kompilowany do kodu maszynowego(wykonywalnego)
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)
Pytanie 8
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
Pytanie 9
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
Pytanie 10
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
Pytanie 11
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 happens"
Program wypisze "test happens"
Program wypisze "lest happens"
Program wypisze "java test"
Program wyrzuci wyjątek ArrayIndexOutOfBounds
Pytanie 12
Wskaż poprawne identyfikatory w javie. ZACZYNAMY OD $, _ LUB LITERY, POTEM MOŻE BYĆ TEŻ CYFRA.
number_1
-volatile
$1234
number_a
Pytanie 13
Do synchronizacji wątków służy
instrukcja (blok) "synchronized"
metoda join()
metoda sleep()
metoda wait()
metoda run()
metoda notify()
modyfikator "synchronized" metody
Pytanie 14
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
test
java
4
5
lets
6
Pytanie 15
Wskaż poprawne definicje metody
int method(int a, int b) {}
void method(int a = 5) {}
void method(void) {}
void method {}
method() {}
void method() {}
void method(int a; int b) {}
Pytanie 16
Domyślna inicjalizacja "zerem" jest wykonywalna dla
atrybutów klas
komórek tworzonych tablic
zmiennych lokalnych
Pytanie 17
Wskaż polecenie pozwalające skompilować kod klasy o nazwie Przyklad
javac Przyklad.java
java Przyklad
java Przyklad.java
javac Przyklad
Pytanie 18
Wskaż prawdziwe stwierdzenia
odwołanie do elementu spoza zakresu tablicy powoduje wygenerowanie wyjątku
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
Pytanie 19
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 dziedziczyć z jednej lub więcej klas
Klasa może implementować jeden lub więcej interfejsów
Pytanie 20
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 nie skompiluje się, gdyż x, y i name nie zostały zainicjowaniem
Program wypisze "p to NULL false false"
Program wypisze "p to 0 0"
Program rzyci wyjątek, gdyż x, y i name są użyte przez zainicjalizowaniem
Pytanie 21
Po wykonaniu instrukcji "int i = 3; int k = i++;" , JEST POSTINKREMENTACJA, ZACHODZI PO PODSTAWIENIU
i==2
k==3
i==3
k==4
k==2
i==4
i == 5
k==5
Pytanie 22
Wskaż poprawny sposób pobrania rozmiaru tablicy
arr.length()
arr.size-1
arr.length -1
arr.length()-1
arr.size
arr.length
Pytanie 23
Metody w javie są
domyślnie wirtualne
domyślnie pakietowe
domyślnie prywatne
domyślnie publiczne
Pytanie 24
Wskaż poprawne deklaracje metody main
static public void main(String);
public static void main(String[] args);
public static int main(String[] args);
public static void main();
public static void main(String );
public static void main(String args[]);
Pytanie 25
Wskaż prawdziwe stwierdzenie
Metoda statyczna może odwoływać się do niestatycznych atrybutów danej klasy
Modyfikator "synchronized" może pojawiać się przed metodą lub zmienną, ale nie przed klasą
Modyfikator "abstract" może pojawić się przed klasą lub metodą, ale nie przed zmienną
Metoda statyczna może zostać wywołana przed stworzeniem jakiegokolwiek obiektu danej klasy
Modyfikator "final" może pojawiać się przed klasą lub zmienną, ale nie przed metodą
Pytanie 26
Wskaż poprawny sposób(lub sposoby) stworzenia nowego obiektu typu Punkt z użyciem konstruktora bezparametrowego
Punkt p = new Punkt
Punkt p;
punkt p();
Punkt p = new Punkt();
Pytanie 27
Klasa implementująca wyjątek musi
być klasą pochodną klasy RuntimeException
być klasą pochodną klasy Exception
implementować metodę error()
być klasą pochodną klasy Thread
Pytanie 28
Na ilu bajtach przechowywany jest typ char w javie
4
zależy od architektury
1
2
8
Pytanie 29
Wskaż poprawne definicje tablic
int [][] arr = new int[5][5];
int []arr[] = new int[5][5];
int arr[][] = new int[5][5];
int[] arr = new int[5][];
int[] arr = new int[][5];
Pytanie 30
Jaki będzie efekt kompilacji i uruchomienia następującego programu poleceniem "java Test" class Test { public static void main(String args[]) { if (args.length > 0) System.out.println(args.length); } }
Program skompiluje się i uruchomi ale nic nie wypisze
Program skompiluje się, uruchomi i wypisze 0
Program nie skompiluje się
Program skompiluje się, uruchomi i wypisze 1
Program skompiluje się, uruchomi i wypisze 2
Pytanie 31
Wskaż poprawne definicje konstruktora dla klasy Test
Test(Test t) {}
void Test() {}
private final Test() {}
Test(void) {}
abstract Test() {}
Test() {}
test() {}
Pytanie 32
Public class Przyklad { int i[] = {0}; public static void main(Strings[] args) { int i[] = {1}; change_i(i); System.out.println(i[0]); } Public static void change_i(int i[]){ i[0]=2; i[0]*=2; }}
wypisze 1
wypisze 4
wypisze 0
sie nie skompiluje
wypisze 2
Pytanie 33
Wskaż prawdziwe stwierdzenia:
Klasa abstrakcyjna (abstract) moze posiadać klasy pochodne
Klasa abstrakcyjna (abstract) moze posiadać nieabstrakcyjne metody
Klasa nieabstrakcyjna moze posiadać abstrakcyjne metody
Klasa finalna (final) może posiadać klasy pochodne