Nauka

Java

Wyświetlane są wszystkie pytania.
Pytanie 33
Które z poniższych stwierdzeń odnoszących się do rozwiązań stosowanych w bibliotece AWT jest NIEprawdziwe:
W delegacyjnym modelu obsługi zdarzeń, ich odbiorcą jest dowolny obiekt realizujący odpowiedni interfejs Listener
Często stosowanym rozwiązaniem jest zarejestrowanie jako odbiorcy zdarzeń obiektu klasy wewnętrznej realizującego odpowiedni interfejs Listener
Komunikacja w bibliotece AWT odbywa się poprzez zdarzenia
Jeżeli komponent jest źródłem zdarzeń, ale nie ma zarejestrowanych odbiorców, to po pojawieniu się zdarzenia generowany jest wyjątek
Pytanie 34
Które ze stwierdzeń odnoszących się do weryfikacji wyjątków (ang. checked exception) jest NIEprawdziwe?
Podczas kompilacji sprawdzane są ścieżki propagacji weryfikowanych wyjątków
Nie jest konieczna deklaracja, że metoda generuje (i nie przechwytuje) wyjątków należących do klas potomnych RuntimeExceptopm
Deklarując klasy wyjątków należy wybrać jako klasę bazową RuntimeException. Za wyborem przemawia ich większa efektywność, ponieważ są one przetwarzane w pierwszej kolejności, przed pozostałymi wyjątkami
Jeśli metoda generuje jakikolwiek wyjątek nie będący podklasą RuntimeException, to musi go zadeklarować lub przechwycić
Pytanie 35
Parametrem funkcji main(), od której rozpoczyna się uruchamianie programu jest:
String
Tablica Object[]
Dowolny ciąg deklaracji zmiennych oddzielonych przecinkami
Tablica String[]
Pytanie 36
Które z poniższych stwierdzeń jest NIEprawdziwe:
W definicji interfejsu mogą pojawić się klasy wewnętrzne lub zagnieżdżone
Klasa abstrakcyjna nie może implementować interfejsu
Klasa może dziedziczyć po jednej klasie, ale implementować wiele interfejsów
W definicji interfejsu mogą pojawić się stałe
Pytanie 37
Zastosowanie wzorca Flyweight do wyświetlania zawartości złożonych komponentów w bibliotece Swing polega na:
Zastosowaniu dwuetapowej operacji wyświetlania: wpierw obraz komponentu jest przygotowywany w pamięci, a następnie wyświetlany na ekranie
Użyciu pojedynczego obiektu jako reprezentanta wielu obiektów i odpowiedniej modyfikacji jego stanu podczas operacji graficznych
Zwolnieniu pamięci komponentu, kiedy pewne dane nie są już potrzebne
Zrealizowanej w locie operacji kopiowania danych przechowywanych w złożonym komponencie do postaci zbioru wielu przygotowanych do wyświetlenia elementów JLabel
Pytanie 38
Które z poniższych stwierdzeń odnoszących się do klas wewnętrznych (zadeklarowanych bez modyfikatora static) jest NIEprawdziwe:
Wiele obiektów klasy wewnętrznej może dzielić wspólny obiekt klasy zewnętrznej
Obiekt klasy wewnętrznej nie może istnieć bez otaczającego obiektu klasy zewnętrznej
W metodach klasy zewnętrznej dostępna jest referencja Inner.this wskazująca na obiekt klasy wewnętrznej, gdzie Inner to nazwa klasy wewnętrznej
Klasa wewnętrzna nie może deklarować metod statycznych
Pytanie 39
Które stwierdzenia odnoszące się do biblioteki Swing są prawdziwe:
W bibliotece Swing rozmieszczając komponenty w kontenerze należy podać ich współrzędne wyrażone w pikselach
Adapter w bibliotece Swing jest specjalna klasą, która umożliwia zmianę wyglądu elementów graficznych
Reakcja na zdarzenia w bibliotece Swing odbywa się poprzez przesyłanie ich do zarejestrowanych odbiorców (ang. listener), obiektów klas implementujących odpowiednie metody do obsługi zdarzeń
W bibliotece Swing każdy komponent ma swój odpowiednik w postaci obiektu platformy graficznej zarządzanej przez system operacyjny
Pytanie 40
Które stwierdzenie odnoszące się do wątków jest prawdziwe:
Wątek demon to wątek, który zakończył działanie
Maszyna wirtualna Javy rozróżnia priorytety wątków. W momencie, kiedy wątek o wyższym priorytecie będzie w stanie gotowości, wywłaszczy on wątek o niższym priorytecie
Wątki zawsze wykonywane są z przydziałem czasu
Aby osiągnąć efekt współbieżnego wykonania wątków, maszyna wirtualna wykonuje po kolei po jednej instrukcji bytecode każdego z nich