Java
Java Programming Quiz
Test your knowledge of Java programming concepts with our comprehensive quiz! This quiz consists of 32 questions that cover various aspects of the Java language, from data types to syntax and best practices.
Whether you are preparing for a certification exam, brushing up on skills, or just curious about your Java knowledge, this quiz is perfect for you. Join us and challenge yourself!
Do czego służy metoda parseInt w klasie Integer?
]Konwertuje liczbę całkowitą do napisu
Konwertuje napis typu String do obiektu typu Integer, jeśli napis przedstawia poprawną liczbę
Konwertuje napis typu String do obiektu typu Integer, jeśli napis przedstawia po
-]Konwertuje obiekt typu Integer do napisu
Konwertuje napis do liczby całkowitej, jeśli napis przedstawia poprawną liczbę Konwertuje obiekt typu Integer do napisu
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 0
Program wypisze 0
]Błąd kompilacji, gdyż tab[0] jest odczytywana przed inicjalizacją
Operator reszty dzielenia w Javie to [+]%
%
Mod
Reszt
/
Jakie wartości przyjmuje zmienna typu byte w javie
-64 do 64
-128 do 127
-8 do 7
-16 do 15
Na ilu bitach zapisywane są wartości typu dobule w Javie:
128
8
4
Zależy od architektury
64
Na ilu bitach operuje int
32
64
128
8
Wskaż polecenie pozwalające uruchomić klasę o nazwie Przyklad
Javac Przyklad
Java Przyklad.class
Java Przyklad.java
Java Przyklad
Javac Przyklad.class
Wskaż prawdziwe stwierdzenia
Wskaż prawdziwe stwierdzenia 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)
Wypisanie wartości atrybutu klasy bez jawnej inicjalizacji spowoduje:
Wypisanie przypadkowej wartości
Wypisanie zera właściwego dla danego typu
Błąd wykonania [+]błąd kompilacji
Błąd kompilacji
Jaka jest początkowa wartość zmiennej lokalnej typu String(bez jawnej inicjalizacji)
""
Null
+]null -]Zmiennej lokalnej musi zostać przypisana wartość przed użyciem danej zmiennej
NULL
0
Klasa zdefiniowana bez żadnego modyfikatora jest dostępna dla dowolnej klasy pochodnej
Dowolnej klasy pochodnej
Dowolnej klasy
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" public class Test { public static void main(String[] args) { System.out.println(args[0] + " " + args[args.length]); } }
Program wypisze "lest happens"
Program wypisze "java test"
-]Program wypisze "java happens"
Program wyrzuci wyjątek ArrayIndexOutOfBounds
Do synchronizacji wątków służy
Instrukcja (blok) "synchronized"
Metoda join()
Metoda notify()
Metoda run()
Modyfikator "synchronized" metody
Metoda wait()
Metoda sleep()
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
Java
Lets
3
5
Wskaż poprawne definicje metody
Void method(void) {}
Int method(int a, int b) {}
Method() {}
Void method() {}
Void method(int a; int b) {}
Void method(int a = 5) {}
Void method {}
Domyślna inicjalizacja "zerem" jest wykonywalna dla
Atrybutów klas
Komórek tworzonych tablic
Zmiennych lokalny
Klasy nie prywatnej
Wskaż polecenie pozwalające skompilować kod klasy o nazwie Przyklad
Java Przyklad
Javac Przyklad.java
Java Przyklad.java
Javac Przyklad
Wskaż prawdziwe stwierdzenia
Elementy tablicy są indeksowane od 1 do rozmiaru tablicy
Odwołanie do elementu spoza zakresu tablicy nie powoduje błędu
Odwołanie do elementu spoza zakresu tablicy powoduje wygenerowanie wyjątku
Pamięć zaalokowaną dla tablicy zwalniamy operatorem "delete"
Wskaż prawdziwe stwierdzenia
Klasa może implementować jeden lub więcej interfejsów
Klasa może implementować co najwyżej jeden interfejs
Klasa może dziedziczyć z jednej lub więcej klas
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 0 0"
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
Wskaż poprawny sposób pobrania rozmiaru tablicy
Arr.length
Arr.length() – 1
Arr.length()
Arr.length – 1
Arr.size-1
Arr.size
Wskaż poprawne deklaracje metody main
Public static void main();
Public static void main(String args[]);
Public static void main(String[] args);
Public static void main(String );
Public static int main(String[] args);
Static public void main(String);
Wskaż poprawny sposób(lub sposoby) stworzenia nowego obiektu typu Punkt z użyciem konstruktora bezparametrowego
Punkt p = new Punkt();
Punkt p;
Punkt p = new Punkt;
Punkt p();
Klasa implementująca wyjątek musi
Być klasą pochodną klasy Exception
Być klasą pochodną klasy Thread
Być klasą pochodną klasy RuntimeException
Mplementować metodę error()
Na ilu bajtach przechowywany jest typ char w javie
1
2
8
Zalezy od architektury
4
Na ilu bajtach przechowywany jest typ char w javie
Int[] arr = new int[][5];
Int []arr[] = new int[5][5];
Nt arr[][] = new int[5][5];
Int [][] arr = new int[5][5];
Int[] arr = new int[5][];
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 2
Program skompiluje się I uruchomi ale nic nie wypisze
Program skompiluje się, uruchomi I wypisze 0
Program skompiluje się, uruchomi I wypisze 1
{"name":"Java", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of Java programming concepts with our comprehensive quiz! This quiz consists of 32 questions that cover various aspects of the Java language, from data types to syntax and best practices.Whether you are preparing for a certification exam, brushing up on skills, or just curious about your Java knowledge, this quiz is perfect for you. Join us and challenge yourself!","img":"https:/images/course4.png"}