Strona 2

Java

Przejdź na Memorizer+
W trybie testu zyskasz:
Brak reklam
Quiz powtórkowy - pozwoli Ci opanować pytania, których nie umiesz
Więcej pytań na stronie testu
Wybór pytań do ponownego rozwiązania
Trzy razy bardziej pojemną historię aktywności
Wykup dostęp
Pytanie 9
Który z poniższych typów NIE jest referencją:
int[]
double (bo to typ prymitywny)
Character
Double
Pytanie 10
W poniżej zdefiniowanej funkcji foo() deklaracja A a; odwołująca się do zdefiniowanej klasy A: void foo() { A a; }
Przydziela pamięć dla referencji typu A na stosie (zmienne są na stosie, obiekty na stercie)
Jest poprawna, tylko wtedy, jeżeli A ma bezparametrowy konstruktor
Przydziela pamięć dla obiektu klasy A na stosie
Przydziela pamięć dla referencji typu A na stosie, ale obiekt jest tworzony w stercie
Pytanie 11
Które ze stwierdzeń odnoszących się do wyjątków jest NIEprawdziwe:
Jeżeli handler wyjątku nie zostanie odnaleziony, to wątek zakończy działanie
Wyjątki są generowane (wyrzucane) za pomocą instrukcji throw, a przechwytywane za pomocą catch
Argumentem instrukcji throw jest typ danych, np.: throw BadData;
Podczas obsługi wyjątków na stosie funkcji poszukiwany jest handler dostosowany dla danego typu wyjątku
Pytanie 12
Które zdanie dotyczące inicjalizacji atrybutów statycznych jest NIEprawdziwe:
Atrybuty statyczne są inicjowane przy pierwszym dostępie do statycznego atrybutu klasy
Inicjalizacja atrybutów statycznych może zostać umieszczona w bloku static
Atrybuty statyczne są inicjowane przy pierwszym wywołaniu statycznej metody klasy
Atrybuty statyczne zawsze są inicjowane w momencie tworzenia obiektu klasy
Pytanie 13
Aby możliwe było uruchomienie programu spakowanego do postaci jar za pomocą polecenia java -jar xyz.jar
Paczka xyz.jar musi zawierać klasę xyz z publiczną statyczną funkcją main()
Paczka xyz.jar musi zawierać co najmniej jedną klasę z publiczną statyczną funkcją main() i nazwa tej klasy musi być wpisana w pliku manifestu
Paczka xyz.jar musi zawierać co najmniej jedną klasę z publiczną statyczną funkcją main()
Paczka xyz.jar musi zawierać co najmniej jedną klasę z publiczną statyczną funkcją main() i nazwa tej klasy musi być wpisana w pliku manifestu
Paczka xyz.jar musi być podpisana
Pytanie 14
Które z poniższych stwierdzeń jest NIEprawdziwe?
W wyniku wykonania metody notify() obiektu każdy z oczekujących w monitorze obiektu wątków zmieni stan na Runnable
Wywołania wait() i notify() muszą być umieszczone w metodzie synchronicznej lub bloku synchronicznym
Stan oczekiwania wątku na monitorze może zostać przerwany z zewnątrz, zanim nastąpi przebudzenie w wyniku wywołania notify() lub notifyAll() (przypadek standardowy)
Wątek wykonujący metodę obiektu wait() musi być właścicielem jego monitora
Pytanie 15
Które zdanie opisujące własności klas jest NIEprawdziwe:
Dla każdej klasy w języku Java możliwe jest zdefiniowanie klasy potomne
Obiekt każdej klasy w języku Java należy również do klasy Object
Klasa abstrakcyjna to klasa, która deklaruje lub dziedziczy metodę abstrakcyjną (po klasie lub interfejsie), ale nie zapewnia jej implementacji
Klasę finalną deklarujemy z użyciem słowa kluczowego final
Pytanie 16
Złożone kontenery Swing (drzewa, listy, tabele) przechowują
Wiele odpowiednio skonfigurowanych obiektów JButton
Wiele odpowiednio skonfigurowanych obiektów J[...]
Referencje typu Object
Referencje do tekstów String