javaczeni, 08.06.12 Egzamin Progr, Zad


Zad. 2 kolekcje

a. Utwórz kolekcję ArrayList, wstaw do niej kilka obiektów poniżej zdefiniowanej klasy, i policz sumę wszystkich półek wszystkich regałów kolekcji.

public class Regał{

private int ilePółek;

public Regał(int ilePółek){

this.ilePółek = ilePółek;

}

public int ilePółek(){

return ilePółek;

}

}

b. Czy regał można umieścić w zbiorze HashSet?

Co trzeba dopisać, by móc przechowywać regały w kolekcji TreeSet?

Zad. 3 dziedziczenie

a. Na czym polega przesłanianie metod?

b. Zdefiniuj klasy zgodnie z podaną niżej strukturą. W klasach potomnych konstruktory mają być tylko bezargumentowe.

Figura

Kursywą oznaczono klasę i metodę abstrakcyjną

- pole prywatne

# konstruktor chroniony

+ konstruktory i metody publiczne

- int ilośćBoków

+ Figura()

# Figura(int ilośćBoków)

+ int getIlośćBoków()

+ boolean maPrzekątną()

0x08 graphic
0x08 graphic

Trójkąt

Kwadrat

Zad. 4 wyjątki i strumienie

a. Na podstawie klas pakietu java.io omów wzorzec projektowy Dekorator.

b. Co się pojawi na ekranie, jeśli metoda parseInt wyrzuci wyjątek?

try{

System.out.println("a");

String s = "123abc";

System.out.println(s);

int a = Integer.parseInt(s);

System.out.println(a);

}catch(NumberFormatException ex){

System.out.println("To nie jest liczba");

}

Programowanie

Egzamin

12.06.2008

Imię i nazwisko Specjalność Indeks

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

Zad. 1

Zad. 2

Zad. 3

Zad. 4

Suma

Zad. 1 tablice

a. Napisz instrukcje, które wypełnią utworzoną tablicę liczbami Fibonacciego (a1=1,a2=1,an=an-2+an-1).

int tab[] = new int[100];

b. Utwórz funkcję, która dostaje tablicę regałów (obiektów z zadania 2) i zwraca ilość regałów posiadających co najmniej 5 półek.

static int policz(Regał[] tab){



Wyszukiwarka

Podobne podstrony:
javaczeni, 08.06.26 Egzamin Progr C, Zad
javaczeni, 08.06.26 Egzamin Progr B, Zad
javaczeni, 08.06.26 Egzamin Progr A, Zad
javaczeni, 08.09.12 Egzamin Progr sd, Zad
javaczeni, 08.02.21 Egzamin Progr, Zad
F II ME 08 06 12 2012
2011.08.06 - PZPN - Egzamin - Sedziny Ekstraligi, Testy, testy sędziowskie
F II ME 08 06 12 2012
Odpowiedzi egzamin 2 (28 06 12)
Egzamin MT 2013 06 12 red
02 01 11 11 01 17 08 06 17 am1,zad
Egzamin MT 2013 06 12 rea
TPL WYK 13 12 06 Zadania egzaminacyjne
egzamin anatomia 1 06 12 r
06 12 08 chkol
RJ pociągów międzynarodowych wer C3 od 14 04 08 06 2013 stan na 12 04 2013
02 01 11 11 01 17 08 06 17 am1,zad
Białka 08 06 05

więcej podobnych podstron