1.- jak wygląda deklaracja tablicy String
2.- case... co po koleji się wyświetli (dziedziczenie też)
3.- finalize()
4.- co to throw (czy jakoś tak)
5.- czy wartości bolean true i false odpowiadają 1 i 0
6.- czy kod się skompiluje, co się wyświetli
7.- z jakich protokołów korzysta...(coś socket?)
8.- ilość metod w klasie abstrakcyjnej
9.- deklaracja kolekcji (wybrać poprawną)
10.Instrukcja switch z defalut.
11.Czy możliwe jest utworzenie obiektu interfacu.
12.Klasa ServerSoket na TCP.
13.Byte a=2 Byte b=4/a; Print(b) jaki będzie wynik.
14.if(new String("ala")==new String("ala") ) czyli if(true)
15.Bolean a; . Jaką wartość przyjmuje domyślnie.
16.Jaki ciąg znaków zostanie wywołany. Static, Kontruktor i funkcja.
17.Składnia Foreach dla for(Object o: costam)
Odpowiedzi:
Object o=new Object();
Object o=new String();
18.gdshgr
19.coś o InputStream i Output Stream
20.czy boolean true i false to to samo co 1 i 0 (odp.NIE)
21.czy przy zmiennych prymitywnych operujemy na kopiach (odp.TAK)
22.coś o addWIndowListener
23.która własność pola danych daje mozliwosc modyfikacji przez wątków,czy cos takiego (mysle,ze chodzi o volatile, ale nie jestem pewna na 100%)
24.Ile funkcji abstrakcyjnych może mieć klasa abstrakcyjna?
25.Czy deklaracja
Serializable s = new Serializable ();
jest poprawna?
26.Mamy kod...
for (Object o : x) {
System.out.println(o.toString());
}
Która z deklaracji obiektu x przed tą pętlą jest poprawna?
a) Object x = new Object();
b) Object x = new String();
c) Collection x = new ArrayList();
d) ArrayList x = new Collection();
jest poprawna?
27.
Była klasa jakaś tam, były w niej różne metody (z rożnymi modyfikatorami), metody te miały za zadanie wyświetlić literkę i trzeba było odgadnąć w jakiej kolejności te metody zostaną użyte tzn w jakiej kolejności wyświetlą sie literki.
ABC, BCA etc etc.
28.Treść: Co się wypisze na ekranie:
byte a =2;
byte b=a+2;
System.out.print(b);
Warianty:
a) Wypiszę się 2;
b) Wypiszę się 4;
c) Błąd kompilacji;
29.
Z jakiego protokołu korzystają klasy Socket i ServerSocket
a)ssl
b)http
c)tcp
d)udp
30.
Który zapis jest poprawny
package cos;
Import java.util.*;
public class nazwa {
}
Ad.19
Do jakiej klasy strumieni należą. Odpowiedz Strumienie binarne.
Writer i Reader Tekstowe.
Ad.22
(..)Rejestruje w obiekcie typu Window (na przykład Frame) klasę nasłuchującą, czyli implementującą interfejs WindowListener (ewentualnie dziedziczącą po klasie WindowAdapter).
Ad.24
zero lub wiecej
Ad.25
Nie, nie można tworzyć interfejsów w taki sposób. Interfejsy w ogóle nie posiadają konstruktorów, to na dobrą sprawę klasy abstrakcyjne - definiując jakiś własny interfejs nie wolno podać ciał funkcji. Jedynym wyjątkiem od tej zasady jest stworzenie klasy anonimowej - w powyższym przypadku oznacza to dodanie klamry na końcu, Serializable s = new Serializable(){};
Ad.26
Odpowiedź c. Po pierwsze, obiekt x musi implementować interfejs Iterable, żeby konstrukcja for(Typ a : x) miała sens. Interfejs Collection jest rozszerzeniem interfejsu Iterable, więc nam to pasuje. Konstrukcja z d) jest bez sensu, bo kolekcje nie mają konstruktorów - zostaje więc c).
Ad.27
public class hello {
{
System.out.println("Zwykla inicjalizacja");
}
static {
System.out.println("Statyczna inicjalizacja");
}
hello(){
System.out.println("Konstruktor");
}
public static void main(String[] args) {
System.out.println(" -------- ");
hello h = new hello();
}
}
Ten kod, po wykonaniu wyświetla coś takiego:
Kod:
Statyczna inicjalizacja
--------
Zwykla inicjalizacja
Konstruktor
Co to oznacza? To, że kolejność inicjalizatorów jest taka:
1. Najpierw, jak tylko stworzymy klasę (nie trzeba jeszcze tworzyć żadnych obiektów) wykonuje się inicjalizator statyczny - static {}.
2. Potem, dopóki nie stworzymy konkretnego niestatycznego obiektu klasy, nie dzieje się nic.
3. W momencie tworzenia konkretnego obiektu (operatorem new) najpierw wywołuje się inicjalizator zwykły, a dopiero potem...
4. Konstruktor.
Ad.28
Odpowiedź to c ponieważ 2 traktowana jest jako int i dochodzi tu do zwężenia zakresu i trzeba wykonać jawne rzutowanie. Może dać właśnie w drugą stronę na poprawie więc:
byte a =2;
byte b=(byte)(a+2);
System.out.print(b);
Zadziała poprawnie
Ad.29
Odpowiedź to c) tcp
Ad.30
i taka ma być kolejność a inne warianty to była miesznaka tego Smile
1)(poprzedzac ja moze tylko komentarz)definicja paczki
2) import
3) dalej co popadnie
Wyszukiwarka
Podobne podstrony:
Tekto Pytania na egzamin ze starszych lat Nie wiem czy to juz jest na forum ale wrzucamegzamin radcowski 2013 forum administracyjneZe Starego Miasta Netpress Digital7 Jak czerpać wzór organizacji zboru ze Starego Testamentuzagadnienia i pytania do egzaminu ze strony CENzagadnienia i pytania do egzaminu ze strony CENPrzykładowy zestaw testowy do egzaminu ze znajomości BHP2 termin egzaminu ze zdjec (2)Piesni ze Starego i Nowego Testamentuwięcej podobnych podstron