Twój wynik: Java egzamin

Analiza

Rozwiąż ponownie
Moja historia
Powtórka: Wybierz pytania
Pytanie 1
Do czego służy metoda parseInt w klasie Integer?
Konwertuje liczbę całkowitą do napisu
Konwertuje obiekt typu Integer 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]);
Błąd uruchomienia, gdyż tab[0] jest odczytywana przed inicjalizacją
Błąd kompilacji, gdyż tab[0] jest odczytywana przed inicjalizacją
Program wypisze 0
Program wypisze 1
Program wypisze przypadkową wartość całkowitą
Pytanie 3
Operator reszty dzielenia w Javie
%
/
mod
Pytanie 4
Wskaż błędne identyfikatory w Javie
xy+abc
very_long_name
1alpha
account-num
_abcd
Pytanie 5
Jakie wartości przyjmuje zmienna typu byte w javie
0 to 255
0 to 256
-128 to 128
-127 to 128
-128 to 127
Pytanie 6
Wskaż polecenie pozwalające uruchomić klasę o nazwie Przyklad
javac Przyklad
javac Przyklad.class
java Przyklad
java Przyklad.java
java Przyklad.class
Pytanie 7
Wskaż prawdziwe stwierdzenia
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
Pytanie 8
Wypisanie wartości atrybutu klasy bez jawnej inicjalizacji spowoduje
błąd wykonania
wypisanie przypadkowej wartości
wypisanie zera właściwego dla danego typu
błąd kompilacji
Pytanie 9
Jaka jest początkowa wartość zmiennej lokalnej typu String(bez jawnej inicjalizacji) ,
null
Zmiennej lokalnej musi zostać przypisana wartość przed użyciem danej zmiennej
NULL
" "
0
Pytanie 10
Klasa zdefiniowana bez żadnego modyfikatora jest dostępna dla ,
dowolnej klasy pochodnej
dowolnej klasy w tym samym pakiecie
dowolnej klasy w tym samym pliku
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 "lest happens"
Program wypisze "java happens"
Program wypisze "java test"
Program wyrzuci wyjątek ArrayIndexOutOfBounds
Program wypisze "test happens"
Pytanie 12
Wskaż poprawne identyfikatory w javie. ZACZYNAMY OD $, _ LUB LITERY, POTEM MOŻE BYĆ TEŻ CYFRA.
number_a
-volatile
number_1
$1234
Pytanie 13
Do synchronizacji wątków służy
metoda join()
modyfikator "synchronized" metody
metoda run()
metoda sleep()
metoda notify()
metoda wait()
instrukcja (blok) "synchronized"
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); } }
6
3
java
5
4
test
lets
Pytanie 15
Wskaż poprawne definicje metody
void method(void) {}
void method() {}
method() {}
int method(int a, int b) {}
void method(int a = 5) {}
void method(int a; int b) {}
void method {}
Pytanie 16
Domyślna inicjalizacja "zerem" jest wykonywalna dla
zmiennych lokalnych
atrybutów klas
komórek tworzonych tablic
Pytanie 17
Wskaż polecenie pozwalające skompilować kod klasy o nazwie Przyklad
java Przyklad.java
javac Przyklad.java
java Przyklad
javac Przyklad
Pytanie 18
Wskaż prawdziwe stwierdzenia
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 nie powoduje błędu
pamięć zaalokowaną dla tablicy zwalniamy operatorem "delete"
Pytanie 19
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
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 false false"
Program rzyci wyjątek, gdyż x, y i name są użyte przez zainicjalizowaniem
Program wypisze "p to null 0 0"
Program wypisze "p to 0 0"
Program nie skompiluje się, gdyż x, y i name nie zostały zainicjowaniem
Pytanie 21
Po wykonaniu instrukcji "int i = 3; int k = i++;" , JEST POSTINKREMENTACJA, ZACHODZI PO PODSTAWIENIU
k==5
k==4
i==4
i==3
k==2
i == 5
k==3
i==2
Pytanie 22
Wskaż poprawny sposób pobrania rozmiaru tablicy
arr.length()
arr.size-1
arr.size
arr.length -1
arr.length
arr.length()-1
Pytanie 23
Metody w javie są
domyślnie publiczne
domyślnie prywatne
domyślnie pakietowe
domyślnie wirtualne
Pytanie 24
Wskaż poprawne deklaracje metody main
public static void main(String args[]);
public static void main();
static public void main(String);
public static void main(String );
public static int main(String[] args);
public static void main(String[] args);
Pytanie 25
Wskaż prawdziwe stwierdzenie
Modyfikator "final" może pojawiać się przed klasą lub zmienną, ale nie przed metodą
Metoda statyczna może zostać wywołana przed stworzeniem jakiegokolwiek obiektu danej klasy
Metoda statyczna może odwoływać się do niestatycznych atrybutów danej klasy
Modyfikator "abstract" może pojawić się przed klasą lub metodą, ale nie przed zmienną
Modyfikator "synchronized" może pojawiać się przed metodą lub zmienną, ale nie przed klasą
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 Thread
implementować metodę error()
być klasą pochodną klasy RuntimeException
być klasą pochodną klasy Exception
Pytanie 28
Na ilu bajtach przechowywany jest typ char w javie
zależy od architektury
2
1
8
4
Pytanie 29
Wskaż poprawne definicje tablic
int[] arr = new int[][5];
int[] arr = new int[5][];
int [][] arr = new int[5][5];
int arr[][] = new int[5][5];
int []arr[] = new int[5][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 nie skompiluje się
Program skompiluje się, uruchomi i wypisze 0
Program skompiluje się, uruchomi i wypisze 1
Program skompiluje się i uruchomi ale nic nie wypisze
Program skompiluje się, uruchomi i wypisze 2
Pytanie 31
Wskaż poprawne definicje konstruktora dla klasy Test
Test() {}
private final Test() {}
abstract Test() {}
Test(Test t) {}
void Test() {}
Test(void) {}
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 0
wypisze 4
wypisze 2
sie nie skompiluje
wypisze 1
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