java, Semestr 6, Programowanie zaawansowane


1. Aby ustalić porządek naturalny dla klasy wystarczy:
dodać implements Comparable w nagłówku definicji klasy i zdefiniować w niej metodę compareTo

2. Jeśli w pewnym interfejsie są trzy metody, to klasa konkretna implementująca ten interfejs:

musi zdefiniować wszystkie trzy

3. Jako typ zwracany destruktora trzeba zadeklarować:

w Jawie nie ma destruktorów

4. Jeśli dany fragment programu zawiera kod mogący spowodować wystąpienie wyjątku niesprawdzanego, to, podczas wykonania

jeśli wyjątek wystąpi, to program zostanie przerwany

5. Każda klasa

może rozszerzać jedną klasę ale implementować dowolnie wiele interfejsów

6. Iteratory są określone:
tylko dla kolekcji obiektów implementujących interfejs Iterator

8. Klasa reprezentująca strumień wejściowy musi:

rozszerzać klasę abstrakcyjną InputStream

1. Aby ustalić porządek naturalny dla klasy wystarczy:
dodać implements Comparable w nagłówku definicji klasy i zdefiniować w niej metodę compareTo

2. Jeśli w pewnym interfejsie są trzy metody, to klasa konkretna implementująca ten interfejs:

musi zdefiniować wszystkie trzy

3. Jako typ zwracany destruktora trzeba zadeklarować:

w Jawie nie ma destruktorów

4. Jeśli dany fragment programu zawiera kod mogący spowodować wystąpienie wyjątku niesprawdzanego, to, podczas wykonania

jeśli wyjątek wystąpi, to program zostanie przerwany

5. Każda klasa

może rozszerzać jedną klasę ale implementować dowolnie wiele interfejsów

6. Iteratory są określone:
tylko dla kolekcji obiektów implementujących interfejs Iterator

8. Klasa reprezentująca strumień wejściowy musi:

rozszerzać klasę abstrakcyjną InputStream

9. Jeśli w jest odniesieniem do obiektu typu HashMap<String,String> i chcemy przeiterować po wszystkich elementach tej tablicy asocjacyjnej, to można użyć iteratora uzyskanego poprzez wywołanie
w.values().iterator()

10. Które z poniższych stwierdzeń jest prawdziwe dla obiektów klasy HashMap:

jest kolekcją obiektów klas implementujących interfejs Map

11. Metodę addMouseListener wywołuje się na rzecz:
dowolnego obiektu klasy implementującej interfejs MouseListener

12. Jakie metody muszą być zdefiniowane w klasie implementującej interfejs ActionListener:

actionPerformed

13. Jako typ zwracany konstruktora trzeba zadeklarować:

dla konstruktora nie określa się typu wartości zwracanej

14. Operator new służy do:

tworzenia nowych obiektów

15. Liczba obszarów komponentu zarządzanego przez rozkład BorderLayout wynosi:
5

16. Metoda MousePressed implementująca interfejs MouseListener musi

mieć jeden parametr typu MouseEvent

17. Kod realizujący czytanie ze strumienia wejściowego:

powinien być zawarty wewnątrz frazy try

18. W programie z interfejsem graficznycm

wątków obsługi zdarzeń
może być co najwyżej tyle, ile jest okien ramowych (ciężkich)

19. Zmiennej this można użyć tylko w :
konstruktorach i metodach niestatycznych

20. W programie z interfejsem graficznym wątków obsługi zdarzeń:
musi być dokładnie jeden

21. Iteratory są określane:
tylko dla kolekcji obiektów implementujących interfejs Iterator

22. Operator new służy do:
Tworzenia nowych obiektów

23. Jako typ zwracany konstruktora trzeba zadeklarować:
dla konstruktora nie określa się typu zwracanej wartości

24. Jeśli dany fragment programu zawiera kod mogący spowodować wystąpienie wyjątki niesprawdzanego, to podczas wykonania:

Jeśli wyjątek wystąpi, to program zostanie przerwany

25. W Jawie metoda jest polimorficzna (wirtualna):

Każda metoda jest domyślnie wirtualna

26. Jeśli w pewnym interfejsie są trzy metody, to klasa konkretna implementacja ten interfejs:

Musi zdefiniować wszystkie trzy

27. Jeśli tworzymy tablicę asocjacyjną (hasz, słownik) za pomocą HashMap <A,B> h=new HashMap <A,B>(); to porządek naturalny musi być zdefiniowany w klasie:

Wystarczy w A

28. Które z poniższych stwierdzeń jest prawdziwe dla obiektów klasy HashMap:

jest kolekcją obiektów klas implementujących interfejs Map

29. Jakie metody muszą być zdefiniowane w klasie implementującej interfejs ActionListener:

actionPerformed

30. Metodę AddMouseListener wywołuje się na rzecz:
Dowolnego obiektu klasy implementującej interfejs MouseListener

31. Metoda MousePressed implementująca interfejs MouseListener musi:
Mieć jeden parametr MouseEvent

32. Zmienna typu char zajmuje w pamięci:

16 bitów

33. Zmienna typu long zajmuje w pamięci:

4 bajty

34. Które z poniższych stwierdzeń jest prawdziwe:

Niedostępne obiekty mogą być usunięte z pamięci

35. Każda klasa:
może rozszerzać jedną klasę ale implementować dowolnie wiele interfejsów

36. Które z poniższych stwierdzeń jest prawdziwe:

Klasy używane w programie mogą być zdefiniowane w dowolnym porządku, byle przed funkcją main

37. Metoda accept z klasy ServerSocket zwraca:

Obiekty klasy Socket

38. Aby ustalić porządek naturalny dla klasy wystarczy:

Dodać implements Comparable w nagłówku definicji klasy i zdefiniować w niej metodę compareTo

39. Rolę rygla w procesie synchronizacji wątków może pełnić:
Dowolny obiekt klasy implementującej interfejs Synchronizable

40. Wykonanie instrukcji `String [] arr={U, V,W}; powoduje utworzenie jednej zmiennej odnośnikowej oraz:
Tablicy trzech odniesień do obiektów klasy String i trzech obiektów tej klasy

41. Zmienna typu short zajmuje w pamięci:

2 bajty

42. Wywołanie instrukcji "String [] arr=new String [3];"powoduje utworzenie jednej zmiennej odnośnikowej oraz:

Tablicy trzech odniesień do obiektów klasy String i trzech obiektów tej klasy

43. Rolę rygla w procesie synchronizacji wątków może pełnić:

dowolny obiekt



Wyszukiwarka

Podobne podstrony:
Java-pytania 2, Semestr 6, Programowanie zaawansowane
cwiczenia 1, Semestr 6, Programowanie zaawansowane
cwiczenia 2, Semestr 6, Programowanie zaawansowane
r12-05, Programowanie, ! Java, Java Server Programming
Java Sztuka programowania jaszpr
r20-05, Programowanie, ! Java, Java Server Programming
Java Zadania z programowania z przykładowymi rozwiązaniami
Java Kompendium programisty
Zadania dodatkowe, studia wsiz, semestr 1 2, programowanie LAB wyklad, Programowanie, BFryc, 1IID, Z
Laboratorium nr 2 tablice, studia wsiz, semestr 1 2, programowanie LAB wyklad, Programowanie, BFryc,
wyklady 2czesc, studia, 3 semestr, Programowanie
Java - Podstawy, Programowanie, Zastosowania, Java - Podstawy, Programowanie, Zastosowania, JAVA
Java i XML, programowanie, Java
O Autorach-05, Programowanie, ! Java, Java Server Programming
Java Konstruktory, Programowanie
zadania na kolokwium-programowanie, Automatyka i robotyka air pwr, II SEMESTR, Programowanie w język
pai 03 313B 03, Studia PŚK informatyka, Semestr 5, programowanie współiberze
JAVA 02 programowanie w systemie Linux
r05-05, Programowanie, ! Java, Java Server Programming

więcej podobnych podstron