Strona 2

Java

Pytanie 9
Który z poniższych typów NIE jest referencją:
int[]
Character
double (bo to typ prymitywny)
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 obiektu klasy A na stosie
Przydziela pamięć dla referencji typu A na stosie, ale obiekt jest tworzony w stercie
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
Pytanie 11
Które ze stwierdzeń odnoszących się do wyjątków jest NIEprawdziwe:
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
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
Pytanie 12
Które zdanie dotyczące inicjalizacji atrybutów statycznych jest NIEprawdziwe:
Atrybuty statyczne zawsze są inicjowane w momencie tworzenia obiektu klasy
Atrybuty statyczne są inicjowane przy pierwszym wywołaniu statycznej metody klasy
Atrybuty statyczne są inicjowane przy pierwszym dostępie do statycznego atrybutu klasy
Inicjalizacja atrybutów statycznych może zostać umieszczona w bloku static
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ć 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
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ć klasę xyz z publiczną statyczną funkcją main()
Pytanie 14
Które z poniższych stwierdzeń jest NIEprawdziwe?
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)
Wywołania wait() i notify() muszą być umieszczone w metodzie synchronicznej lub bloku synchronicznym
Wątek wykonujący metodę obiektu wait() musi być właścicielem jego monitora
W wyniku wykonania metody notify() obiektu każdy z oczekujących w monitorze obiektu wątków zmieni stan na Runnable
Pytanie 15
Które zdanie opisujące własności klas jest NIEprawdziwe:
Obiekt każdej klasy w języku Java należy również do klasy Object
Dla każdej klasy w języku Java możliwe jest zdefiniowanie klasy potomne
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
Referencje typu Object
Referencje do tekstów String
Wiele odpowiednio skonfigurowanych obiektów J[...]

Powiązane tematy