Nauka

Java

Wyświetlane są wszystkie pytania.
Przejdź na Memorizer+
W trybie nauki 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 1
Które z poniższych stwierdzeń odnoszących się do biblioteki Swing jest NIEprawdziwe:
Lekkie komponenty Swing nie są skojarzone z obiektem platformy (oknem, kontrolką) i są zaimplementowane w języku Java
Ciężkimi komponentami w Swing są kontenery górnego poziomu: JFrame, JDialog i JApplet
Operacje na komponentach Swing (np. wyświetlanie) są bardziej wydajne, ponieważ nie są zaimplementowane w języku Java, ale odpowiadają za nie funkcje systemowe platformy
Komponenty Swing mogą mieć różną postać graficzną, niezależną od platformy
Pytanie 2
Które z poniższych stwierdzeń jest NIEprawdziwe:
Wewnątrz interfejsu można zadeklarować klasę lub interfejs
Klasa może implementować wiele interfejsów
Klasa implementująca jakiś interfejs nie może dziedziczyć po innej klasie
Interfejs może dziedziczyć po interfejsie. Dziedziczone są wówczas zdefiniowane w nim stałe i metody
Pytanie 3
Które ze stwierdzeń odnoszących się do monitorów jest NIEprawdziwe:
Wątek wykonujący metodę synchroniczną obiektu musi być właścicielem monitora
Jeżeli monitor obiektu ma właściciela, to pozostałe wątki nie mogą wykonywać jego metod synchronicznych
Wątek będący właścicielem monitora może wywoływać inne metody synchroniczne
Wątek będący właścicielem monitora nie może zostać wywłaszczony w trakcie wykonywania metody synchronicznej
Pytanie 4
Który fragment kodu poprawnie tworzy kopię tablicy zadeklarowanej jako: int[]tab = {1,2,3,4};
int[] tab2 = new int[tab];
int[] tab2 = (int[])tab.clone();
int[] tab2 = new int[tab.length]; System.arraycopy(tab, 0, tab2, 0, 3);
int[] tab2 = new int[] (tab);
Pytanie 5
Które z poniższych zdań jest NIEprawdziwe:
Formalnie parametry metody mogą przesłonić atrybuty klasy
Lokalna zmienna może przesłonić atrybuty klasy
Atrybut zadeklarowany w klasie potomnej może przesłonić atrybut klasy, np. A{int x=7;} i class B extends A{double x=111;}
W metodzie można deklarować zmienne lokalne o takiej samej nazwie, jak formalne parametry metody, ale wyłącznie wewnątrz bloku instrukcji
Pytanie 6
Unicode to stosowany w języku Java:
format kodowania liczb typu double
uniwersalny format kodowania wszystkich typów danych
standard kodowania znaków, w którym jeden znak zapisywany jest za pomocą 2 bajtów
standard kodowania znaków, w którym jeden znak zapisywany jest za pomocą 1 lub 2 bajtów
Pytanie 7
Które z poniższych stwierdzeń odnoszących się do operacji graficznych w bibliotece AWT jest NIEprawdziwe:
Kod odpowiedzialny za wyświetlanie zawartości komponentu należy umieścić w metodzie paint() lub update()
Klasa Graphics reprezentuje kontekst graficzny i zapewnia realizację podstawowych operacji grafiki rastrowej (np. ustawienie koloru pojedynczych pikseli)
Metoda repaint() pozwala na przerysowanie zawartości komponentu
Klasa Graphics reprezentuje kontekst graficzny i zapewnia realizację podstawowych operacji grafiki
Pytanie 8
Które z poniższych stwierdzeń odnoszących się do rozwiązań stosowanych w bibliotece AWT jest NIEprawdziwe:
Za rozmieszczenie komponentów odpowiada przypisany do kontenera obiekt klasy LayoutManager
Układ i rozmiary komponentów zapisywane są w pliku XML
Jeśli komponent ma układ FlowLayout jego komponenty są rozmieszczone kolejno w wierszach
Układ BorderLayout umożliwia rozmieszczenie komponentów w 5 regionach: północnym, południowym, wschodnim, zachodnim i środkowym