1. W przypadku, gdy chcemy zabezpieczyc oprogramowanie przed nadmiernym zuzyciem pamieci, wymuszamy
użycie Garbage Collector'a. Ktora z ponizszych opdpowiedzi jest poprawna:
A. Nie mozna byc pewnym ze GC zadziala [OK]
B. Nalezy wykorzystac metode: Runtime.gc() by wymusic dzialanie GC
C. Zapwenij by wszystkie przeznaczone do usuniecia obiekty mialy przypisane null
D. Wykorzystaj metode System.gc() aby wymusic dzialanie GC [OK]
2. Ktora z ponizyszych definicji tablicy sa syntaktycznie bledne:
A. Person[] p = new Person[5];
B. Person[5]p; [OK]
C. Person []p[];
D. Person p[][] = new Person[2][];
3. Ktora z ponizszych deklaracji sa poprawne:
A. boolean b = TRUE;
B. byte b = 255;
C. String s= "null"; [OK]
D. int i = new Integer("56"); [OK]
4. (...)
D. [OK]
5. Która spośród klas zdefiniowanych w pakiecie java.io służy do obsługi operacji plikowych
A. InputStream [OK]
B. PrintStream [OK]
C. Reader [OK]
D. FileInputStream [OK]
E. FileWriter [OK]
6. Która spośród klas zdefiniowanych w pakiecie java.io służąca do obsługi operacji plikowych
zdefiniowana jest jako klasa abstrakcyjna (dwie poprawne odpowiedzi)
A. InputStream [OK]
B. PrintStream
C. Reader [OK]
D. FileInputStream
E. FileWriter
7. Które słowo kluczowe definiuje zmienną jako przynależną do klasy a nie do instancji tej klasy (jedna
poprawna)
A. static
B. final
C. abstract
D. native
E. volatile
F. transient
8. Które słowo kluczowe posiada bezpośredni związek z serializacją obiektów wpływajac na definicję atrybutów nieserializowanych (jedna poprawna)
A. static
B. final
C.
D. native
E. volatile
F. transient
9. Korzystając z definicji:
public class Person
{
public void talk()
{
System.out.print("I am a Person");
}
}
public class Student extends Person
{
public void talk()
{
System.out.print("I am a Student");
}
}
Jaki będzie wynik wykonania kodu:
public class Test
{
public static void main(String args[])
{
Person p = new Student();
p.talk();
}
}
A. I am a Person
B. I am a Student [OK]
C. I am a Person I am a Student
D. I am a Student I am a Person
10. Korzystając z definicji:
public class Person
{
private String firstName;
public Person(String fn)
{
firstName = fn;
}
}
public class Student extends Person
{
private String studentNumber;
public Student(String number)
{
studentNumber = number;
}
}
A. Kod się skompiluje, gdy zdefiniujemy w klasie Person konstruktor bezparametryczny [OK]
B. Kod się skompiluje, gdy zdefiniujemy w klasie Student konstruktor bezparametryczny
C. Kod się skompiluje, gdy dodamy na początku w konstruktorze (...)
D. Kod się skompiluje, gdy wywołamy konstruktor klasy Person z wnętrza klasy Student (...)
11. Implementację których metod wymusza szkielet Applet:
A. initialize(), start(), stop(), destroy()
B. init(), start(), stop(), kill()
C. init(), start(), stop(), destroy() [OK]
D. init(), run(), stop(), destroy()
E. initialize(), start(), stop(), destroy()
12. Aplety muszą spełniać następujące zasady bezpieczeństwa (...):
A. Aplety nie mają prawa ładowania bibliotek (Java Native Interface - metody native)
B. Aplety nie mogą nawiązywać połączeń sieciowych poza połączeniami z serwerem, z którego zostały
załadowane
C. Zapis i odczyt plików na komputerze klienckim jest wzbroniony
D. Aplety nie mogą odtwarzać multimediów
E. Aplety nie mogą łączyć się z bazą danych korzystając z JDBC
13. Wskaż poprawny sposób odczytu danych z pliku "file.tst" (dwie poprawne odpowiedzi)
A. FileReader fr = new FileReader("file.tst");
B. FileInputStream fr = new FileInputStream ("file.tst");
C. InputStreamReader isr = new InputStreamReader(fr, "UTF8");
D. FileReader fr =
14. W jaki sposób możemy serializować obiekty?
A. Wystarczy by klasa musi implementować interfejs Serializable.
B. Należy manualnie wywołać metodę serializeObject() która jest dziedziczona z klasy ...
C. Należy wywołać statyczna metodę serialize(Object obj) z klasy Serializer, gdzie par...
serializowany
D. Nic nie należy robić, ponieważ wszystkie obiekty są domyślnie serializowane
15. Które z poniższych twierdzeń są poprawne?
A. OutputStream jest abstrakcyjną nadklasą wszystkich klas reprezentujących wyjścio...
binarnych
B. Podklasy Reader sa wykorzystywane do znakowego odczytu ze strumienia.
C. By pisać w trybie tekstowym do strumienia należy wykorzystać klasę CharacterOut ...
D. Do zapisu obiektu do strumienia należy użyć ObjectFileWriter
16. Które z poniższych stwierdzeń są poprawne?
A. ArrayList to kolekcja umożliwiająca jedynie sekwencyjny dostęp do elementów
B. LinkedList to kolekcja oparta na tablicach dynamicznych umożliwiajaca najszybszy ...
elementów
C. ArrayList jest bezpośrednio związany z ideologią klasy Vector a różnica między kol...
szczegółach implementacyjnych synchronizowanych metod operowania na elementach ...
D. LinkedList jest kolekcją dostępu sekwencyjnego a więc jest odpowiednikiem listy d...
17. Wskaż wszystkie poprawne modyfikatory metod:
A. private, public, protected, package, synchronized, final, static, abstract
B. private, public, protected, package, volatile, final, static, abstract
C. private, public, protected, package, synchronized, final, static, abstract, transient
D. private, public, protected, package, synchronized, abstract, volatile, transient
18. Jakie reguły musi spełniać klasa abstrakcyjna?
A. Musi posiadać wszystkie metody abstrakcyjne
B. Musi posiadać przynajmniej jedną metodę abstrakcyjną
C. Nie może posiadać konstruktora domyślnego.
Wyszukiwarka
Podobne podstrony:
O odpowiedzialności natura próbna 2009 test i odp PPETwP TEST ODP WYJAS FinalTłumacz postać XXI wieku 2008 test i odp PPŚciąga Test OdpTest z odpTest z odpangielski test gram 3 odp2011 06 10 LZPN test okregowka062011 odp aTest z metodyki i psychologii odpTEST 10 cz odpTest z matematyki 2 odpmat test kl4 01 odpwięcej podobnych podstron