Filtrowanie pytań
Projektowanie, programowanie …
A. (x > 0 && x < 100) || (x / 4 == 0)
B. (x > 9 && x < 100) || (x % 4 == 0)
C. (x > 9 || x < 100) && (x / 4 == 0)
D. (x > 9 && x < 100) && (x % 4 == 0)
Projektowanie, programowanie …
Który z poniższych elementów UI umożliwia graficzną nawigację pomiędzy różnymi sekcjami aplikacji?
A. Obszar tekstowy
B. Przycisk opcji
C. Menu
D. Rozwijana lista
Projektowanie, programowanie …
Co to jest CSS Grid?
A. Format plików graficznych obsługiwany przez CSS3
B. Biblioteka komponentów wizualnych dla aplikacji webowych
C. Metoda optymalizacji plików CSS dla lepszej wydajności strony
D. Dwuwymiarowy system układu elementów na stronie opary na siatkach
Projektowanie, programowanie …
Jakie cechy posiada model prototypowy w zakresie zarządzania projektami?
A. Szczegółowym planowaniem każdego etapu projektu przed jego realizacją
B. Przygotowaniem wersji systemu w ograniczonym zakresie w celu uzyskania opinii od użytkownika
C. Rozwojem produktu w sposób iteracyjny w krótkich cyklach
D. Realizowaniem pełnej wersji produktu przed przeprowadzeniem testów
Projektowanie, programowanie …
Który z wymienionych elementów NIE stanowi części instrukcji dla użytkownika programu?
A. Instrukcje dotyczące obsługi poszczególnych funkcji aplikacji
B. Opis metody instalacji aplikacji
C. Opis testów jednostkowych
D. Rozwiązywanie problemów związanych z użytkowaniem aplikacji
Projektowanie, programowanie …
Wzorzec projektowy "Metoda szablonowa" (Template method) stosuje się do:
A. określenia szkieletu algorytmu i pozostawienia szczegółów implementacji dla podklas
B. organizowania obiektów w hierarchiczne struktury drzewiaste
C. centralizacji zarządzania wieloma instancjami obiektów
D. gromadzenia obiektów w jednorodnej kolekcji
Projektowanie, programowanie …
Na jakim etapie cyklu życia projektu tworzony jest szczegółowy opis wymagań funkcjonalnych oraz niefunkcjonalnych?
A. Weryfikacja
B. Analiza
C. Planowanie
D. Wdrożenie
Projektowanie, programowanie …
Który z poniższych aspektów najdokładniej określa cel realizacji projektu?
A. Zidentyfikowanie technologii, które mogą być zastosowane
B. Stworzenie harmonogramu działań
C. Ocena postępów w czasie realizacji projektu
D. Określenie problemu i metody jego rozwiązania
Projektowanie, programowanie …
Cytat zaprezentowany powyżej dotyczy metodyki RAD. Co oznacza ten skrót w języku polskim?

A. środowisko do tworzenia aplikacji
B. szybki rozwój aplikacji
C. zintegrowane środowisko deweloperskie
D. środowisko błyskawicznego programowania
Projektowanie, programowanie …
Kolor Pale Green w modelu RGB przedstawia się jako RGB(152, 251, 152). Jaki jest szesnastkowy kod tego koloru?
A. 98 FE 98
B. A0 FB A0
C. A0 FE A0
D. 98 FB 98
Projektowanie, programowanie …
W zestawieniu przedstawiono doświadczenie zawodowe członków zespołu IT. Osobą odpowiedzialną za stworzenie aplikacji front-end powinna być:

A. Anna
B. Patryk
C. Ewa
D. Krzysztof
Projektowanie, programowanie …
Zaproponowany fragment kodu w języku Java wypełnia tablicę elementami:

A. 2, 4, 6, 8, 10, 12, 14, 16, 18, 20
B. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
C. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
D. 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
Projektowanie, programowanie …
Jakiego typu testy są stosowane do sprawdzania funkcjonalności prototypu interfejsu?
A. Testy zgodności
B. Testy efektywnościowe
C. Testy obciążeniowe
D. Testy interfejsu
Projektowanie, programowanie …
Jakie informacje można uzyskać na temat metod w klasie Point?

A. Służą jako konstruktory w zależności od liczby argumentów.
B. Zawierają błąd, ponieważ nazwy metod powinny być różne.
C. Zawierają przeciążenie operatora.
D. Są przeciążone.
Projektowanie, programowanie …
Jakie są kluczowe różnice między typami stałoprzecinkowymi a zmiennoprzecinkowymi?
A. Typy stałoprzecinkowe przechowują liczby całkowite, a typy zmiennoprzecinkowe przechowują liczby z ułamkami dziesiętnymi
B. Typy stałoprzecinkowe wymagają większej ilości pamięci niż typy zmiennoprzecinkowe
C. Typy stałoprzecinkowe obsługują liczby ujemne, natomiast typy zmiennoprzecinkowe tylko dodatnie
D. Typy zmiennoprzecinkowe przechowują wyłącznie liczby ujemne
Projektowanie, programowanie …
Co to jest API w kontekście programowania?
A. System zarządzania relacyjnymi bazami danych
B. Metoda kompresji danych w aplikacjach webowych
C. Interfejs programistyczny aplikacji, który definiuje sposób komunikacji między różnymi komponentami oprogramowania
D. Narzędzie do testowania interfejsu użytkownika aplikacji
Projektowanie, programowanie …
Co to jest dependency injection w programowaniu?
A. Technika, w której obiekt otrzymuje inne obiekty, od których zależy
B. Metoda optymalizacji zapytań do bazy danych
C. Proces kompilacji kodu źródłowego do kodu maszynowego
D. Metoda projektowania interfejsu użytkownika
Projektowanie, programowanie …
Jakie są różnice między testami funkcjonalnymi a niefunkcjonalnymi?
A. Testy funkcjonalne oceniają zgodność działania aplikacji z założeniami, a niefunkcjonalne analizują aspekty wydajności, bezpieczeństwa i użyteczności
B. Testy funkcjonalne oceniają wydajność aplikacji, podczas gdy niefunkcjonalne weryfikują poprawność kodu
C. Testy funkcjonalne są realizowane tylko przez końcowych użytkowników, natomiast niefunkcjonalne przez programistów
D. Testy funkcjonalne koncentrują się na interfejsie, a niefunkcjonalne na backendzie aplikacji
Projektowanie, programowanie …
Zasada programowania obiektowego, która polega na ukrywaniu elementów klasy tak, aby były one dostępne wyłącznie dla metod tej klasy lub funkcji zaprzyjaźnionych, to
A. wyjątki
B. polimorfizm
C. dziedziczenie
D. hermetyzacja
Projektowanie, programowanie …
Wskaż uproszczoną wersję kodu XAML dla elementów w pokazanym oknie dialogowym?

A. Kod 2
B. Kod 4
C. Kod 1
D. Kod 3
Projektowanie, programowanie …
Który z podanych algorytmów operujących na jednowymiarowej tablicy posiada złożoność obliczeniową O(n2)?
A. Wyszukiwanie binarne
B. Sortowanie bąbelkowe
C. Sortowanie szybkie
D. Wypisanie elementów
Projektowanie, programowanie …
Jaką funkcję pełnią mechanizmy ciasteczek w aplikacjach internetowych?
A. Do zapisywania danych użytkownika na serwerze
B. Do zapisywania danych użytkownika w przeglądarce
C. Do przechowywania informacji w bazie danych
D. Do generowania dynamicznych interfejsów dla użytkowników
Projektowanie, programowanie …
Celem zastosowania wzorca Obserwator w tworzeniu aplikacji WEB jest:
A. monitorowanie działań użytkownika oraz generowanie wyjątków
B. zarządzanie funkcjami synchronicznymi w kodzie aplikacji
C. informowanie obiektów o modyfikacji stanu innych obiektów
D. dostosowanie interfejsu użytkownika do różnych kategorii użytkowników
Projektowanie, programowanie …
Wskaź kod, który spowoduje wyświetlenie okna dialogowego przedstawionego na ilustracji. Dla uproszczenia kodu, zrezygnowano z atrybutów znaczników

A. kod 2
B. kod 3
C. kod 1
D. kod 4
Projektowanie, programowanie …
Który z poniższych elementów HTML5 służy do rysowania grafiki?
A. <draw>
B. <graphic>
C. <canvas>
D. <svg>
Projektowanie, programowanie …
Które z wymienionych stanowi przykład struktury dziedziczenia?
A. Klasa Pojazd nie dziedziczy z żadnej klasy
B. Klasa Samochód i Pojazd nie są ze sobą powiązane
C. Klasa Samochód ma dziedziczenie od klasy Pojazd
D. Klasa Pojazd ma dziedziczenie od klasy Samochód
Projektowanie, programowanie …
Jakie cechy posiada kod dopełniający do dwóch?
A. Umożliwia reprezentację liczb ujemnych w systemie binarnym
B. Reprezentuje liczbę w odwrotnej formie binarnej
C. Umożliwia konwersję systemu binarnego na szesnastkowy
D. Służy do przekształcania liczb binarnych na dziesiętne
Projektowanie, programowanie …
Jaki modyfikator umożliwia dostęp do elementu klasy z każdego miejsca w kodzie?
A. Static
B. Private
C. Protected
D. Public
Projektowanie, programowanie …
Jakie znaczenie ma przystosowanie interfejsu użytkownika do różnych platform?
A. Umożliwia skoncentrowanie się wyłącznie na funkcjonalności aplikacji
B. Pozwala na unifikację kodu niezależnie od używanej platformy
C. Gwarantuje optymalne korzystanie z aplikacji na każdym urządzeniu
D. Usuwa konieczność testowania na różnych platformach
Projektowanie, programowanie …
Który z wymienionych mechanizmów umożliwia ograniczenie dostępu do wybranych sekcji aplikacji webowej?
A. Pliki CSS statyczne
B. System logowania i kontroli dostępu
C. Formularze dynamiczne
D. Mechanizm renderowania treści
Projektowanie, programowanie …
Modyfikator dostępu znajdujący się przed definicją metody Dodaj() w klasie Kalkulator sprawia, że:

A. nie jest ona osiągalna w klasach, które dziedziczą po klasie Kalkulator
B. jest ona dostępna zarówno w samej klasie, jak i w klasach dziedziczących po klasie Kalkulator
C. jest ona możliwa do wykorzystania w programie głównym i można ją wywołać na instancji klasy Kalkulator
D. nie jest ona dostępna z poziomu klas, które są zaprzyjaźnione z klasą Kalkulator
Projektowanie, programowanie …
Który z poniższych przypadków stanowi test niefunkcjonalny?
A. Weryfikacja poprawności logowania użytkownika
B. Sprawdzenie obsługi formularza rejestracji
C. Testowanie wydajności aplikacji pod dużym obciążeniem
D. Sprawdzenie działania przycisku
Projektowanie, programowanie …
Jaki protokół komunikacyjny jest używany w aplikacjach IoT (Internet of Things)?
A. MQTT
B. HTTP
C. FTP
D. SMTP
Projektowanie, programowanie …
Jakie zdarzenie jest wywoływane, gdy kliknięta zostaje myszą nieaktywna kontrolka lub okno?
A. validating
B. keyup
C. focus
D. blur
Projektowanie, programowanie …
Jakie elementy zostaną wyświetlone w przeglądarce po wykonaniu kodu źródłowego stworzonego za pomocą dwóch funkcjonalnie równoważnych fragmentów?

A. jeden paragraf zawierający wszystkie elementy tablicy tags w kolejności
B. trzy paragrafy, w każdym z nich tekst o treści: {tag}
C. jeden paragraf z pierwszym elementem tablicy tags
D. Trzy paragrafy, każdy odpowiadający kolejnemu elementowi tablicy tags
Projektowanie, programowanie …
Jaką funkcję pełnią okna dialogowe niemodalne?
A. zarządzania ustawieniami aplikacji, jako okno, które pozostaje widoczne na ekranie przez cały czas trwania aplikacji
B. zarządzania stanem aplikacji za pomocą systemów menu
C. wstrzymywania działania aplikacji w czasie wprowadzania oraz zatwierdzania danych
D. prezentowania komunikatów, które wymagają potwierdzenia, aby kontynuować działanie aplikacji
Projektowanie, programowanie …
Jakie jest podstawowe zadanie konstruktora w klasie?
A. Inicjalizacja obiektu w momencie jego tworzenia
B. Nadanie wartości polom obiektu po jego zniszczeniu
C. Usuwanie instancji obiektów
D. Wprowadzenie nowej metody do już istniejącej klasy
Projektowanie, programowanie …
Jak zostanie przedstawiony poniższy kod XAML?

A. Rysunek 3
B. Rysunek 1
C. Rysunek 2
D. Rysunek 4
Projektowanie, programowanie …
Jakie korzyści płyną z użycia pseudokodu przy tworzeniu algorytmu?
A. Możliwość szybkie zrealizowania algorytmu w którymkolwiek języku
B. Generowanie dynamicznych struktur danych
C. Łatwość w zmianie kodu maszynowego
D. Zrozumiałość dla osób nieznających się na programowaniu
Projektowanie, programowanie …
Który z poniższych składników NIE jest konieczny do stworzenia klasy w C++?
A. Deklaracja atrybutów klasy
B. Definicja funkcji członkowskich klasy
C. Definicja destruktora
D. Zastosowanie słowa kluczowego class