ZadaniaDoWyslania
pdf > do ÂściÂągnięcia > download > ebook > pobieranie
 
Cytat
Ab igne ignem - z ognia ogień. (Cycero). (Cycero)
Start Zaćmienie, Zajecia 2, zaaowanane,
 
  Witamy

ZadaniaDoWyslania, Języki i techniki Programowania
[ Pobierz całość w formacie PDF ]
A.
Wykonanie programu wymaga użycia stosu, na którym zapisywane są zmienne oraz
odnośniki do ich wartości. W tym zadaniu zapisujemy stany systemu jako listy par
składających się z nazwy zmiennej oraz jej wartości. Np. [(x, 7), (y, true)] to stan, w
którym wartości zmiennych
x
i
y
są odpowiednio równe
7
i
true
. Przeanalizuj
następującą klasę i podaj stany systemu po wykonaniu linii 3, 4, 5, 6, 7, 8 i 10.
1 class State {
2 public static void main(String[] args) {
3 int m = 2;
4 double d = 2.0;
5 d = m * d;
6 int n = 15 + (int) d; {
7 int k = 8;
8 d = d + k;
9 }
10 d = n / 4;
11 System.out.println(d);
12 }
13 }
B.
Przeanalizuj poniższą klasę:
class ValuePassing {
public static int changei(int i) {
/* (a) */ return(++i);
}
public static void main(String[] args) {
int i = 2; /* (1) */
System.out.println("Przed wykonaniem i ma wartosc "+i);
int return_i = 0;
return_i = changei(i); /* (2) */
System.out.println("changei daje w wyniku "+return_i);
System.out.println("Wartosc i po wynosi "+i);
}
}
Co zostanie napisane przy wykonaniu
main
?
b) Wyjaśnij ostatnią linijkę.
c) Co się stanie gdy zastąpimy
++i
przez
i++
?
d) Podaj stany pamięci gdy zostaną osiągnięte miejsca oznaczone przez (1), (2) i (a).
C.
Rozważ użycie interfejsu
Set
,
List
,
Queue
i
Map
dla każdego z następujących
przypadków (zobacz specyfikacje Java API). Ustal, który z nich jest najbardziej
odpowiedni i wyjaśnij jak użyć go w implementacji.
(i) Pewna firma chce zapisać nazwiska swoich klientów. Każdego miesiąca będą oni
losowo wybierani aby otrzymać mały upominek.
(ii) Ta sama firma chce ponazywać produkty imionami swoich pracowników. Każde imię
będzie użyte tylko raz. Trzeba przygotować listę imion.
(iii) W końcu firma ta zdecydowała się użyć tylko najczęściej występujących imion dla
swoich produktów. Policzono ilu pracowników posiada dane imię. Trzeba przygotować
listę imion.
(iv) Firma chce rozprowadzić bilety na mecze lokalnej drużyny siatkarskiej. Skonstruuj
listę oczekujących.
D.
Przeanalizuj następujące klasy:
public class AnimalHouse<E> {
private E animal;
public void setAnimal(E x) {
animal = x;
}
public E getAnimal() {
return animal;
}
}
public class Animal{
}
public class Cat extends Animal {
}
public class Dog extends Animal {
}
W przypadku następujących fragmentów kodu ustal, czy spowodują błąd przy kompilacji,
rzucenie wyjątku w czasie wykonania, albo czy zostaną skompilowane i wykonane nie
powodując ani rzucenie wyjątku ani błędu.
a.
AnimalHouse<Animal> house = new AnimalHouse<Cat>();
b.
AnimalHouse<Dog> house = new AnimalHouse<Animal>();
c.
AnimalHouse<?> house = new AnimalHouse<Cat>();
house.setAnimal(new Cat());
d.
AnimalHouse house = new AnimalHouse();
house.setAnimal(new Dog());
e.AnimalHouse<Dog> house = new AnimalHouse<Dog>();
house.setAnimal(new Dog());
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • imikimi.opx.pl
  • comp
    StartZadanie z Zarządzania Transportem Miejskim i Regionalnym, PG, PG sem. II mgr, Zarządzanie transportem miejskim i regionalnym, GrulkowskiZadania wypracowań - Historia Sztuki(1), Historia sztukiZadania Algebra, AlgebraZadania-Gothic I, Gothic IZadania wantuch + rozw, Elektrotechnika AGH, Semestr III zimowy 2013-2014, semestr III, semestr III, Teoria obwodów 2zadanie7a, MAMA, Praca dyplomowa, Nowy folder, Nowy folderZadania-teoria-sprezystosci-1, Studia, IMIR- MIBM, V rok, Teoria sprezystosciZadania (zestawy I-VI), Download Gry & Pomoce Naukowe, WIP (mgr) pomoce naukowe, KIDMUZadania z mechaniki 1, Politechnika, MechanikaZadania chemia, studia, Chemia
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • agafilka.keep.pl
  • Cytat

    Filozof sprawdza się w filozofii myśli, poeta w filozofii wzruszenia. Kostis Palamas
    Aby być szczęśliwym w miłości, trzeba być geniuszem. Honore de Balzac
    Fortuna kołem się toczy. Przysłowie polskie
    Forsan et haec olim meminisse iuvabit - być może kiedyś przyjemnie będzie wspominać i to wydarzenie. Wergiliusz
    Ex Deo - od Boga.

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com