Zestaw 2.doc

(27 KB) Pobierz

1. Które słowa mogą występować jako modyfikatory deklaracji dowolnej klasy:
a) private b) public
c) extends d) synchronized

2. Pola statyczne:
a) mają stałą wartość
b) są wspólne dla obiektów tej samej klasy
c) są elementami klas
d) nie są dziedziczone

3. Które instrukcje nie są poprawne (x,y są typu int):
a) if (x>y) then y:=x;
b) while(x>0) x--;
c) for(x=0,y=0; x<nmax; x++,y++);
d) do x++; until (x<10);

4. Przeciążać można:
a) konstruktory b) metody
c) pola d) metody statyczne

5. Które instrukcje nie występują w Javie:
a) wyrażenie b) pętli while
c) return d) break

6. Dane są inicjalizacje: domyślna -I, w deklaracji -D i w konstruktorze-K, zmiennych: int Z; static int S; Które odpowiedzi wskazują poprawną kolejność inicjalizacji:
a) K(S) I(Z)
b) D(S) I(Z)
c) D(Z) K(S)
d) I(Z) D(S)

7. Pola i metody protected są dostępne:
a) tylko w podklasach
b) w całym pakiecie
c) tylko w innych pakietach
d) w podklasach z innych pakietów

8. Przesłanianie w podklasach dotyczy: ???????????????????????????
a) metod statycznych
b) metod prywatnych
c) konstruktorów
d) pól

9. Metoda ostateczna może być:
a) przeciążona
b) przesłonięta
c) dziedziczona
d) statyczna
e) polimorficzna

10. Metodami polimorficznymi mogą być metody:?????????????????????
a) statyczne
b) przesłonięte
c) prywatne
d) protected
e) ostateczne

11. Dla których operatorów argumentami mogą być zmienne typu char:
a) %
b) >
c) &&
d) |
e) ==
f) !
g) ||
h) instanceof

12. Interfejs nie może zawierać:
a) pól ostatecznych
b) pól statycznych
c) deklaracji metod
d) konstruktora
e) implementacji metod

13. Które odwołania są poprawne dla deklaracji: int [ ][ ] i = new int[10][ ];
a) i[0].length
b) i[10].length
c) i[0] = new int[10];
d) i[0]=5;

14. W której kolekcji nie można umieścić zduplikowanych elementów:
a) LinkedList
b) HashMap
c) HashSet
d) TreeSet

15. Rzutowanie w dół to:
a) rzutowanie na klasę bazową
b) rzutowanie na podklasę
c) rzutowanie na interfejs

16. 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) i musi obsługiwać wyjątki wyrzucane przez metodę z klasy bazowej

17. Które słowa mogą być modyfikatorami w deklaracji pola klasy:
a) public
b) void
c) static
d) final
e) synchronized
f) real
g) int

18. 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) Error
c) RuntimeException d) IOException

19. Które strumienie I/O przetwarzają (filtrują) dane:
a) DataInputStream
b) PipedWriter
c) LineNumberReader
d) StringReader
e) ByteArrayInputStream

20. Polimorfizm jest możliwy dzięki:
a) interfejsom
b) dziedziczeniu
c) późnemu wiązaniu
d)ochronie implementacji

21. Layout Manager określa:
a) sposób obsługi zdarzeń
b) sposób rozmieszczania elementów w kontenerze
c) wielkość komponentów rozmieszczonych w kontenerze
d) wygląd ramki komponentów

22. Które zestawy metod są wystarczające w aplecie:
a) paint(), destroy()
b) init()
c) start(), destroy()
d) stop(), destroy()

23. Jednym z warunków, aby klasa mogła być wątkiem współbieżnym jest:
a) implementacja metody run()
b) implementacja metody stop()
c) dziedziczenie po klasie Throwable

24. Która metoda może być wywołana przy odwołaniu f(50):
a) void f(long x)
b) void f(byte x)
c) void f(char x)
d) void f(double x)

Zgłoś jeśli naruszono regulamin