Opracowane pytania z Testu Java 06


Opracowane pytania z Egzaminu-Test Java 2006.

1) Które z definicji jest prawdziwa gdy metoda przeciąża metodę? ( 3 poprawne)

-metoda musi posiadać ta sama nazwę

-metoda może zwracać inny typ danych

-metoda musi pobierać inne typy atrybutów lub inną liczbę atrybutów

2) Które metody są wykorzystywane przez strumienie wejściowe? (2 poprawne)

-mark, reset, ready, close

-read, skip, avaible, close

3) Które z poniższych przykładów utworzy bezbłędnie obiekty typu InetAddress?(2 poprawn)

-InetAddress address = InetAddress.getByName(“127.0.0.1”)

-InetAddress address = InetAddress.getLocalHost( )

4) Jaka jest maksymalna wielkość datagramu UDP?( 1 poprawnych)

5) Klasy reprezentujące w języku Java gniazda po stronie klienta TCP i UDP [1 poprawnych]

6) Gniazda sieciowe TCP posiadają dwie ważne metody umożliwiające wysyłanie danych poprzez strumienie [poprawnych 1]:

- getOutputStream()

7) Które z poniższych metod określają cykl życia servletu[porawnych 2]:

8) Zaznacz poprawnie opisane metody klasy Applet [poprawnych 2]:

9) Jakie narzędzie jest używane do tworzenia dokumentacji API z napisanego kodu źródłowego [poprawna 1]:

10) Które z poniższych stwierdzeń jest poprawne [poprawnych 2]:

- Klasa BufferedReader jest powszechnie używanym strumieniem buforującym dane oraz umożliwiającym wysyłanie całych linii tekstu poprze metodę println(Sting arg)

-ByteArrayInputStream i CharyArrayReader są strumieniami wejściowymi pobierającymi dane z tablic bajtów lub znaków

11) Do czego służy obiekt typu ResultSet [porawnych 1]:

-jest kursorem umożliwiającym pobranie danych z bazy danych wiersz po wierszu

12) Który element jest na pozycji 3 w tablicy char[]tablica{'A','0','4','T','h','-')

- 'T'

13) Applet używa domyślnie menadżera ułożenia FlowLayout, który z poniższych fragmentów kodu zmienia menadżera [poprawnych 1]:

-setLayout(new GridLayout(2,2));

14) Która z poniższych wartości zostanie zapisana do zmiennej x dla wyrażenia x=7%3?

15) Jak wygląda poprawnie zdefiniowany operator warunkowy else-if [poprawna 1]:

-warunek?wynik_true:wynik_false

16) Technologia Servlets efektywnie zastąpiła technologię[poprawnych 1]:

-CGI

17) Powiąż w poprawne pary, metodę z klasy Statement z zapytaniem SQL [porawnych 2]:

-executeQuery() - SELECT

-executeUpdate() - DELETE, UPDATE, INSERT

18) Które z definicji są prawdziwa gdy metoda przesłania (ang. overriding) metodę z klasy bazowej [poprawna 3]:

-metoda w podklasie musi pobierać takie same atrybuty

-metoda w podklasie musi zwracać taki sam typ danych

-metoda w podklasie musi mieć taką sama nazwę

19) Która z definicji musi być spełniona gdy klasa posiada abstrakcyjną metodę [poprawna 1]

20) Która z metod z klasy Object porównuje czy referencje są sobie równe (czy wskazują na ten sam obiekt) [poprawna 1]:

21) Które z poniższych stwierdzeń są prawdziwe i dotyczą klasy abstrakcyjnej [poprawna 2]:

- Klasa abstrakcyjna może posiadać tylko metody abstrakcyjne
-Metody abstrakcyjne nie mogą być prywatne

22) Połącz w pary typ prosty - odpowiadający mu typ obiektowy [poprawna 3]:

- boolean - Boolean

23) Klasy reprezentujące w języku Java gniazda po stronie serwera TCP i UDP to [popraw 1]

24) Jakiego typu dane mogą być przechowywane w tablicach [poprawna 1]:

-jedynie proste typy danych lub referencje do obiektów

25) Które z poniższych linii zostanie skompilowana bez błędów (ang. error) i ostrzeżeń (ang. warning) [poprawnych 1]:

26) Jakiego typu atrybuty są przekazywane jako parametry metody service(...) z interfejsu javax.servlet.Servlet[porawnych 1]:

27) Wywołanie metody next() na obiekcie typu ResultSet [poprawnych 1]:

-powoduje przejście do następnego wiersza w tabeli

38) . Która z poniższych deklaracji i inicjalizacji zmiennej jest poprawna [poprawna 2]:

-char c = '\n';

-char c = 'n';

29) Zaznacz które stwierdzenia są poprawne dla słowa kluczowego private, użytego przed deklaracją zmiennej instancyjnej [poprawna 1]:

-dostęp do zmiennej instancyjnej jest ograniczony do klasy, w której obiekt zadeklarowano

30) . Które atrybuty i metody z klasy bazowej są dostępne w podklasie [poprawna 3]:

-zadeklarowane jako protected

-zadeklarowane jako public

-zadeklarowane

31) Co się stanie gdy programista nie zdefiniuje konstruktora w klasie [poprawna 1]:

-zostanie użyty domyślny konstruktor

32) W jakim celu używany jest mechanizm przeciążania (ang. overload) metody [popraw 1]:

-w celu wywoływania metody o tej samej nazwie z różnymi typami parametrów oraz z różną liczbą parametrów

33) Zaznacz poprawne opisane komponenty pakietu AWT [porawnych 1]:

-Label() - etykieta

34) Gniazda TCP i UDP po stronie serwera w celu oczekiwania na połączenie klienta wywołują metody [poprawnych 2]:

35) W jakim celu używana jest enkapsulacja [poprawna 1]:

36) Które z poniższych stwierdzeń są poprawne:[poprawnych 1]

-statyczna metoda nie może być przeciążona

37) Który z poniższych przykładów poprawnie definiuje i inicjuje zmienną typu MojaPubliczKlasa [poprawna 1]:

-MojaPubliczKlasa zmienna = new MojaPubliczKlasa();

38) Gniazda sieciowe TCP są [poprawnych 1]:

-full-duplex

39) Które z poniższych stwierdzeń jest poprawne [poprawnych 3]:

40) Co oznacza słowo kluczowe this użyte w podklasie [poprawna 2]:

-obiekt podklasy

-konstruktor klasy bazowej

41) Która z wymienionych definicji najdokładniej opisuje dziedziczenie [poprawna 1]:

42) Co się stanie gdy wartość typu double zostanie przekazana zmiennej typu int [poprawna 1]:
double x=3.5;
int y=x;


-podczas kompilacji zostanie zgłoszony błąd - "możliwa utrata precyzji (ang. possible loss of precision)"

43) Klasa Student została utworzona w celu wykorzystywania jej poprzez wszystkich i w dowolnym miejscu. Jak powinien być zadeklarowany poprawny konstruktor tej klasy [poprawna 1]:

44) Co oznacza słowo kluczowe super użyte w podklasie [poprawna 2]:

45) Która z poniższych lini kodu poprawnie pobiera długość ciągu znaków "book" typu String [poprawna 2]:

-int x = new String("book").length();

-int x = "book".length();

46) Który z poniższych przykładów pokazuje poprawne użycie mechanizmu przeciążania (ang. overload) metody [poprawna 2]:

47) Które z poniższych stwierdzeń są poprawne [poprawnych 2]:

- Odbiorca zdarzeń zaimplementowany na bazie interfejsu MouseMotionListener poprzez metodę public void mouseMoved (MouseMotionEvent e) obsługuje zdarzenie przesunięcie wskaźnika myszki

48) Dopasuj pasujące pary, zapytanie HTTP i odpowiednia metoda z klasy HttpServlet [poprawnych 1]:

49) Które z poniższych stwierdzeń opisujących wyjątki przy obsłudze gniazd sieciowych są poprawne[poprawnych 3]:

50) Które z poniższych wywołań instrukcji if jest poprawna składniowo dla int i=5[poprawna 2]:

-if(i!=5)

-if(i==5)

51) Jaki termin w programowaniu obiektowym określana jest klasa na bazie której można tworzyć obiekty lub która może być obiektem [poprawna 1]:

-konkretna

52) Które z poniższych stwierdzeń są prawdziwe i dotyczą interfejsów [poprawna 3]:



0x01 graphic
Interfejs może posiadać tylko stałe
0x01 graphic
Metody abstrakcyjne muszą być publiczne

0x01 graphic
Metody abstrakcyjne nie mogą być prywatne


53) Wskaż, który z przykładów umożliwia poprawne wczytanie sterownika JDBC [poprawnych 2]:

-DriverManager.registerDriver()

-Class.forName()

54)W zaprezentowanym przykładnie metoda getParameter() zwraca wartość null. Którym logicznym operatorem należy zastąpić znak X w linii 5 aby program nie zgłosił wyjątku NullPointerException jeśli zmienna tmp jest równa null [poprawnych 1]:


0x01 graphic
<> ----
0x01 graphic
| ----- operator sumy bitowej
0x01 graphic
& ----- operator iloczynu bitowego
0x01 graphic
&& --- operator iloczynu logicznego(AND)
0x01 graphic
><
0x01 graphic
|| ---- operator sumy logicznej (OR)

55) Zastąp linie komentarza "//umieść jeden z przedstawionych warunków" jednym z przykładów, tak aby na ekranie został wyświetlony komunikat "Equal" [poprawnych 1]:

-if(s==s2) -- te same obiekty jeśli są zadeklarowane jako zmienne.

String s,s2;

56) Która z poniższych wartości zostanie zapisana do zmiennej x dla wyrażenia x=(18+6*3)/2 [poprawna 1]:

57) Zaznacz poprawne odpowiedzi [poprawna 2]:

-System.out - jest domyślnym strumieniem wyjściowym (w większości systemów operacyjnych konsola systemowa)

-System.in - jest domyślnym strumieniem wejściowym (w większości systemów operacyjnych klawiatura)

58) Które słowo kluczowe używane jest do wskazania dziedziczenia [poprawna 1]:

-extends

59) Które z poniższych stwierdzeń są poprawne [poprawnych 2]:

-Klasa abstrakcyjna - jest klasą, która została utworzona w celu dostarczenia informacji dla klas potomnych. Nie można stworzyć obiektów klasy abstrakcyjnej.

-Interfejs - nie zawiera niczego oprócz abstrakcyjnych definicji metod, trzeba zaimplementować wszystkie metody

60) Jaki program kompiluje pliki źródłowe i generuje pliki z kodem bajtowym [poprawna 1]:

- javac

61) Jaką wartością jest domyślnie inicjowana referencja [poprawna 1]:

- null

62) Klasa Student została utworzona w celu wykorzystywania jej tylko w obrębie tego samego pakietu. Jak powinien być zadeklarowany poprawny konstruktor tej klasy [poprawna 1]:

63) Które z poniższych zapytań HTTP umożliwia przesłać dane do serwera jako strumień [poprawnych 1]:

64) Zastosowanie którego słowa kluczowego powoduje, iż zmienna staje się stałą [poprawnych 1]

65) Które z poniższych przykładów użycia metody main są poprawne i oznaczają iż używana klasa jest programem [porawnych 2]:

- public static void main(“one”,”two”)

66) Plik ze źródłami zawiera dwie klasy. Jedna klasa jest klasa publiczna o nazwie MojaPublicznaKlasa i druga klasa jest klasa prywatną o nazwie MojaProwatnaKlasa. Jak powinien nazywać się plik .java zawierający wymienione klasy [poprawna 1]:

Pytania do analizowania programów:

1) Co się stanie, gdy poniższy program zostanie skompilowany i uruchomiony?


0x01 graphic
1
0x01 graphic
Błąd ponieważ tabela anar została użyta przed zainicjowaniem wartościami
0x01 graphic
2
0x01 graphic
Błąd ponieważ tabela nie ma podanej wielkości

2) Jaki będzie wynik działania poniższego przykładu przy wywołaniu [poprawnych 1]:


0x01 graphic
1,2,3
0x01 graphic
2,3,4
0x01 graphic
0,1,2
0x01 graphic
3,2,1

3) Co zostanie wyświetlone jeżeli poniższy kod zostanie skompilowany i uruchomiony [poprawnych 1]:


0x01 graphic
default
0x01 graphic
one, two, default
0x01 graphic
one
0x01 graphic
one, default

4) Która z poniższych wartości zostanie wyświetlona przez poniższy fragment [poprawa 1]:

0x01 graphic
3
0x01 graphic
2.0
0x01 graphic
2
0x01 graphic
4
0x01 graphic
3.33333
0x01 graphic
4.66667

5) Co się stanie ,gdy poniższy program zostanie skompilowany i uruchomiony [poprawnych 1]



0x01 graphic
błąd - tablica musi zawierać parametry
0x01 graphic
błąd - metoda public void amethod musi być zadeklarowana z atrybutem typu String
0x01 graphic
błąd - metoda main niepoprawna
0x01 graphic
błąd - nie można wykonać statycznej referencji do metody public void amethod

6) Które z poniższych fragmentów kodu wyświetli na ekranie IOException [poprawnych 1]:

7) Które z poniższych fragmentów kodu są poprawnym mechanizmem tworzenia wyjątku [poprawnych 1]:

8) Które z poniższych przykładów zostały zaprojektowane z przedstawionym menadżerem ułożenia [poprawnych 1]:


0x01 graphic
GridBagConstraints
0x01 graphic

0x01 graphic
FlowLayout
0x01 graphic

0x01 graphic
GridBagConstraints
0x01 graphic


0x01 graphic
BorderLayout
0x01 graphic

9) Co się stanie, gdy poniższy program zostanie skompilowany i uruchomiony [poprawnych 1]:


0x01 graphic
null
0x01 graphic
0
0x01 graphic
5
0x01 graphic
Błąd ponieważ tabela anar została użyta przed zainicjowaniem wartościami

10) Jaki jest wynik poniższego kodu [poprawna 1]:

0x01 graphic
Błąd kompilacji! Nie można przekazywać dowolnego obiektu do metody println()
0x01 graphic
Błąd kompilacji! Nie można dodawać wartości typu String do liczb
0x01 graphic
Wyświetlony zostanie na konsoli adres referencji do obiektu
0x01 graphic
Wyświetlona zostanie wiadomość na konsoli: Moja odpowiedz na pytanie 'Ile masz lat?' to 102

11) Dla poniższego przykładu

, jak powinno wyglądać ciało metody ioCall
[poprawnych 1]:

12) Tytuł której z piosenek, z poniższego przykładu, jest wyświetlona jako ostatnia [poprawna 1]:
0x01 graphic
The White Stripes
0x01 graphic
LAZARUS
0x01 graphic
HOME
0x01 graphic
Porcupine Tree
0x01 graphic
JOLENE

  1. Co się stanie, gdy poniższy program zostanie skompilowany i uruchomiony [porawnych 1]:

    0x01 graphic
    po kompilacji podczas uruchamiania program wyświetli "Hello"
    0x01 graphic
    po kompilacji podczas uruchamiania program wyświetli &elloH;Hello"
    0x01 graphic
    po kompilacji podczas uruchamiania program wyświetli "ello"
    0x01 graphic
    nastąpi błąd kompilacji

  1. Które z poniższych przykładów zostaną skompilowane bez błędów (ang. error) [poprawnych 2]:

  1. Które z poniższych fragmentów kodu umożliwiają poprawne zaimplementowanie klasy będącej wątkiem [poprawnych 2]:



Wyszukiwarka

Podobne podstrony:
OPRACOWANE PYTANIA Z i 06 prawo cywilne
Pytania z testu wiosna 06 (2)
OPRACOWANE PYTANIA Z 16 i 17.06, Prawo cywilne
opracowane pytania do testu z wytrzymki(2)
Logistyka globalna i transportowa opracowane pytania! 06 2009
Materiałoznastwo Pytania testu ME 19.06.2009, Materiałoznastwo, Zagadnieia
opracowane pytania do testu z wytrzymki(2)
haran egzamin opracowane pytania
Opracowane pytania BiUD
prawo opracowane pytania egzamin id 3
patomorfologia opracowane pytania opisowe egzamin
1.Rodzaje i geneza gruntów budowlanych, Opracowane pytania na egzamin
opracowane pytania MSI (1), Studia Zarządzanie PWR, Zarządzanie PWR I Stopień, V Semestr, Modelowani
opracowane pytania od Kolonki II(2)
POSTEPOWANIE EGZEKUCYJNE OPRACOWANE PYTANIA (1)

więcej podobnych podstron