ZESTAW IV
1. Które kolekcje zawierają elementy uporządkowane:
a) ArrayList
b) HashMap
c) TreeSet
d) HashSet
2. Metody statyczne:
a) nie można przesłaniać
b) nie można dziedziczyć
c) można wywoływać z klas
d) można przeciążać
3. Jakie konstrukcje nie występują w Javie:
a) typ wyliczeniowy
b) instrukcja break
c) instrukcja select
d) typ okrojony
4. W konstruktorze można inicjalizować:
a) pola statyczne
b) pola final
c) pola private
d) zmienne lokalne metod
5. Identyfikacja typu podczas wykonania jest możliwa dzięki:
a) klasie Object
b) klasie Class
c) polimorfizmowi???
6. Które deklaracje są poprawne:
a) int[ ] t;
b) int t[5];
c) int t[ ];
d) int t={0,1};
7. Brak modyfikatora dostępu oznacza dostęp:
a) z innego pakietu
b) w klasach z tego samego pakietu
c) tylko w danej klasie
d) tylko w podklasach
8. Nie są dziedziczone:
a) pola statyczne
b) pola prywatne
c) pola protected
d) pola bez modyfikatora dostępu z innych pakietów
9. Słowo final może być użyte w odniesieniu do:
a) pola
b) parametrów metody
c) interfejsu
d) klasy
e) konstruktora
10. Metoda przeciążona może generować wyjątki:
a) tylko takie jak w metodzie z klasy bazowej
b) dodatkowo również inne wyjątki
c) dowolne
11. Polimorficzne wywołanie metody to wywołanie metody:
a) przesłoniętej
b) przesłaniającej
c) z klasy bazowej
d) z klasy pochodnej
e) z obiektu zrzutowanego w górę
12. Interfejs nie może zawierać:
a) implementacji metod
b) pól ostatecznych
c) deklaracji metod
d) konstruktora
e) deklaracji metod publicznych
13. Które strumienie I/O przetwarzają (filtrują) dane:
a) PipedWriter
b) StringReader
c) DataInputStream
d) ByteArrayInputStream
e) LineNumberReader
14. Które zestawy metod są wystarczające w aplecie:
a) run(), stop()
b) main()
c) init(), stop()
d) start()
15. Która metoda może być wywołana przy odwołaniu f(50):
a) void f(int x)
b) void f(byte x)
c) void f(float x)
d) void f(boolean x)
16.Które odwołania są poprawne dla deklaracji: int [ ][ ] i = new int[10][ ];
a) i[0].length
b) i[0][5]=10;
c) i[5]=5;
d) i[5] = new int[10];
17. Jednym z warunków, aby klasa mogła być wątkiem współbieżnym jest:
a) dziedziczenie po klasie Thread
b) implementacja metody start()
c) implementacja metody wait()
18. Polimorfizm jest możliwy dzięki:
a) rzutowaniu w dół
b) późnemu wiązaniu
c) przesłanianiu
d) ochronie implementacji
19. Które instrukcje nie występują w Javie:
a) warunkowa
b) podstawienia
c) wywołania procedury
d) pętli for
20. Layout Manager określa:
a) kolor komponentów
b) sposób obsługi zdarzeń
c) sposób rozmieszczania elementów w kontenerze
d) wielkość komponentów rozmieszczonych w kontenerze
21. Które słowa mogą występować jako modyfikatory w deklaracji pola klasy:
a) void
b) static
c) final
d) synchronized
e) public
f) unsigned
g) char
Kod: |
|
22. Dla których operatorów argumentami mogą być zmienne typu boolean:
a) %
b) >
c) &&
d) |
e) ==
f) *
g) &
h) ~
23. Które słowa mogą występować jako modyfikatory w deklaracji dowolnej klasy:
a) private
b) extends
c) volatile
d) public
24. Jeśli we frazie try będzie wygenerowany wyjątek EOFException to zostanie on obsłużony przez frazę catch dla klasy:
a) Exception
b) IOException
c) Error
d) RuntimeExceptionw