Filtrowanie pytań
Projektowanie, programowanie …
A. .switchClass()
B. .toggleClass()
C. .bingClass()
D. .changeClass()
Projektowanie, programowanie …
Co to jest Cypress?
A. Biblioteka komponentów UI dla React
B. Framework do testowania end-to-end aplikacji webowych
C. System zarządzania bazami danych dla aplikacji mobilnych
D. Narzędzie do kompilacji kodu TypeScript
Projektowanie, programowanie …
Jakie znaczenie ma termin "hierarchia dziedziczenia" w kontekście programowania obiektowego?
A. Układ klas, który ogranicza występowanie dziedziczenia wielokrotnego
B. Zespół metod i pól posiadających ten sam modyfikator dostępu
C. Układ klas w strukturę, w której klasy pochodne dziedziczą cechy od klas bazowych
D. Zbiór klas, które nie mają wspólnych powiązań
Projektowanie, programowanie …
Jaką strukturę danych można zrealizować, korzystając jedynie z wymienionych metod?

A. tablica
B. kolejka FIFO
C. drzewo binarne
D. stos
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. Yaml
B. Angular
C. Bootstrap
D. Symfony
Projektowanie, programowanie …
Jakie znaczenie ma krajowa normalizacja dla produktów i usług?
A. Gwarantuje lepszą zgodność oraz jakość
B. Ogranicza liczbę dostępnych towarów
C. Restrukcjonuje innowacje technologiczne
D. Usuwa konieczność przeprowadzania kontroli jakości
Projektowanie, programowanie …
Do implementacji w aplikacji jednokierunkowej funkcji skrótu, zwanej funkcją haszującą, można wykorzystać algorytm
A. MD5
B. RSA
C. AES
D. DES
Projektowanie, programowanie …
Co to jest SQL injection?
A. Metoda optymalizacji zapytań SQL w bazach danych
B. Technika ataku polegająca na wstrzyknięciu złośliwego kodu SQL do zapytania
C. Narzędzie do importowania danych do bazy SQL
D. Proces automatyzacji tworzenia zapytań SQL
Projektowanie, programowanie …
Który z poniższych elementów HTML5 służy do rysowania grafiki?
A. <canvas>
B. <draw>
C. <graphic>
D. <svg>
Projektowanie, programowanie …
Jakie jest podstawowe zastosowanie wzorca projektowego Singleton?
A. Tworzenie wielu instancji obiektu na podstawie klasy
B. Szybsza komunikacja pomiędzy obiektami
C. Zapewnienie jednej instancji obiektu w aplikacji
D. Optymalizacja pamięci poprzez dziedziczenie
Projektowanie, programowanie …
Który z wymienionych algorytmów jest algorytmem opartym na iteracji?
A. QuickSort
B. Fibonacci (rekurencyjnie)
C. DFS (przeszukiwanie w głąb)
D. BubbleSort
Projektowanie, programowanie …
Który z wymienionych algorytmów pracujących na tablicy jednowymiarowej ma złożoność obliczeniową O(n2)?
A. Sortowanie szybkie
B. Sortowanie bąbelkowe
C. Wyświetlenie elementów
D. Wyszukiwanie metodą binarną
Projektowanie, programowanie …
W zaprezentowanym kodzie zostało ukazane jedno z fundamentalnych założeń programowania obiektowego. Czym ono jest?

A. dziedziczenie
B. polimorfizm
C. hermetyzacja
D. abstrakcja
Projektowanie, programowanie …
Gdzie są przechowywane informacje w sytuacji korzystania z chmury obliczeniowej?
A. Na zdalnych serwerach dostawcy usług
B. Na nośnikach optycznych użytkownika
C. Na dysku twardym użytkownika
D. Na lokalnym serwerze użytkownika
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 przez wstawianie
C. Sortowanie bąbelkowe
D. Sortowanie szybkie (QuickSort)
Projektowanie, programowanie …
Jaką rolę odgrywa interpreter w kontekście programowania?
A. Przekłada kod źródłowy na język maszynowy w trakcie działania programu
B. Zoptymalizowuje wydajność aplikacji w środowisku produkcyjnym
C. Generuje plik wykonywalny dla systemu operacyjnego
D. Łączy kod źródłowy z zewnętrznymi bibliotekami
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. integracyjnymi
C. bezpieczeństwa
D. jednostkowymi
Projektowanie, programowanie …
Jaki jest podstawowy cel przystosowania aplikacji do publikacji w sklepie mobilnym?
A. Zmniejszenie rozmiaru aplikacji poniżej 10 MB
B. Zapewnienie, że aplikacja działa jedynie w trybie offline
C. Dostosowanie aplikacji do wymogów platformy oraz regulacji sklepu
D. Dostosowanie kodu aplikacji w celu zwiększenia jej wydajności
Projektowanie, programowanie …
Pętla przedstawiona w zadaniu działa na zmiennej typu string o nazwie ciąg. Jej celem jest

A. zamienić w ciągu małe litery na wielkie
B. od każdego znaku w ciągu, który nie jest równy 0, odjąć kod 32
C. zamienić w ciągu wielkie litery na małe
D. od każdego znaku w ciągu odjąć kod 32
Projektowanie, programowanie …
W aplikacji mobilnej, aby określić warianty grafiki w zależności od wielkości ekranu, należy (uwaga: odpowiedzi wariantowe dla dwóch systemów - sugerować się systemem omawianym na zajęciach)
A. iOS: dodać do nazw sufiksy #2x, #3x. Android: dodać do nazw sufiks rozdzielczości: -32x32, -64x64, -96x96
B. iOS: dodać do nazw sufiksy oznaczające rozdzielczość, np. 32ppi. Android: umieścić grafikę w odpowiednich katalogach: 32ppi, 64ppi, 96ppi
C. iOS: dodać do nazw plików sufiksy @2x, @3x. Android: umieścić grafikę w odpowiednich folderach drawable: -hdpi, -xhpi, xxhdpi
D. iOS: utworzyć katalogi hdpi, lhpi, xhpi i dodać do nich grafiki. Android: utworzyć katalogi 32x32, 64x64, 96x96 i dodać do nich grafiki
Projektowanie, programowanie …
Jakie zagrożenie związane z użytkowaniem cyberprzestrzeni ma wpływ na zdrowie fizyczne?
A. Problemy z kręgosłupem wynikające z długotrwałego siedzenia
B. Rozpowszechnianie nieprawdziwych informacji
C. Uzależnienie od gier komputerowych
D. Depresja spowodowana cyberprzemocą
Projektowanie, programowanie …
Który z protokołów w modelu TCP/IP odpowiada za pewne przesyłanie danych?
A. TCP
B. HTTP
C. IP
D. UDP
Projektowanie, programowanie …
Na podstawie definicji zamieszczonej w ramce, wskaż, który z rysunków ilustruje komponent Chip zdefiniowany w bibliotece Angular Material?

A. Rysunek 4
B. Rysunek 1
C. Rysunek 3
D. Rysunek 2
Projektowanie, programowanie …
Jaką kategorię reprezentuje typ danych "array"?
A. Typ wskaźników
B. Typ danych prosty
C. Typ logiczny
D. Typ danych złożony
Projektowanie, programowanie …
Zapisany kod w języku Python ilustruje

A. stos
B. tablicę asocjacyjną (słownik)
C. strukturę
D. kolejkę (LIFO)
Projektowanie, programowanie …
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
A. Testy integracyjne
B. Testy jednostkowe
C. Testy systemowe
D. Testy akceptacyjne
Projektowanie, programowanie …
Jakie narzędzie najlepiej wykorzystać do testowania API REST?
A. Postman
B. Selenium
C. Jasmine
D. Git
Projektowanie, programowanie …
Co to jest Docker?
A. Narzędzie do automatyzacji procesu tworzenia dokumentacji
B. Framework JavaScript do tworzenia aplikacji mobilnych
C. Platforma do tworzenia, wdrażania i uruchamiania aplikacji w kontenerach
D. System zarządzania bazami danych
Projektowanie, programowanie …
Które z wymienionych stwierdzeń najtrafniej charakteryzuje klasę bazową?
A. Klasa, która dziedziczy z klasy pochodnej
B. Klasa, która zapewnia wspólne atrybuty i metody dla klas pochodnych
C. Klasa, która nie może być dziedziczona
D. Klasa, która zawsze zawiera metody wirtualne
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. 23
B. 10
C. 20
D. 0
Projektowanie, programowanie …
Co oznacza operator '===' w JavaScript?
A. Konkatenacja stringów
B. Porównanie wartości i typów
C. Porównanie wartości
D. Przypisanie wartości
Projektowanie, programowanie …
Co to jest choroba związana z wykonywaniem zawodu?
A. Choroba wynikająca z warunków pracy lub związanych z nimi czynników
B. Choroba występująca tylko w sektorze przemysłowym
C. Każda choroba, która występuje w czasie pracy
D. Stan zdrowia, który uniemożliwia pracę przez okres krótszy niż tydzień
Projektowanie, programowanie …
Na jakim etapie cyklu życia projektu tworzony jest szczegółowy opis wymagań funkcjonalnych oraz niefunkcjonalnych?
A. Analiza
B. Wdrożenie
C. Weryfikacja
D. Planowanie
Projektowanie, programowanie …
Jakie słowa kluczowe są stosowane w języku C++ do zarządzania wyjątkami?
A. except i finally
B. try i raise
C. throw i handle
D. try i catch
Projektowanie, programowanie …
Do stworzenia zbioru danych potrzebnego do uruchomienia algorytmu sortowania bąbelkowego tablicy, wymagane są przynajmniej następujące typy:
A. jeden tablicowy, jeden liczbowy do nadzorowania pętli, dwa do zamiany miejscami elementów
B. dwa tablicowe, dwa do zamiany miejscami elementów
C. jeden tablicowy, dwa liczbowe do nadzorowania pętli, jeden do zamiany miejscami elementów
D. dwa tablicowe, jeden liczbowy do nadzorowania pętli
Projektowanie, programowanie …
Które z wymienionych stwierdzeń najtrafniej charakteryzuje WPF?
A. Framework umożliwiający zarządzanie urządzeniami IoT
B. Framework przeznaczony do budowy aplikacji internetowych
C. Framework przeznaczony do budowy aplikacji stacjonarnych w systemie Windows
D. Biblioteka do obróbki danych w Pythonie
Projektowanie, programowanie …
Która metoda w obrębie klasy jest uruchamiana automatycznie podczas tworzenia kopii obiektu?
A. Metoda statyczna
B. Destruktor
C. Metoda zaprzyjaźniona
D. Konstruktor kopiujący
Projektowanie, programowanie …
Jakie są typowe frameworki/biblioteki używane w aplikacjach webowych?
A. Visual Studio, Eclipse, angular, React.js, Node.js
B. ASP.NET Core, jQuery, Joomla!, Wordpress, Angular
C. jquery, Joomla!, Wordpress, android Studio, Xamarin
D. ASP.NET Core, Django, Angular, React.js, Node.js
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 1
B. kod 4
C. kod 3
D. kod 2
Projektowanie, programowanie …
Który z poniższych elementów nie jest związany z architekturą mikroserwisów?
A. Monolityczny kod źródłowy
B. Skalowalność poszczególnych usług
C. Niezależne wdrażanie usług
D. Komunikacja przez API