Filtrowanie pytań
Projektowanie, programowanie …
A. instrukcja
B. wskaźnik
C. zmienna
D. typ danych
Projektowanie, programowanie …
Która z wymienionych aplikacji stanowi przykład prostego rozwiązania mobilnego?
A. Aplikacja z rozbudowanym systemem zarządzania projektami
B. Aplikacja do analizy danych finansowych
C. Aplikacja typu zegar
D. Aplikacja do monitorowania użycia pamięci RAM
Projektowanie, programowanie …
Jakiego typu testy są stosowane do sprawdzania funkcjonalności prototypu interfejsu?
A. Testy zgodności
B. Testy interfejsu
C. Testy efektywnościowe
D. Testy obciążeniowe
Projektowanie, programowanie …
Który z poniższych przypadków stanowi test niefunkcjonalny?
A. Weryfikacja poprawności logowania użytkownika
B. Sprawdzenie działania przycisku
C. Sprawdzenie obsługi formularza rejestracji
D. Testowanie wydajności aplikacji pod dużym obciążeniem
Projektowanie, programowanie …
Jakie zasady stosuje programowanie obiektowe?
A. Zastosowanie wyłącznie algorytmów heurystycznych
B. Tworzenie aplikacji z wykorzystaniem relacyjnych baz danych
C. Rozwiązywanie problemów poprzez modelowanie ich przy pomocy klas i obiektów
D. Podział kodu na funkcje i procedury
Projektowanie, programowanie …
Testy mające na celu identyfikację błędów w interfejsach między modułami bądź systemami nazywane są testami
A. wydajnościowymi
B. jednostkowymi
C. integracyjnymi
D. bezpieczeństwa
Projektowanie, programowanie …
Co to jest Service Worker w kontekście Progressive Web Apps?
A. Skrypt działający w tle przeglądarki, niezależnie od strony webowej
B. Narzędzie do testowania wydajności aplikacji
C. Protokół komunikacji między przeglądarką a serwerem
D. Usługa hostingowa dla aplikacji webowych
Projektowanie, programowanie …
Który z wymienionych poniżej wzorców projektowych można zakwalifikować jako wzorzec strukturalny?
A. Fasada (Facade)
B. Fabryka abstrakcyjna (Abstract Factory)
C. Obserwator (Observer)
D. Metoda szablonowa (Template method)
Projektowanie, programowanie …
Co oznacza pojęcie MVP w kontekście projektowania aplikacji?
A. Multiple Value Platform - platforma wspierająca wiele typów wartości danych
B. Most Valuable Program - program uznany za najbardziej wartościowy w organizacji
C. Minimum Viable Product - produkt o minimalnej funkcjonalności zdolny do działania
D. Mobile Virtual Platform - platforma do testowania aplikacji mobilnych
Projektowanie, programowanie …
Jakie z poniższych narzędzi wspomaga projektowanie interfejsu użytkownika w aplikacjach mobilnych?
A. Narzędzie do zarządzania bazami danych
B. Android Studio Layout Editor
C. Kompilator Javy
D. PyCharm Debugger
Projektowanie, programowanie …
Który z wymienionych algorytmów sortowania jest najskuteczniejszy w przypadku dużych zbiorów danych w przeważającej liczbie sytuacji?
A. Sortowanie przez zliczanie
B. Sortowanie bąbelkowe
C. Sortowanie szybkie (QuickSort)
D. Sortowanie przez wstawianie
Projektowanie, programowanie …
Co to jest shadow DOM?
A. Mechanizm enkapsulacji kodu HTML, CSS i JavaScript w komponenty webowe
B. Wirtualny DOM używany przez biblioteki jak React i Vue.js
C. Technika stylizacji elementów w CSS przy użyciu cieni
D. Metoda renderowania grafiki 3D w przeglądarkach
Projektowanie, programowanie …
W jaki sposób definiuje się konstruktor kopiujący w ramach klasy?
A. Tworzy nowy obiekt jako wierną kopię innego obiektu
B. Generuje nowy obiekt klasy bez przypisywania wartości
C. Inicjuje obiekt klasy na podstawie klasy dziedziczącej
D. Generuje nowy obiekt i usuwa wcześniejszy
Projektowanie, programowanie …
Jakie są korzyści z wykorzystania struktur danych typu mapa (np. HashMap w Javie) w kontekście tworzenia zbiorów danych?
A. Ponieważ struktury danych typu mapa zajmują mniej pamięci niż tablice
B. Z powodu szybkiego uzyskiwania dostępu do elementów przy użyciu klucza
C. Bo pozwalają na sortowanie danych bez dodatkowych działań
D. Gdyż nie potrzebują znajomości wielkości danych przed kompilacją
Projektowanie, programowanie …
Jakie zdarzenie jest wywoływane, gdy kliknięta zostaje myszą nieaktywna kontrolka lub okno?
A. focus
B. blur
C. keyup
D. validating
Projektowanie, programowanie …
Jakie z wymienionych narzędzi służy do emulacji mobilnych urządzeń podczas developowania aplikacji?
A. Postman
B. Numpy
C. TensorFlow
D. Genymotion
Projektowanie, programowanie …
Który z wymienionych poniżej przykładów ilustruje użycie systemu informatycznego w działalności gospodarczej?
A. E-sklep
B. System nawigacji GPS
C. System wentylacji
D. System sterowania ruchem miejskim
Projektowanie, programowanie …
Który z poniższych przykładów stanowi aplikację mobilną wykorzystującą bazę danych?
A. Aplikacja do robienia zdjęć
B. Aplikacja wyświetlająca lokalny czas
C. Aplikacja kalkulator
D. Aplikacja gromadząca listę kontaktów użytkownika
Projektowanie, programowanie …
Która z właściwości przycisków typu Radio-button opisanych w przedstawionym fragmencie dokumentacji jest poprawna?

A. Wartość właściwości value grupy radio przechowuje tekst etykiety dla każdego radio-button
B. Etykieta (label) może być umieszczona wyłącznie po przycisku radio-button
C. Przyciski radio-button są organizowane w elemencie o nazwie <radio-group>
D. Właściwość labelPosition może przyjmować jedną z dwóch opcji
Projektowanie, programowanie …
W dwóch przypadkach opisano mechanizm znany jako Binding. Jego celem jest

A. wiązać właściwości (property) elementu interfejsu użytkownika z danymi lub właściwością innego obiektu
B. przetwarzanie zdarzeń kontrolek interfejsu użytkownika przez wywoływanie odpowiednich funkcji
C. zarządzanie mechanizmem obietnic (promises) lub obserwatora (observable) w programowaniu asynchronicznym
D. wiązanie oraz eksportowanie plików z różnych modułów aplikacji
Projektowanie, programowanie …
Która z poniższych nie jest poprawną metodą HTTP?
A. SEARCH
B. POST
C. GET
D. DELETE
Projektowanie, programowanie …
Jaki framework umożliwia tworzenie interaktywnych interfejsów użytkownika w języku TypeScript?
A. jQuery
B. Django
C. Angular
D. ASP.NET Core
Projektowanie, programowanie …
Który z poniższych elementów jest częścią architektury PWA (Progressive Web App)?
A. Service Worker
B. Media Encoder
C. DOM Renderer
D. Virtual Machine
Projektowanie, programowanie …
Jakie elementy powinny być uwzględnione w scenariuszu testów aplikacji?
A. Dokładne wytyczne dotyczące realizacji kodu
B. Dokumentacja techniczna oprogramowania
C. Strategia wdrożenia aplikacji w środowisku produkcyjnym
D. Zestaw kroków do testowania, oczekiwanych rezultatów oraz warunków początkowych
Projektowanie, programowanie …
Która z operacji logicznych zwróci wartość "true", gdy obie zmienne są sobie równe?
A. x == y
B. x != y
C. x && y
D. x || y
Projektowanie, programowanie …
Wskaż uproszczoną wersję kodu XAML dla elementów w pokazanym oknie dialogowym?

A. Kod 1
B. Kod 3
C. Kod 4
D. Kod 2
Projektowanie, programowanie …
Jaką strukturę danych można zrealizować, korzystając jedynie z wymienionych poniżej metod:

A. tablica
B. drzewo binarne
C. kolejka
D. stos
Projektowanie, programowanie …
Które z podanych logo reprezentuje narzędzie, które nie jest używane do tworzenia aplikacji mobilnych?

A. 2
B. 1
C. 3
D. 4
Projektowanie, programowanie …
Szablon MojaTablica oferuje funkcjonalność tablicy z indeksami oraz elementami różnych typów. W oparciu o pokazany kod, który wykorzystuje ten szablon do tworzenia tablicy asocjacyjnej, wskaż definicję, która posługuje się szablonem do zainicjowania tablicy, gdzie indeksami są liczby całkowite, a elementami są napisy?

A. int tab2 = new MojaTablica()
B. MojaTablica tab2 = new MojaTablica()
C. MojaTablica tab2 = MOjaTablica()
D. int tab2[] = new MojaTablica()
Projektowanie, programowanie …
Jaki z wymienionych komponentów jest kluczowy do inicjalizacji pola klasy podczas tworzenia instancji obiektu?
A. Metoda statyczna
B. Instrukcja warunkowa
C. Funkcja zaprzyjaźniona
D. Konstruktor
Projektowanie, programowanie …
Wartości składowych RGB koloru #AA41FF zapisane w systemie szesnastkowym po przekształceniu na system dziesiętny są odpowiednio
A. 170, 64, 255
B. 170, 65, 255
C. 160, 64, 255
D. 160, 65, 255
Projektowanie, programowanie …
Jaką nazwę nosi framework CSS, który służy do definiowania wyglądu stron internetowych i którego klasy są użyte w przedstawionym przykładzie?

A. Bootstrap
B. Angular
C. Yaml
D. Symfony
Projektowanie, programowanie …
Który z wymienionych elementów UI w aplikacjach mobilnych jest odpowiedzialny za przechodzenie pomiędzy ekranami?
A. Pasek narzędziowy
B. Navigation Drawer
C. Przycisk
D. ListView
Projektowanie, programowanie …
Jakie wyrażenie logiczne powinno być użyte, aby zweryfikować, czy zmienna x zawiera wartości ujemne lub znajduje się w zakresie (10, 100)?
A. (x > 10 || x < 100) && x < 0
B. (x > 10 && x < 100) || x < 0
C. x > 10 || x < 100 || x < 0
D. x > 10 || x < 100 || x < 0
Projektowanie, programowanie …
Który z wymienionych etapów w procesie przetwarzania instrukcji przez procesor odbywa się jako pierwszy?
A. Realizacja instrukcji (Execution)
B. Zapis wyników do pamięci (Write Back)
C. Pobranie rozkazu z pamięci (Fetch)
D. Rozkodowanie rozkazu (Decode)
Projektowanie, programowanie …
Algorytm wyszukiwania sekwencyjnego z wykorzystaniem wartownika opiera się na założeniu, że
A. zbiór ma zawsze 100 elementów
B. na końcu analizowanego zbioru należy dodać wartownika
C. zbiór danych wejściowych musi być uporządkowany
D. szukany element powinien wystąpić wielokrotnie w zbiorze
Projektowanie, programowanie …
Przedstawiony fragment dotyczy funkcji resize w języku C++. Ta funkcja obniży długość elementu string, gdy wartość parametru

A. n jest mniejsza od aktualnej długości łańcucha
B. c jest mniejsza od aktualnej długości łańcucha
C. c jest większa od aktualnej długości łańcucha
D. n jest większa od aktualnej długości łańcucha
Projektowanie, programowanie …
Mobilna aplikacja przedstawia listę, w której każdy element można dotknąć palcem, aby zobaczyć jego detale. Zdarzenie, które odpowiada tej czynności, to
A. button clicked.
B. value changed.
C. tapped.
D. toggled.
Projektowanie, programowanie …
Które z wymienionych pól klasy można zainicjalizować przed stworzeniem obiektu?
A. Publiczne pole
B. Chronione pole
C. Static pole
D. Prywatne pole
Projektowanie, programowanie …
Jakie są różnice między testami funkcjonalnymi a niefunkcjonalnymi?
A. Testy funkcjonalne oceniają wydajność aplikacji, podczas gdy niefunkcjonalne weryfikują poprawność kodu
B. Testy funkcjonalne koncentrują się na interfejsie, a niefunkcjonalne na backendzie aplikacji
C. Testy funkcjonalne są realizowane tylko przez końcowych użytkowników, natomiast niefunkcjonalne przez programistów
D. Testy funkcjonalne oceniają zgodność działania aplikacji z założeniami, a niefunkcjonalne analizują aspekty wydajności, bezpieczeństwa i użyteczności