javaczeni, 08.09.12 Egzamin Progr sd, Zad


Zad. 2 klasy i obiekty 30 pkt

a. Z jakich elementów składa się klasa? Jak się je definiuje (tzn. jaka jest składnia)? Podaj przykład.

b. Jak się tworzy obiekt? Jak się wywołuje metody obiektu? Podaj przykład - wykorzystaj swoją klasę z punktu a.

Zad. 3 dziedziczenie 30 pkt

a. Na czym polega mechanizm dziedziczenia (tzn. jakie własności ma klasa A dziedzicząca po klasie B)?

b. Przeanalizuj poniższy kod.

class Osoba{

String nazwisko;

int rokUrodzenia;

Osoba(String n, int r){

nazwisko=n;

rokUrodzenia = r;

}

void wypisz(){

System.out.println(

nazwisko+" "+

rokUrodzenia);

}

}

class Student extends Osoba{

int rokStudiów;

Student(String n, int ru, int rs){

super(n,ru);

rokStudiów = rs;

}

int rok(){

return rokStudiów;

}

}

Czy można utworzyć obiekt klasy Osoba?

Utwórz obiekt klasy Student, wywołaj na jego rzecz metodę wypisz i metodę rok.

Co się pojawi na ekranie?

Zad. 4 wyjątki i strumienie 20 pkt

a. Wymień 4 główne klasy wejścia/wyjścia (bazowe dla wszystkich pozosta­łych) i krótko je scharakteryzuj.

b. Co to jest wyjątek? Jak się przechwytuje wyjątki?

Programowanie

Egzamin

12.09.2008

Imię i nazwisko Specjalność Indeks

Ocena (ilość punktów) z laboratorium:

Zad. 1

Zad. 2

Zad. 3

Zad. 4

Suma

Zad. 1 tablice i kolekcje 20 pkt

a. Napisz odpowiednie instrukcje dotyczące tablicy liczb całkowitych.

Zadeklarowanie tablicy:

Utworzenie tablicy o 40 elementach:

Umieszczenie liczby 7 w drugiej komórce:

Wstawienie liczby 2 do wszystkich komórek:

b. Utwórz kolekcję ArrayList<Integer>, dodaj do niej 2 liczby i policz (w pętli) sumę liczb z kolekcji.



Wyszukiwarka