Filtrowanie pytań
Projektowanie, programowanie …
A. <graphic>
B. <draw>
C. <canvas>
D. <svg>
Projektowanie, programowanie …
Wartości składowych RGB koloru #AA41FF zapisane w systemie szesnastkowym po przekształceniu na system dziesiętny są odpowiednio
A. 170, 65, 255
B. 160, 65, 255
C. 170, 64, 255
D. 160, 64, 255
Projektowanie, programowanie …
Które z wymienionych oznaczeń wskazuje na liniową złożoność algorytmu?
A. O(n<sup>2</sup>)
B. O(log n)
C. O(n)
D. O(1)
Projektowanie, programowanie …
Co to jest Webpack?
A. Framework JavaScript do tworzenia aplikacji mobilnych
B. System zarządzania bazami danych dla aplikacji Node.js
C. Biblioteka do testowania kodu JavaScript
D. Narzędzie do budowania modułów i zarządzania zależnościami w aplikacjach JavaScript
Projektowanie, programowanie …
Jakie kroki należy podjąć po wykryciu błędu w kodzie podczas testowania?
A. Zgłosić błąd użytkownikowi końcowemu
B. Pominąć błąd, jeżeli aplikacja funkcjonuje poprawnie
C. Usunąć moduł, który zawiera błąd
D. Naprawić błąd i przeprowadzić ponowne testy aplikacji
Projektowanie, programowanie …
Z jakiego obiektu można skorzystać, aby stworzyć kontrolkę wskazaną strzałką na ilustracji?

A. TextBox - dla biblioteki WPF; JTextField - dla biblioteki Swing
B. Text - dla biblioteki WPF; JText - dla biblioteki Swing
C. Box - dla biblioteki WPF; JField - dla biblioteki Swing
D. Windows - dla biblioteki WPF; JFrame - dla biblioteki Swing
Projektowanie, programowanie …
Na ilustracji pokazano fragment emulacji iOS z elementem kontrolnym. Który fragment kodu XAML opisuje ten element?

A. <Slider Maximum= "255" />
B. <Stepper Increment= "1" />
C. <Entry IsPassword= "true" />
D. <Switch IsToggled= "true" />
Projektowanie, programowanie …
Kompilator może wygenerować błąd "incompatible types", gdy
A. funkcja oczekuje całkowitej jako argumentu, a została wywołana z napisem jako parametrem
B. do zmiennej typu int przypisano wartość 243
C. funkcja zwraca typ void, a w momencie wywołania nie jest przypisana do żadnej zmiennej
D. w trakcie deklaracji zmiennej wystąpił błąd, zastosowano nieistniejący typ
Projektowanie, programowanie …
Wskaź rodzaj testowania, które realizuje się w trakcie tworzenia kodu źródłowego?
A. testy wydajnościowe
B. testy wdrożeniowe
C. testy jednostkowe
D. testy kompatybilności
Projektowanie, programowanie …
Jakie jest rozwiązanie dla dodawania binarnego liczb 1011 oraz 110?
A. 10001
B. 11001
C. 11101
D. 10101
Projektowanie, programowanie …
Przedstawiony fragment dotyczy funkcji resize w języku C++. Ta funkcja obniży długość elementu string, gdy wartość parametru

A. c jest większa od aktualnej długości łańcucha
B. n jest większa od aktualnej długości łańcucha
C. n jest mniejsza od aktualnej długości łańcucha
D. c jest mniejsza od aktualnej długości łańcucha
Projektowanie, programowanie …
Przyjmując, że opisana hierarchia klas właściwie odzwierciedla figury geometryczne i każda figura ma zdefiniowaną metodę do obliczania pola, to w której klasie można znaleźć deklarację metody liczPole()?

A. figura
B. czworokąt
C. trójkąt
D. trapez
Projektowanie, programowanie …
Programista umieścił poniższą linię kodu w pliku HTML, aby
<script src="jquery-3.5.1.min.js"></script> |
A. skorzystać z funkcji biblioteki jQuery, która była wcześniej pobrana i zapisana lokalnie
B. pobrać z Internetu w momencie otwierania strony i użyć biblioteki jQuery
C. wstawić kod JavaScript pomiędzy znacznikami <script></script>
D. zadeklarować własną funkcję JavaScript o nazwie min.js
Projektowanie, programowanie …
Podana deklaracja zmiennych w języku JAVA zawiera

A. jedną zmienną typu tekstowego, dwie całkowite, jedną znakową i jedną logiczną
B. jedną zmienną typu tekstowego, jedną rzeczywistą, jedną całkowitą, jedną znakową oraz jedną logiczną
C. dwie zmienne typu tekstowego, dwie całkowite oraz jedną logiczną
D. dwie zmienne o typie strukturalnym
Projektowanie, programowanie …
Jaką funkcję pełni operator "|" w języku C++?
A. Bitowe "xor"
B. Operację przesunięcia bitów w prawo
C. Bitowe "lub"
D. Logiczne "lub"
Projektowanie, programowanie …
Co to jest dependency injection w programowaniu?
A. Proces kompilacji kodu źródłowego do kodu maszynowego
B. Metoda optymalizacji zapytań do bazy danych
C. Technika, w której obiekt otrzymuje inne obiekty, od których zależy
D. Metoda projektowania interfejsu użytkownika
Projektowanie, programowanie …
Które z poniżej wymienionych afirmacji najtrafniej charakteryzuje proces interpretacji kodu?
A. Tłumaczenie kodu źródłowego na język maszynowy w czasie rzeczywistym
B. Generowanie bibliotek dynamicznych dla programu
C. Tworzenie pliku wykonywalnego
D. Analiza struktury kodu przed tłumaczeniem
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. 1 lub 5
B. 2 lub 3
C. 4
D. 3
Projektowanie, programowanie …
W jakim języku został stworzony framework Angular?
A. Typescript
B. PHP
C. Postscript
D. C#
Projektowanie, programowanie …
Które z poniższych nie jest językiem programowania?
A. HTML
B. Kotlin
C. Python
D. Ruby
Projektowanie, programowanie …
Jaki framework jest powszechnie wykorzystywany do rozwijania aplikacji desktopowych w języku C++?
A. Flutter
B. Qt
C. WPF
D. Node.js
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. trzy paragrafy, w każdym z nich tekst o treści: {tag}
B. Trzy paragrafy, każdy odpowiadający kolejnemu elementowi tablicy tags
C. jeden paragraf zawierający wszystkie elementy tablicy tags w kolejności
D. jeden paragraf z pierwszym elementem tablicy tags
Projektowanie, programowanie …
Który z poniższych procesów jest wyłącznie związany z kompilowaniem kodu?
A. Real-time translation of instructions
B. Executing code step by step
C. Detection of logical errors during program execution
D. Generating an executable file
Projektowanie, programowanie …
Które z poniższych NIE jest zasadą programowania SOLID?
A. Open/Closed Principle (Zasada otwarte/zamknięte)
B. Single Responsibility Principle (Zasada pojedynczej odpowiedzialności)
C. Code Reuse Principle (Zasada ponownego użycia kodu)
D. Dependency Inversion Principle (Zasada odwrócenia zależności)
Projektowanie, programowanie …
Jaką wartość zwróci funkcja napisana w języku C++, jeżeli jej argumentem wejściowym jest tablica stworzona w sposób następujący: int tablica[6] = {3,4,2,4,10,0};?

A. 10
B. 0
C. 23
D. 20
Projektowanie, programowanie …
Zaproponowany fragment kodu w Android Studio realizuje metodę nasłuchującą do obsługi wydarzenia

A. naciśnięcia przycisku
B. zmiany stanu kontrolki Switch
C. wybór daty
D. zmiany w polu tekstowym
Projektowanie, programowanie …
Na ilustracji pokazany jest fragment diagramu blokowego pewnego algorytmu. Ile razy warunek n<7 będzie badany?

A. 6
B. 5
C. 7
D. 8
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. Unfocused
B. SizeChanged
C. ValueChanged
D. DescendantAdded
Projektowanie, programowanie …
Co to jest ESLint?
A. Kompilator kodu ECMAScript do starszych wersji JavaScript
B. Framework do testowania aplikacji napisanych w JavaScript
C. Narzędzie do statycznej analizy kodu i identyfikacji problemów w kodzie JavaScript
D. System zarządzania zależnościami w projektach Node.js
Projektowanie, programowanie …
Jakie narzędzie programowe jest odpowiedzialne za konwersję kodu źródłowego na formę zrozumiałą dla maszyny, weryfikuje wszystkie polecenia pod kątem ewentualnych błędów, a następnie generuje moduł do wykonania?
A. interpreter
B. debugger
C. dekompilator
D. kompilator
Projektowanie, programowanie …
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
A. Gwarantuje automatyczną kompilację programu
B. Umożliwia skrócenie kodu przez eliminację wszelkich komentarzy
C. Eliminuje potrzebę korzystania ze zmiennych globalnych
D. Ułatwia proces debugowania oraz ponowne wykorzystanie fragmentów kodu
Projektowanie, programowanie …
Algorytmu Euklidesa, przedstawionego na schemacie, należy użyć do obliczenia.

A. najmniejszej liczby pierwszej w danym zakresie
B. Największego Wspólnego Dzielnika
C. Najmniejszej Wspólnej Wielokrotności
D. największego elementu w zbiorze liczb
Projektowanie, programowanie …
Z analizy złożoności obliczeniowej różnych algorytmów sortowania na dużych zbiorach danych (przekraczających 100 elementów) wynika, że najefektywniejszą metodą jest algorytm sortowania
sortowanie bąbelkowe | O(n2) |
sortowanie przez wstawianie | O(n2) |
sortowanie przez scalanie | O(n log n) |
sortowanie przez zliczanie | O(n) |
sortowanie kubełkowe | O(n2) |
A. kubełkowego
B. przez scalanie
C. bąbelkowego
D. przez zliczanie
Projektowanie, programowanie …
Zapisany fragment w C# wskazuje na definicję klasy Car, która

A. używa prywatnych pól klasy Vehicle
B. jest przywiązana do klasy Vehicle
C. stanowi klasę bazową (nie dziedziczy z żadnej klasy)
D. dziedziczy po Vehicle
Projektowanie, programowanie …
Jakie metody pozwalają na przesłanie danych z serwera do aplikacji front-end?
A. metody POST
B. protokołu SSH
C. formatu JSON
D. biblioteki jQuery
Projektowanie, programowanie …
Co to jest Service Worker w kontekście Progressive Web Apps?
A. Protokół komunikacji między przeglądarką a serwerem
B. Skrypt działający w tle przeglądarki, niezależnie od strony webowej
C. Narzędzie do testowania wydajności aplikacji
D. Usługa hostingowa dla aplikacji webowych
Projektowanie, programowanie …
Która z poniższych technik NIE jest związana z optymalizacją wydajności strony internetowej?
A. Lazy loading
B. Minifikacja kodu
C. Użycie CDN
D. Deep linking
Projektowanie, programowanie …
Zaprezentowane oznaczenie praw Creative Commons umożliwia bezpłatne wykorzystywanie utworu

A. w celach komercyjnych
B. w celu dokonywania zmian lub remiksowania
C. pod warunkiem zachowania go w pierwotnej formie
D. pod warunkiem udostępnienia go na takiej samej licencji
Projektowanie, programowanie …
Które z poniższych narzędzi jest używane do statycznej analizy kodu JavaScript?
A. Webpack
B. Jest
C. ESLint
D. Babel
Projektowanie, programowanie …
Jakie są różnice między konstruktorem a zwykłą metodą w klasie?
A. Konstruktor można wywołać bez konieczności tworzenia obiektu
B. Konstruktor powinien zwracać jakąś wartość
C. Konstruktor jest uruchamiany jedynie przez destruktor
D. Konstruktor zawsze nosi tę samą nazwę co klasa i nie zwraca wartości