Filtrowanie pytań
Projektowanie, programowanie …
A. security testing
B. integration testing
C. unit testing
D. performance testing
Projektowanie, programowanie …
Która z poniższych nie jest poprawną metodą HTTP?
A. POST
B. GET
C. SEARCH
D. DELETE
Projektowanie, programowanie …
Jakie są różnice między testami funkcjonalnymi a niefunkcjonalnymi?
A. Testy funkcjonalne koncentrują się na interfejsie, a niefunkcjonalne na backendzie aplikacji
B. Testy funkcjonalne oceniają zgodność działania aplikacji z założeniami, a niefunkcjonalne analizują aspekty wydajności, bezpieczeństwa i użyteczności
C. Testy funkcjonalne oceniają wydajność aplikacji, podczas gdy niefunkcjonalne weryfikują poprawność kodu
D. Testy funkcjonalne są realizowane tylko przez końcowych użytkowników, natomiast niefunkcjonalne przez programistów
Projektowanie, programowanie …
Który z wymienionych parametrów dysku twardego ma największy wpływ na jego wydajność?
A. Ilość pamięci podręcznej (Cache)
B. Prędkość obrotowa talerzy (RPM)
C. Rodzaj złącza (SATA/PCIe)
D. Pojemność dysku
Projektowanie, programowanie …
Co to jest Webpack?
A. Biblioteka do testowania kodu JavaScript
B. Narzędzie do budowania modułów i zarządzania zależnościami w aplikacjach JavaScript
C. Framework JavaScript do tworzenia aplikacji mobilnych
D. System zarządzania bazami danych dla aplikacji Node.js
Projektowanie, programowanie …
Jakie jest główne zadanie portali społecznościowych?
A. Zarządzanie handlem produktami i usługami
B. Analiza rezultatów działalności gospodarczej
C. Udostępnianie informacji i interakcja między użytkownikami
D. Tworzenie kopii zapasowych plików
Projektowanie, programowanie …
Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu?
| console.log(0.1 + 0.2 === 0.3); console.log(0.1 + 0.2); |
A. true, 0.3
B. false, 0.3
C. false, 0.30000000000000004
D. true, 0.30000000000000004
Projektowanie, programowanie …
Z analizy złożoności obliczeniowej algorytmów sortowania dla dużych zbiorów danych (powyżej 100 elementów) wynika, że najefektywniejszą metodą jest algorytm sortowania:

A. bąbelkowego
B. przez scalanie
C. kubełkowego
D. przez zliczanie
Projektowanie, programowanie …
Co zostanie wyświetlone po wykonaniu poniższego kodu?
| class Animal { constructor(name) { this.name = name; } speak() { return `${this.name} makes a noise.`; } } class Dog extends Animal { speak() { return `${this.name} barks.`; } } let dog = new Dog('Rex'); console.log(dog.speak()); |
A. Error: speak is not defined
B. Rex makes a noise.
C. Rex barks.
D. undefined
Projektowanie, programowanie …
Wskaż algorytm sortowania, który nie jest stabilny?
A. sortowanie przez zliczanie
B. sortowanie przez wstawianie
C. sortowanie szybkie
D. sortowanie bąbelkowe
Projektowanie, programowanie …
Jaki będzie wynik działania poniższego kodu JavaScript?
| function foo() { console.log(a); var a = 1; console.log(a); } foo(); |
A. undefined, undefined
B. ReferenceError, 1
C. 1, 1
D. undefined, 1
Projektowanie, programowanie …
Który z poniższych nie jest typem danych w języku JavaScript?
A. String
B. Integer
C. Boolean
D. Object
Projektowanie, programowanie …
Jakie składniki powinien mieć plan projektu?
A. Wyłącznie etapy projektu
B. Tylko czas wykonania i budżet
C. Etapy projektu, ramy czasowe, zasoby i zadania
D. Terminy i zasoby ludzkie
Projektowanie, programowanie …
Zaprezentowany diagram ilustruje wyniki przeprowadzonych testów:

A. funkcjonalności
B. ochrony
C. wydajnościowych
D. użyteczności
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: utworzyć katalogi hdpi, lhpi, xhpi i dodać do nich grafiki. Android: utworzyć katalogi 32x32, 64x64, 96x96 i dodać do nich grafiki
B. iOS: dodać do nazw plików sufiksy @2x, @3x. Android: umieścić grafikę w odpowiednich folderach drawable: -hdpi, -xhpi, xxhdpi
C. iOS: dodać do nazw sufiksy #2x, #3x. Android: dodać do nazw sufiks rozdzielczości: -32x32, -64x64, -96x96
D. iOS: dodać do nazw sufiksy oznaczające rozdzielczość, np. 32ppi. Android: umieścić grafikę w odpowiednich katalogach: 32ppi, 64ppi, 96ppi
Projektowanie, programowanie …
W jakich sytuacjach zastosowanie rekurencji może być bardziej korzystne niż użycie iteracji?
A. Gdy kod źródłowy ma być zoptymalizowany dla starszych kompilatorów
B. Gdy algorytm wymaga naturalnego podziału na mniejsze podproblemy
C. Kiedy program jest uruchamiany w środowisku wielowątkowym
D. Kiedy liczba iteracji przewyższa maksymalny zakres zmiennej licznikowej
Projektowanie, programowanie …
Co to jest lazy loading w kontekście ładowania obrazów na stronie?
A. Protokół transferu obrazów między serwerem a przeglądarką
B. Metoda kompresji obrazów przed wysłaniem na serwer
C. Technika ładowania obrazów dopiero w momencie, gdy stają się widoczne dla użytkownika
D. Format przechowywania obrazów w pamięci podręcznej przeglądarki
Projektowanie, programowanie …
Która z poniższych nie jest prawidłową metodą zarządzania stanem w React?
A. useState hook
B. React.stateManager
C. Context API
D. Redux
Projektowanie, programowanie …
W jakim modelu Cyklu Życia Projektu Informatycznego znajduje się etap analizy ryzyka?
A. W kaskadowym
B. W modelu z prototypem
C. W spiralnym
D. W modelu Fry’ego
Projektowanie, programowanie …
Jakie są główne cechy architektury klient-serwer?
A. Każdy klient funkcjonuje niezależnie od pozostałych
B. Komunikacja odbywa się bezpośrednio między urządzeniami klienckimi
C. Serwer pełni rolę pasywnego odbiorcy danych od klientów
D. Dane są przechowywane i przetwarzane na serwerze, a klient wysyła żądania i odbiera odpowiedzi
Projektowanie, programowanie …
Który z wymienionych frameworków służy do budowy aplikacji webowych w C#?
A. Django
B. ASP.NET Core
C. Angular
D. React.js
Projektowanie, programowanie …
Jaką wartość będzie miała zmienna result po wykonaniu poniższego kodu PHP?
| $array = [5, 1, 8, 3, 7]; $result = 0; foreach ($array as $value) { if ($value > $result) { $result = $value; } } |
A. 5
B. 7
C. 8
D. 24
Projektowanie, programowanie …
W środowisku IDE przeznaczonym do tworzenia aplikacji okienkowych zdefiniowano okno Form1. Aby wprowadzić zmiany w ustawieniach, w kolejności: tytuł okna na górnym pasku, standardowy kursor na strzałkę oraz kolor tła okna, należy dostosować następujące pola w oknie Properties:

A. (Name), Cursor, BackgroundImage
B. (Name), UseWaitCursor, BackgroundImage
C. Text, Cursor, BackColor
D. Text, UseWaitCursor, BackColor
Projektowanie, programowanie …
Celem mechanizmu obietnic (ang. promises) w języku JavaScript jest
A. zarządzanie funkcjonalnością związaną z kodem asynchronicznym
B. ulepszenie czytelności kodu synchronicznego
C. zastąpienie mechanizmu dziedziczenia w programowaniu obiektowym
D. zarządzanie przechwytywaniem błędów aplikacji
Projektowanie, programowanie …
Na podstawie treści zawartej w ramce, określ, który z rysunków ilustruje element odpowiadający klasie Badge zdefiniowanej w bibliotece Bootstrap?

A. Rysunek 3
B. Rysunek 4
C. Rysunek 2
D. Rysunek 1
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 jest ograniczony wyłącznie do aplikacji konsolowych
D. Dialog modalny wymaga zamknięcia, aby powrócić do głównego okna aplikacji, natomiast dialog niemodalny tego nie wymaga
Projektowanie, programowanie …
Który z wymienionych aktów prawnych odnosi się do ochrony danych osobowych w krajach Unii Europejskiej?
A. Creative Commons
B. DMCA
C. Open Source Initiative
D. GDPR (RODO)
Projektowanie, programowanie …
W jakim języku został stworzony framework Angular?
A. Typescript
B. Postscript
C. PHP
D. C#
Projektowanie, programowanie …
Co należy zrobić w sytuacji silnego krwawienia z rany?
A. Przepłukać ranę wodą utlenioną i zostawić do wyschnięcia
B. Założyć opatrunek uciskowy oraz unieść kończynę powyżej poziomu serca
C. Nałożyć elastyczny bandaż bez ucisku
D. Poczekać, aż krwawienie ustanie samoistnie
Projektowanie, programowanie …
Zawarty w ramce opis licencji sugeruje, że mamy do czynienia z licencją

A. Open Source
B. Freeware
C. Shareware
D. OEM
Projektowanie, programowanie …
Programista może wykorzystać framework Angular do realizacji aplikacji:
A. mobilnej
B. na komputerze
C. rodzaju front-end
D. rodzaju back-end
Projektowanie, programowanie …
Którą funkcję w C++ można zastosować do dynamicznego przydzielania pamięci dla tablicy?
A. sizeof()
B. malloc()
C. delete[]
D. free()
Projektowanie, programowanie …
Co oznacza skrót CDN w kontekście aplikacji webowych?
A. Compressed Data Node - węzeł kompresji danych w architekturze mikrousług
B. Cross Domain Navigation - metoda nawigacji między domenami w aplikacjach webowych
C. Content Delivery Network - sieć rozproszona geograficznie, służąca do dostarczania treści
D. Content Definition Notation - notacja do definiowania treści w aplikacjach
Projektowanie, programowanie …
W języku C++, zakładając, że przedstawiony fragment kodu poprawnie się skompiluje i zostanie wykonany, to zmiennej liczba przypisana zostanie wartość

A. równa 1OOO
B. dowolna pseudolosowa z przedziału typu int
C. pseudolosowa nie większa niż 999
D. rzeczywista podzielna przez 1OOO
Projektowanie, programowanie …
Który z poniższych aspektów najlepiej definiuje działanie e-sklepu?
A. Dostęp do bazy danych klientów
B. Mechanizm generowania grafiki 3D
C. System obsługi koszyka oraz realizacji zamówień
D. Zarządzanie serwerem e-mail
Projektowanie, programowanie …
Który z poniższych kodów realizuje przedstawiony fragment algorytmu?

A. Kod 1
B. Kod 2
C. Kod 4
D. Kod 3
Projektowanie, programowanie …
Które z poniższych nie jest algorytmem sortowania?
A. Merge Sort
B. Binary Search
C. Bubble Sort
D. Quick Sort
Projektowanie, programowanie …
Co to jest Continuous Integration (CI)?
A. Metoda ciągłego monitorowania wydajności aplikacji w produkcji
B. Protokół komunikacji między różnymi częściami aplikacji
C. Praktyka automatycznego integrowania kodu w repozytorium wspólnym wraz z testami
D. Technika tworzenia aplikacji mobilnych w sposób przyrostowy
Projektowanie, programowanie …
Jakie z przedstawionych rozwiązań może pomóc w unikaniu porażeń prądem w biurze?
A. Wykorzystanie foteli o ergonomicznym kształcie
B. Stosowanie monitorów LCD
C. Systematyczne sprawdzanie instalacji elektrycznych
D. Kontrolowanie jakości powietrza
Projektowanie, programowanie …
Która z wymienionych cech dotyczy klasy statycznej?
A. Nie może zawierać ani zmiennych, ani metod
B. Jest automatycznie usuwana po zakończeniu działania programu
C. Może być dziedziczona przez klasy potomne
D. Może zawierać wyłącznie statyczne pola i metody