Strona 1

JiPP WWSI

Pytanie 1
Jaki wzorzec projektowy rozwiązuje problem sprawnego powiadamiania obiektów o zmianach zachodzących w innych obiektach?
Metoda Fabrykująca
Mediator
Adapter
Obserwator
Singleton
Pytanie 2
Która faza kompilacji wykryje błąd programu: public void Test2() { ints a = 10; for (int j = 1; j < a; j++) { int p = j * 10; } }
Analiza Leksykalna
Analiza Semantyczna
Analiza Syntaktyczna
Pytanie 3
Żadna klasa nie może być modyfikowana z więcej niż jednego powodu to idea zasady:
ISP - Interface Segregation Principle
DIP - Dependency Inversion Principle
SRP - Single Responsibility Principle
LSP - Liskov Substitution Principle
OCP - Open/Closed Principle
Pytanie 4
Która z poniższych klas jest bardziej stabilna? public class Przycisk { public void Wlacz(Swiatlo swiatlo) { swiatlo.Wlaczone = true; } } public class Swiatlo { public bool Wlaczone { get; set; } }
Swiatlo
Przycisk
Pytanie 5
Zasada acyklicznych zależności (ADP – Acyclic Dependecies Principle) mówi o tym, że:
W grafie zależności pomiędzy komponentami muszą występować cykle
W grafie zależności pomiędzy komponentami nie mogą występować żadne cykle
W grafie relacji pomiędzy komponentami nie mogą występować żadne zależności
Pytanie 6
Którego założenia nie spełnia komponent stabilny ?
Jego modyfikacja wymagałaby sprawdzenia, przetestowania i wydania zależnych komponentów
Jego modyfikacja nie wpływa na pozostałe komponenty
Zależą od niego pozostałe komponenty
Pytanie 7
Budowanie algorytmów poprzez kompozycję funkcji, brak pętli i maszyny stanów to cechy paradygmatu
Proceduralnego
Funkcyjnego
Obiektowego
Strukturalnego
W logice
Pytanie 8
W językach drugiej generacji (assemblery) są bliższe językom naturalnym i niezależne od architektury procesora.
Fałsz
Prawda

Powiązane tematy

#wwsi