Filtrowanie pytań
Projektowanie, programowanie …
A. kod XML
B. obsługa wciśniętego przycisku
C. obsługa przycisku ekranu dotykowego
D. kod Java
Projektowanie, programowanie …
Tworząc aplikację opartą na obiektach, należy założyć, że program będzie zarządzany przez
A. pętlę dyspozytora, która w zależności od zdarzenia wywoła właściwą funkcję
B. zbiór instancji klas współpracujących ze sobą
C. moduły zawierające funkcje oraz zmienne globalne
D. definicję warunków końcowego rozwiązania
Projektowanie, programowanie …
Jakie jest zastosowanie języka XAML przy tworzeniu aplikacji desktopowych?
A. Do projektowania graficznego interfejsu użytkownika
B. Do optymalizacji działania aplikacji
C. Do zarządzania bazami danych
D. Do obsługi zdarzeń klawiatury
Projektowanie, programowanie …
Prezentowana metoda jest realizacją algorytmu

A. wyszukującego literę w ciągu
B. odwracającego ciąg
C. sprawdzającego, czy dany ciąg jest palindromem
D. sortującego ciąg od znaku o najniższym kodzie ASCII do znaku o najwyższym kodzie
Projektowanie, programowanie …
Jakie pola powinny być umieszczone w klasie nadrzędnej w strukturze dziedziczenia?
A. Pola, które są charakterystyczne jedynie dla pojedynczej klasy pochodnej
B. Pola, które są wspólne dla wszystkich klas pochodnych
C. Pola, które są wykorzystywane tylko w funkcjach statycznych
D. Pola, które są tylko prywatne
Projektowanie, programowanie …
Przeprowadzając analizę kodu interfejsu graficznego napisanego w języku XAML, można zauważyć, że:

A. obraz znajduje się po lewej stronie, a pozostałe elementy po prawej
B. przyciski są ustawione poziomo obok siebie
C. elementy: tekst, obraz, przycisk Like, przycisk Share, tekst są ułożone jeden pod drugim
D. tekst "Fotograf" znajduje się po prawej stronie obrazu
Projektowanie, programowanie …
Podczas programowania kontrolki stepper przedstawionej na ilustracji w aplikacji mobilnej, należy zarządzać zmienną, która zawsze przechowuje jej bieżącą wartość. Jakie zdarzenie można wykorzystać do osiągnięcia tej funkcjonalności?

A. SizeChanged
B. DescendantAdded
C. Unfocused
D. ValueChanged
Projektowanie, programowanie …
Który z wymienionych poniżej przykładów stanowi system informacji przetwarzany przez system informatyczny?
A. System wentylacyjny w biurowcach
B. System zarządzania oświetleniem drogowym
C. System PESEL
D. System do monitorowania temperatury serwerów
Projektowanie, programowanie …
Wartość liczby 1AF, zapisana w systemie szesnastkowym, po przeliczeniu na system dziesiętny wynosi
A. 6890
B. 257
C. 431
D. 26
Projektowanie, programowanie …
Jaki jest kluczowy zamysł wzorca "Kompozyt" (Composite)?
A. Umożliwienie klientom obsługi obiektów oraz ich zbiorów w spójny sposób
B. Stworzenie jednej klasy do zarządzania wieloma obiektami tego samego rodzaju
C. Danie możliwości dynamicznej zmiany zachowania obiektu
D. Określenie interfejsu komunikacji pomiędzy składnikami systemu
Projektowanie, programowanie …
Która z poniższych metod HTTP służy do aktualizacji zasobu?
A. GET
B. DELETE
C. POST
D. PUT
Projektowanie, programowanie …
Która z wymienionych cech dotyczy klasy statycznej?
A. Nie może zawierać ani zmiennych, ani metod
B. Może być dziedziczona przez klasy potomne
C. Może zawierać wyłącznie statyczne pola i metody
D. Jest automatycznie usuwana po zakończeniu działania programu
Projektowanie, programowanie …
Wskaż właściwość charakterystyczną dla metody abstrakcyjnej?
A. jest pusta w klasie nadrzędnej
B. jest pusta w klasach dziedziczących
C. zawsze jest prywatna
D. nie ma implementacji w klasie bazowej
Projektowanie, programowanie …
Który z poniższych elementów nie jest związany z architekturą mikroserwisów?
A. Komunikacja przez API
B. Monolityczny kod źródłowy
C. Skalowalność poszczególnych usług
D. Niezależne wdrażanie usług
Projektowanie, programowanie …
Jakie obliczenia można wykonać za pomocą poniższego algorytmu, który operuje na dodatnich liczbach całkowitych?

A. największy wspólny dzielnik wprowadzonej liczby
B. sumę wprowadzonych liczb
C. sumę cyfr wprowadzonej liczby
D. liczbę cyfr w wprowadzonej liczbie
Projektowanie, programowanie …
Jakie znaczenie ma termin "hierarchia dziedziczenia" w kontekście programowania obiektowego?
A. Zbiór klas, które nie mają wspólnych powiązań
B. Układ klas, który ogranicza występowanie dziedziczenia wielokrotnego
C. Układ klas w strukturę, w której klasy pochodne dziedziczą cechy od klas bazowych
D. Zespół metod i pól posiadających ten sam modyfikator dostępu
Projektowanie, programowanie …
Która z poniższych nie jest zasadą czystego kodu (clean code)?
A. Jedna odpowiedzialność funkcji
B. Konsekwentne nazewnictwo
C. Samodokumentujący się kod
D. Maksymalna złożoność funkcji
Projektowanie, programowanie …
Który z poniższych kodów realizuje przedstawiony fragment algorytmu?

A. Kod 3
B. Kod 1
C. Kod 2
D. Kod 4
Projektowanie, programowanie …
Zaprezentowany kod zawiera pola danej klasy. Które pole (pola) mogą być osiągnięte z poziomu głównego programu poprzez odwołanie się w formie nazwaObiektu.nazwaPola?

A. wyłącznie p3, p4, p5
B. p3 i p4
C. p1
D. jedynie p3
Projektowanie, programowanie …
Które z wymienionych atrybutów klasy mogą być dostępne wyłącznie w obrębie tej klasy oraz jej klas potomnych?
A. Static
B. Private
C. Public
D. Protected
Projektowanie, programowanie …
Jakie są różnice między dialogiem modalnym a niemodalnym?
A. Dialog modalny umożliwia interakcję z innymi oknami aplikacji, a dialog niemodalny tego nie pozwala
B. Dialog modalny działa w tle, podczas gdy dialog niemodalny jest zawsze wyświetlany na pierwszym planie
C. Dialog modalny wymaga zamknięcia, aby powrócić do głównego okna aplikacji, natomiast dialog niemodalny tego nie wymaga
D. Dialog modalny jest ograniczony wyłącznie do aplikacji konsolowych
Projektowanie, programowanie …
Jaką rolę pełni element statyczny w klasie?
A. Automatycznie likwiduje obiekty klasy po zakończeniu działania programu
B. Ogranicza dostęp do metod publicznych w klasie
C. Pozwala na dynamiczne dodawanie nowych metod
D. Zachowuje wspólną wartość dla wszystkich instancji tej klasy
Projektowanie, programowanie …
Jaką nazwę kontrolki powinno się umieścić w początkowej linii kodu, w miejscu <???, aby została ona wyświetlona w podany sposób?

A. RatinoBar
B. SeekBar
C. Spinner
D. Switch
Projektowanie, programowanie …
Programista pragnie wybrać algorytm, który najszybciej przetwarza dane w jego aplikacji. Na podstawie złożoności obliczeniowej przedstawionej w tabeli, należy wskazać algorytm numer

A. 2 lub 3
B. 4
C. 3
D. 1 lub 5
Projektowanie, programowanie …
Który z poniższych aspektów najdokładniej określa cel realizacji projektu?
A. Określenie problemu i metody jego rozwiązania
B. Stworzenie harmonogramu działań
C. Ocena postępów w czasie realizacji projektu
D. Zidentyfikowanie technologii, które mogą być zastosowane
Projektowanie, programowanie …
W celu wdrożenia w aplikacji internetowej mechanizmu zbierania danych statystycznych na komputerach użytkowników, można użyć
A. buforowanie
B. ciasteczka
C. formulacje
D. sesje
Projektowanie, programowanie …
Przykład wywołania funkcji zamien w języku C++ może wyglądać w następujący sposób

A. zamien(&a, &b); //x,y - zmienne całkowite
B. zamien(m,n); //m,n - zmienne całkowite
C. zamien(*a, *b); //a,b - zmienne całkowite
D. zamien(12, 34)
Projektowanie, programowanie …
Wskaż poprawny pod względem składniowym kod dla formatu JSON, który jest używany do wymiany danych między backendem a frontendem aplikacji.

A. Kod1
B. Kod3
C. Kod2
D. Kod4
Projektowanie, programowanie …
Co oznacza termin 'polimorfizm' w programowaniu obiektowym?
A. Ustanowienie tylko jednego typu dla klasy
B. Ograniczenie do jednej formy dla obiektu
C. Zdolność do przyjmowania wielu form przez obiekt
D. Dziedziczenie metod z klasy bazowej