Strona 1

JiPP WWSI

Pytanie 1
Jaki wzorzec projektowy rozwiązuje problem sprawnego powiadamiania obiektów o zmianach zachodzących w innych obiektach?
Mediator
Adapter
Metoda Fabrykująca
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 Syntaktyczna
Analiza Semantyczna
Analiza Leksykalna
Pytanie 3
Żadna klasa nie może być modyfikowana z więcej niż jednego powodu to idea zasady:
SRP - Single Responsibility Principle
ISP - Interface Segregation Principle
DIP - Dependency Inversion Principle
OCP - Open/Closed Principle
LSP - Liskov Substitution 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; } }
Przycisk
Swiatlo
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 nie wpływa na pozostałe komponenty
Zależą od niego pozostałe komponenty
Jego modyfikacja wymagałaby sprawdzenia, przetestowania i wydania zależnych komponentów
Pytanie 7
Budowanie algorytmów poprzez kompozycję funkcji, brak pętli i maszyny stanów to cechy paradygmatu
Strukturalnego
Obiektowego
W logice
Proceduralnego
Funkcyjnego
Pytanie 8
W językach drugiej generacji (assemblery) są bliższe językom naturalnym i niezależne od architektury procesora.
Prawda
Fałsz

Powiązane tematy

#wwsi