Jaki środek ochronny najlepiej chroni przed hałasem w biurze?
A. Panele akustyczne wygłuszające
B. Okna zamknięte
C. Mata antypoślizgowa
D. Lampy biurowe o niskim poziomie natężenia światła
Pytanie 2
Który z poniższych elementów HTML5 służy do rysowania grafiki?
A.
B.
C.
D.
Pytanie 3
Na ilustracji pokazany jest fragment diagramu blokowego pewnego algorytmu. Ile razy warunek n<7 będzie badany?
A. 6
B. 8
C. 5
D. 7
Pytanie 4
W obrębie klasy pracownik zdefiniowano następujące metody: pracownik() { ... } static void wypisz() { ... } int operator== (const pracownik &prac) { ... } ~pracownik() { ... } Którą z nich można, zgodnie z jej funkcją, rozszerzyć o element diagnostyczny o treści: cout << "Obiekt został usunięty";
A. ~pracownik
B. operator==
C. pracownik
D. wypisz
Pytanie 5
Jakie jest oznaczenie komentarza wieloliniowego w języku Java?
A. /* ... */
B. """ ... """
C. // ... //
D.
Pytanie 6
Jaki będzie wynik działania poniższego kodu w języku C#? int x = 5; int y = 10; Console.WriteLine($"Suma {x} i {y} wynosi {x + y}");
A. Suma 5 i 10 wynosi 15
B. Suma 5 i 10 wynosi x + y
C. Error: niewłaściwa składnia
D. Suma x i y wynosi 15
Pytanie 7
Na podstawie przedstawionego w tabeli standardu opisu pamięci PC-100 wskaż pamięć, która charakteryzuje się maksymalnym czasem dostępu wynoszącym 6 nanosekund oraz minimalnym opóźnieniem między sygnałami CAS i RAS równym 2 cyklom zegara? Specyfikacja wzoru: PC 100-abc-def Oznaczenie Opis a CL(ang. CAS Latency) minimalna liczba cykli sygnału taktującego, liczona podczas operacji odczytu, od momentu uaktywnienia sygnału CAS, do momentu pojawienia się danych na wyjściu modułu DIMM (wartość CL wynosi zwykle 2 lub 3) b tRCD(ang. RAS to CAS Delay) minimalne opóźnienie pomiędzy sygnałami RAS i CAS, wyrażone w cyklach zegara systemowego c tRP(ang. RAS Precharge) czas wyrażony w cyklach zegara taktującego, określający minimalną pauzę pomiędzy kolejnymi komendami, wykonywanymi przez pamięć d tAC Maksymalny czas dostępu (wyrażony w nanosekundach) e SPD Rev specyfikacja komend SPD (parametr może nie występować w oznaczeniach) f Parametr zapasowy ma wartość 0
A. RAD umożliwia szybsze prototypowanie i rozwój aplikacji dzięki narzędziom wizualnym
B. RAD koncentruje się wyłącznie na budowie frontendu aplikacji
C. RAD nie wspiera żadnych języków backendowych
D. RAD funkcjonuje tylko w systemach Windows
Pytanie 8
W jakiej metodzie zarządzania projektami nacisk kładzie się na ograniczenie marnotrawstwa?
A. Kanban
B. Prototypowy
C. Scrum
D. Waterfall
Pytanie 9
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 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ą wydajność aplikacji, podczas gdy niefunkcjonalne weryfikują poprawność kodu
Pytanie 10
Jaka jest złożoność obliczeniowa poniższego algorytmu? for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { for (int k = 0; k < n; k++) { array[i][j][k] = i + j + k; } } }
A. O(n³)
B. O(n log n)
C. O(n²)
D. O(n)
Pytanie 11
Która z dokumentacji funkcji odpowiada przedstawionemu kodowi źródłowemu? static int Abs(int liczba) { if (liczba < 0) liczba *= -1; return liczba; } Dokumentacja 1: /******************* * nazwa: Abs * opis: liczy wartość bezwzględną * zwracana: brak * argumenty: liczba całkowita *******************/ Dokumentacja 2: /******************* * nazwa: Abs * opis: liczy wartość bezwzględną * zwracana: wartość bezwzględna z liczby całkowitej * argumenty: liczba całkowita *******************/ Dokumentacja 3: /******************* * nazwa: Abs * opis: liczy potęgę liczby * zwracana: potęga z liczby całkowitej * argumenty: dwie liczby całkowite *******************/ Dokumentacja 4: /******************* * nazwa: Abs * opis: liczy potęgę liczby * zwracana: potęga z liczby całkowitej * argumenty: liczba całkowita *******************/
A. Dokumentacja 2
B. Dokumentacja 4
C. Dokumentacja 1
D. Dokumentacja 3
Pytanie 12
Który z wymienionych typów danych należy do typu logicznego?
A. bool
B. char
C. float
D. int
Pytanie 13
Który z wymienionych algorytmów najczęściej wykorzystuje rekurencję?
A. Obliczanie liczb Fibonacciego
B. Sortowanie bąbelkowe
C. Wyszukiwanie liniowe
D. Sortowanie przez wstawianie
Pytanie 14
Zaprezentowane oznaczenie praw Creative Commons umożliwia bezpłatne wykorzystywanie utworu
A. w celu dokonywania zmian lub remiksowania
B. pod warunkiem zachowania go w pierwotnej formie
C. pod warunkiem udostępnienia go na takiej samej licencji
D. w celach komercyjnych
Pytanie 15
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
A. Chrome DevTools Performance
B. Babel
C. npm
D. Webpack
Pytanie 16
Jakie jest podstawowe użycie metod wirtualnych?
A. Umożliwienie dynamicznego wiązania metod w czasie wykonania
B. Umożliwienie wielokrotnego dziedziczenia
C. Zapewnienie, że metoda działa wyłącznie na danych statycznych
D. Umożliwienie korzystania z metod bezpośrednio z klasy bazowej
Pytanie 17
W klasie o nazwie samochod przypisano atrybuty: marka, rocznik, parametry[]. Atrybuty te powinny zostać zdefiniowane jako
A. pola
B. metody
C. interfejsy
D. funkcje
Pytanie 18
Który z wymienionych algorytmów sortowania jest najskuteczniejszy w przypadku dużych zbiorów danych w przeważającej liczbie sytuacji?
A. Sortowanie szybkie (QuickSort)
B. Sortowanie przez zliczanie
C. Sortowanie przez wstawianie
D. Sortowanie bąbelkowe
Pytanie 19
Co to jest lazy loading w kontekście ładowania obrazów na stronie?
A. Technika ładowania obrazów dopiero w momencie, gdy stają się widoczne dla użytkownika
B. Protokół transferu obrazów między serwerem a przeglądarką
C. Metoda kompresji obrazów przed wysłaniem na serwer
D. Format przechowywania obrazów w pamięci podręcznej przeglądarki
Pytanie 20
Który algorytm sortowania opiera się na metodzie "dziel i zwyciężaj"?
A. Sortowanie szybkie (QuickSort)
B. Sortowanie bąbelkowe
C. Sortowanie przez wstawianie
D. Sortowanie przez wybór
Pytanie 21
Który z paradygmatów programowania najbardziej akcentuje dziedziczenie oraz polimorfizm?
A. Programowanie obiektowe
B. Programowanie funkcyjne
C. Programowanie strukturalne
D. Programowanie proceduralne
Pytanie 22
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
A. Dodać warunek zakończenia w funkcji
B. Zastosować iterację zamiast rekurencji
C. Wykorzystać automatyczny debugger w kompilatorze
D. Rozszerzyć zakres zmiennych globalnych
Pytanie 23
Która z poniższych technologii jest używana do tworzenia wykresów i animacji w przeglądarce?
A. SVG
B. CSV
C. XML
D. JSON
Pytanie 24
Które z poniższych narzędzi służy do analizy wydajności stron internetowych?
A. Lighthouse
B. Webpack
C. Docker
D. Postman
Pytanie 25
W środowisku do tworzenia aplikacji, gdzie przedstawiono menu, aby usunąć wszystkie pliki tymczasowe oraz wyniki projektu, należy wybrać opcję
A. Clean Solution
B. Batch Build
C. Run Code Analysis on Solution
D. Build Solution
Pytanie 26
Która z poniższych nie jest cechą architektury mikroserwisów?
A. Wspólna baza danych dla wszystkich usług
B. Autonomia zespołów rozwijających poszczególne usługi
C. Niezależne wdrażanie poszczególnych usług
D. Odporność na awarie pojedynczych komponentów
Pytanie 27
Algorytm zaprezentowany w zadaniu można zrealizować w języku Java wykorzystując instrukcję
A. while
B. switch
C. if
D. try
Pytanie 28
Jakie z wymienionych działań jest fundamentalne w modelu kaskadowym?
A. Zakończenie jednej fazy przed rozpoczęciem następnej
B. Przeprowadzanie testów systemu po zakończeniu każdej fazy
C. Równoległe prowadzenie wielu etapów projektu
D. Iteracyjne wprowadzanie modyfikacji na każdym poziomie
Pytanie 29
Co to jest ESLint?
A. Narzędzie do statycznej analizy kodu i identyfikacji problemów w kodzie JavaScript
B. System zarządzania zależnościami w projektach Node.js
C. Framework do testowania aplikacji napisanych w JavaScript
D. Kompilator kodu ECMAScript do starszych wersji JavaScript
Pytanie 30
Zastosowanie typu DECIMAL języka SQL wymaga wcześniejszego zdefiniowania długości (liczby cyfr) przed przecinkiem oraz długości cyfr po przecinku. Jest to zapis:
A. stałoprzecinkowy
B. zmiennoprzecinkowy
C. logicznym
D. łańcuchowym
Pytanie 31
Który z wymienionych poniżej typów danych stanowi przykład typu stałoprzecinkowego?
A. int
B. double
C. decimal
D. float
Pytanie 32
Które z poniższych stwierdzeń jest prawdziwe w kontekście dziedziczenia w języku Java?
A. Klasa pochodna dziedziczy po jednej klasie bazowej.
B. Dziedziczenie jest niezalecane w języku Java.
C. Klasa pochodna może dziedziczyć po wielu klasach bazowych.
D. Java nie wspiera dziedziczenia.
Pytanie 33
Który z wymienionych poniżej wzorców projektowych można zakwalifikować jako wzorzec strukturalny?
A. Fasada (Facade)
B. Fabryka abstrakcyjna (Abstract Factory)
C. Metoda szablonowa (Template method)
D. Obserwator (Observer)
Pytanie 34
Jaką wartość dziesiętną reprezentuje liczba binarna 1010?
A. 10
B. 14
C. 12
D. 8
Pytanie 35
Do zadań widoku w architekturze MVVM (Model-View-ViewModel) należy
A. obsługa interakcji użytkownika, stworzenie UI
B. przechowywanie ściągniętych i przetworzonych informacji
C. przekazywanie danych do widoku oraz wymiana informacji z modelem
D. zarządzanie logiką aplikacji - obejmuje wdrażanie algorytmów
Pytanie 36
Jakie narzędzie można wykorzystać do stworzenia mobilnej aplikacji cross-platform w języku C#?
A. platformę Xamarin
B. środowisko Android Studio
C. środowisko XCode
D. bibliotekę React Native
Pytanie 37
Z jakiej kolekcji powinno się korzystać, aby przechowywać informacje związane z elementem interfejsu użytkownika w taki sposób, aby ten element był informowany przez kolekcję o dodaniu, usunięciu lub zmianie jej zawartości?
A. ObservableCollection
B. KeyedCollection
C. Collection
D. ReadOnlyCollection
Pytanie 38
Jednym z kroków przy publikacji aplikacji mobilnej w sklepie Google Play są testy Beta, które charakteryzują się tym, że są one
A. przeprowadzane przez grupę docelowych użytkowników aplikacji
B. realizowane przez zespół testerów zatrudnionych przez firmę Google
C. podzielone na testy funkcjonalne, wydajnościowe oraz skalowalności
D. przeprowadzane na podstawie dokumentu zawierającego przypadki testowe
Pytanie 39
Którą konwencję nazewnictwa najczęściej stosuje się w JavaScript?
A. camelCase
B. PascalCase
C. snake_case
D. kebab-case
Pytanie 40
Jakie operacje na plikach można uznać za podstawowe?
A. Otwieranie, zapisywanie, odczytywanie, zamykanie
B. Zmiana rozszerzenia plików podczas działania programu
C. Jedynie otwieranie oraz zamykanie plików
D. Usuwanie oraz tworzenie nowych plików
Pytanie 41
Jednym z elementów, które mają zostać zaimplementowane w aplikacji, jest możliwość cofnięcia ostatnich działań do 20 operacji wstecz (undo). Struktura danych, która jest odpowiednia do tego celu i pozwala na dostęp tylko do ostatnio dodanego elementu, to:
A. stos
B. kolejka
C. drzewo
D. tablica
Pytanie 42
Co oznacza skrót CDN w kontekście aplikacji webowych?
A. Content Delivery Network - sieć rozproszona geograficznie, służąca do dostarczania treści
B. Content Definition Notation - notacja do definiowania treści w aplikacjach
C. Compressed Data Node - węzeł kompresji danych w architekturze mikrousług
D. Cross Domain Navigation - metoda nawigacji między domenami w aplikacjach webowych
Pytanie 43
Który z wymienionych parametrów określa prędkość procesora?
A. Częstotliwość taktowania
B. Rodzaj złącza
C. Wielkość pamięci podręcznej
D. Liczba rdzeni
Pytanie 44
Które z poniższych nie jest systemem kontroli wersji?
A. MongoDB
B. Git
C. Mercurial
D. SVN
Pytanie 45
Która z wymienionych bibliotek pozwala na obsługę zdarzeń związanych z myszą w aplikacjach desktopowych?
A. Qt
B. TensorFlow
C. Numpy
D. Django
Pytanie 46
Co to jest IndexedDB?
A. Niskopoziomowe API do przechowywania dużych ilości danych w przeglądarce użytkownika
B. System zarządzania bazami SQL w aplikacjach backendowych
C. Indeks danych używany przez wyszukiwarki internetowe
D. Format indeksowania danych w bazach NoSQL
Pytanie 47
Co to jest PWA (Progressive Web App)?
A. Aplikacja webowa działająca jak natywna aplikacja mobilna
B. System zarządzania treścią dla stron internetowych
C. Framework do tworzenia aplikacji mobilnych
D. Biblioteka graficzna do tworzenia animacji
Pytanie 48
Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu? console.log(typeof null); console.log(typeof undefined); console.log(typeof []); console.log(typeof NaN);
A. object, undefined, object, number
B. null, undefined, object, NaN
C. null, undefined, array, number
D. object, undefined, array, number
Pytanie 49
Co oznacza pojęcie MVP w kontekście projektowania aplikacji?
A. Minimum Viable Product - produkt o minimalnej funkcjonalności zdolny do działania
B. Multiple Value Platform - platforma wspierająca wiele typów wartości danych
C. Mobile Virtual Platform - platforma do testowania aplikacji mobilnych
D. Most Valuable Program - program uznany za najbardziej wartościowy w organizacji
Pytanie 50
Jakie wartości jest w stanie przechować zmienna o typie logicznym?
A. Jedną z dwóch opcji: true lub false
B. Tylko ciąg znaków
C. Wartość w reprezentacji binarnej
D. Dowolną liczbę rzeczywistą
Pytanie 51
Który z wymienionych sposobów może przyczynić się do optymalizacji kodu źródłowego?
A. Eliminacja nieużywanych zmiennych oraz funkcji
B. Dodanie większej liczby komentarzy w kodzie
C. Zwiększenie ilości instrukcji warunkowych
D. Zamiana zmiennych globalnych na lokalne
Pytanie 52
Co to jest JWT (JSON Web Token)?
A. Otwarty standard do bezpiecznego przekazywania informacji między stronami jako obiekt JSON
B. Protokół komunikacji między frontendem a backendem
C. Biblioteka JavaScript do manipulacji danymi JSON
D. Format przechowywania danych w bazach NoSQL
Pytanie 53
Jakie jest zastosowanie języka XAML przy tworzeniu aplikacji desktopowych?
A. Do projektowania graficznego interfejsu użytkownika
B. Do zarządzania bazami danych
C. Do optymalizacji działania aplikacji
D. Do obsługi zdarzeń klawiatury
Pytanie 54
Które z wymienionych atrybutów klasy mogą być dostępne wyłącznie w obrębie tej klasy oraz jej klas potomnych?
A. Protected
B. Static
C. Public
D. Private
Pytanie 55
Jakie jest podstawowe zadanie funkcji zaprzyjaźnionej w danej klasie?
A. Umożliwienie funkcji dostępu do prywatnych atrybutów klasy
B. Ograniczenie widoczności atrybutów klasy
C. Dodawanie nowych instancji do klasy
D. Generowanie kopii pól obiektu w innej klasie
Pytanie 56
W przedstawionej ramce znajduje się fragment opisu metody compile języka Java wykorzystywanej w kontekście wyrażeń regularnych. Który symbol powinien być użyty, aby znaleźć dopasowanie na końcu tekstu? Metacharacter Description | Find a match for any one of the patterns separated by | as in: cat|dog|fish . Find just one instance of any character ^ Finds a match as the beginning of a string as in: ^Hello $ Finds a match at the end of the string as in: World$ \d Find a digit \s Find a whitespace character \b Find a match at the beginning of a word like this: \bWORD, or at the end of a word like this: WORD\b \uxxxx Find the Unicode character specified by the hexadecimal number xxxx Źródło https://www.w3schools.com/java/java_regex.asp dostęp 20.08.2020
A. $
B. .
C. |
D. ^
Pytanie 57
Zaprezentowany kod zawiera pola danej klasy. Które pole (pola) mogą być dostępne z poziomu głównego programu poprzez odwołanie w formie nazwaObiektu.nazwaPola? private int p1; private short p2; public string p3; protected string p4; protected float p5;
A. jedynie p3
B. p1
C. p3 i p4
D. wyłącznie p3, p4, p5
Pytanie 58
Jakie cechy powinien posiadać skuteczny negocjator?
A. intuicja, cierpliwość, asertywność
B. asertywność, pesymizm, buta
C. dobra reputacja, przekora, porywczość
D. lojalność, nieśmiałość, uczciwość
Pytanie 59
Jakie jest najważniejsze działanie w trakcie analizy wymagań klienta przed rozpoczęciem realizacji projektu aplikacji?
A. Zrozumienie potrzeb biznesowych i oczekiwań klienta
B. Rozdzielenie ról w zespole projektowym
C. Stworzenie diagramu Gantta
D. Selekcja języka programowania
Pytanie 60
Która z wymienionych reguł należy do netykiety?
A. Unikanie używania dużych liter w komunikacji
B. Zaniechanie odpowiadania na wiadomości od innych użytkowników
C. Udostępnianie treści bez zgody właścicieli
D. Stosowanie nieformalnego języka w każdej rozmowie
Pytanie 61
Co to jest CSS Grid?
A. Dwuwymiarowy system układu elementów na stronie opary na siatkach
B. Metoda optymalizacji plików CSS dla lepszej wydajności strony
C. Format plików graficznych obsługiwany przez CSS3
D. Biblioteka komponentów wizualnych dla aplikacji webowych
Pytanie 62
W języku Java wyjątek ArrayIndexOutOfBoundsException występuje, gdy następuje próba dostępu do elementu tablicy, którego
A. indeks jest równy lub większy od rozmiaru tablicy
B. wartość przewyższa jego indeks
C. wartość przekracza rozmiar tablicy
D. indeks mieści się w zakresie od 0 do n-1, gdzie n oznacza rozmiar tablicy
Pytanie 63
Fragment kodu w języku JavaScript to let modulo = (x, y) => x % y;
A. Definicja funkcji strzałkowej
B. Definicja zmiennej typu tablicowego
C. Prototyp metody klasy
D. Prototyp interfejsu
Pytanie 64
Jakie zasady stosuje programowanie obiektowe?
A. Rozwiązywanie problemów poprzez modelowanie ich przy pomocy klas i obiektów
B. Podział kodu na funkcje i procedury
C. Tworzenie aplikacji z wykorzystaniem relacyjnych baz danych
D. Zastosowanie wyłącznie algorytmów heurystycznych
Pytanie 65
Który z algorytmów ma złożoność O(n²)?
A. Bubble Sort
B. Dijkstra
C. Binary Search
D. Merge Sort
Pytanie 66
Co to jest local storage w kontekście aplikacji webowych?
A. Mechanizm pozwalający na przechowywanie danych w przeglądarce użytkownika bez określonego czasu wygaśnięcia
B. Baza danych NoSQL działająca na serwerze aplikacji
C. System plików tymczasowych używany przez przeglądarkę
D. Technologia przechowywania danych w pamięci RAM aplikacji
Pytanie 67
W zestawieniu zaprezentowano doświadczenie zawodowe pracowników firmy IT. Do stworzenia aplikacji front-end powinien/powinna zostać wyznaczony/a PracownikZnajomość technologii lub programówAnnaInkscape, Corel DrawKrzysztofAngularPatrykHTML, CSSEwaDjango, .NET
A. Krzysztof
B. Patryk
C. Anna
D. Ewa
Pytanie 68
Która z poniższych właściwości odnosi się do sieci bezprzewodowej?
A. Jest bardziej narażona na zakłócenia w przesyłaniu danych
B. Nie potrzebuje zabezpieczeń, ponieważ jest domyślnie chroniona
C. Wymaga zastosowania przewodów do łączenia urządzeń
D. Nie funkcjonuje w obszarach z dużą liczbą urządzeń
Pytanie 69
Wskaż odpowiedź, która używa parafrazowania jako metodę aktywnego słuchania, gdy klient mówi: "Interesuje mnie aplikacja, która działa szybko, niezależnie od tego, czy korzysta z niej kilku czy tysiąc użytkowników"?
A. Jeśli dobrze zrozumiałam, chodzi o aplikację, która efektywnie obsługuje różne obciążenia
B. Ilu użytkowników planuje z niej skorzystać?
C. Czuję pewne wątpliwości w Pani głosie. Czy mogę zadać kilka pytań?
D. Dlaczego Pani potrzebuje takiej aplikacji?
Pytanie 70
Który z etapów umożliwia zwiększenie efektywności aplikacji przed jej wydaniem?
A. Optymalizacja kodu
B. Testowanie jednostkowe
C. Tworzenie interfejsu graficznego
D. Dodawanie komentarzy do kodu
Pytanie 71
Jakiego typu funkcja jest tworzona poza klasą, ale ma dostęp do jej prywatnych i chronionych elementów?
A. Funkcja zaprzyjaźniona
B. Konstruktor
C. Metoda statyczna
D. Destruktor
Pytanie 72
Jakie metody umożliwiają przesyłanie danych z serwera do aplikacji front-end?
A. formatu JSON
B. metody POST
C. protokołem SSH
D. biblioteki jQuery
Pytanie 73
Jakiego rodzaju zmiennej użyjesz w C++, aby przechować wartość "true"?
A. bool
B. liczba całkowita
C. liczba zmiennoprzecinkowa
D. tekst
Pytanie 74
Które z podanych logo reprezentuje narzędzie, które nie jest używane do tworzenia aplikacji mobilnych?
A. 2
B. 1
C. 4
D. 3
Pytanie 75
Co będzie wynikiem działania poniższego kodu SQL? SELECT COUNT(*) FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);
A. Liczba pracowników z pensją powyżej średniej
B. Liczba pracowników z najwyższą pensją
C. Błąd składni SQL
D. Średnia pensja wszystkich pracowników
Pytanie 76
Jaką cechą charakteryzuje się sieć asynchroniczna?
A. Dane są przesyłane w sposób nieciągły, bez synchronizacji zegarów
B. Jest bardziej niezawodna od sieci synchronicznej
C. Wymaga synchronizacji zegarów
D. Dane są przesyłane jedynie w określonych przedziałach czasowych
Pytanie 77
Który z podanych algorytmów można zrealizować zarówno w sposób iteracyjny, jak i rekurencyjny?
A. Algorytm wyszukiwania binarnego
B. Algorytm mapowania kluczy w tablicach asocjacyjnych
C. Algorytm generowania liczb losowych
D. Algorytm sortowania bąbelkowego
Pytanie 78
Jaką rolę pełni debugger w trakcie programowania?
A. Do wykrywania błędów w czasie działania programu
B. Do automatycznego generowania dokumentacji projektu
C. Do konwersji kodu źródłowego na język maszynowy
D. Do kontrolowania wersji kodu źródłowego
Pytanie 79
Który z poniższych przykładów ilustruje deklarację złożonego typu w języku C++?
A. class Student {};
B. float ocena = 4.5;
C. bool status;
D. int wynik = 100;
Pytanie 80
Który z frameworków pozwala na tworzenie aplikacji z graficznym interfejsem użytkownika oraz obsługą wydarzeń?
A. Qt
B. Django
C. Express.js
D. TensorFlow
Pytanie 81
Jaką liczbę warstw zawiera model TCP/IP?
A. 4
B. 5
C. 7
D. 2
Pytanie 82
Jakie są różnice między dialogiem modalnym a niemodalnym?
A. Dialog modalny wymaga zamknięcia, aby powrócić do głównego okna aplikacji, natomiast dialog niemodalny tego nie wymaga
B. Dialog modalny jest ograniczony wyłącznie do aplikacji konsolowych
C. Dialog modalny umożliwia interakcję z innymi oknami aplikacji, a dialog niemodalny tego nie pozwala
D. Dialog modalny działa w tle, podczas gdy dialog niemodalny jest zawsze wyświetlany na pierwszym planie
Pytanie 83
Która z właściwości przycisków typu Radio-button opisanych w przedstawionym fragmencie dokumentacji jest poprawna? Radio-button label ... The label can be positioned before or after the radio-button by setting the labelPosition property to 'before' or 'after'. Radio groups Radio-buttons should typically be placed inside of an unless the DOM structure would make that impossible ... The radio-group has a value property that reflects the currently selected radio-button inside of the group. Źródło: https://material.angular.io/components/radio/overview
A. Właściwość labelPosition może przyjmować jedną z dwóch opcji
B. Etykieta (label) może być umieszczona wyłącznie po przycisku radio-button
C. Wartość właściwości value grupy radio przechowuje tekst etykiety dla każdego radio-button
D. Przyciski radio-button są organizowane w elemencie o nazwie
Pytanie 84
Kod funkcji "wykonaj()" przedstawiony poniżej weryfikuje, czy bool wykonaj(int argument) { int T[] = {4, 15, -2, 9, 202}; for(int i=0; i<5; i++) { if(T[i] == argument) return true; } return false; }
A. konkretny element (argument) jest obecny w tablicy liczb całkowitych
B. przekazany argument mieści się w zakresie od 0 do 4
C. w tablicy liczb całkowitych znajdują się jedynie wartości 4, 15, -2, 9, 202
D. wszystkie elementy w tablicy są równe wartości przekazanego argumentu
Pytanie 85
Który z wymienionych dysków oferuje najszybszy dostęp do danych?
A. SSD NVMe PCIe 3.0, prędkość odczytu do 3500 MB/s
B. SSD SATA III, prędkość odczytu do 550 MB/s
C. HDD 5400 RPM, SATA II, 32 MB Cache
D. HDD 7200 RPM, SATA III, 64 MB Cache
Pytanie 86
W zamieszczonej ramce znajdują się notatki testera dotyczące przeprowadzanych testów aplikacji. Jakiego typu testy planuje przeprowadzić tester? zmierzyć czas zalogowania się użytkownika ustalić domyślną liczbę produktów na stronie, dla której renderowanie jest akceptowalne czasowo czy wizualizacja danych na mapie przebiega bez opóźnień? czy czas logowania wzrasta znacznie przy logowaniu 10 użytkowników, 100, 1000? jaka minimalna prędkość pobierania jest wymagana, aby aplikacja była zaakceptowana przez klienta?
A. Wydajnościowe
B. Bezpieczeństwa
C. Jednostkowe
D. Interfejsu
Pytanie 87
Jakie z wymienionych narzędzi służy do emulacji mobilnych urządzeń podczas developowania aplikacji?
A. Genymotion
B. Numpy
C. TensorFlow
D. Postman
Pytanie 88
Jakie składniki są kluczowe w dynamicznym formularzu logowania?
A. Pola tekstowe do wprowadzania danych użytkownika
B. Nagłówek HTTP
C. Tabela w bazie danych
D. Plik graficzny
Pytanie 89
Co to jest JWT (JSON Web Token)?
A. Kompaktowy format do bezpiecznego przekazywania informacji między stronami jako obiekt JSON
B. Protokół do przesyłania danych JSON przez sieć
C. Biblioteka JavaScript do manipulacji danymi JSON
D. Format zapisu danych w bazach NoSQL
Pytanie 90
Który z frameworków bazuje na budowaniu komponentów przy użyciu języka JavaScript?
A. React.js
B. Node.js
C. ASP.NET Core
D. Django
Pytanie 91
W standardzie dokumentacji testów oprogramowania IEEE 829-1998 opisany jest dokument, który zawiera dane o tym, jakie przypadki testowe były wykorzystane, przez kogo i czy zakończyły się sukcesem. Co to jest?
A. Dziennik Testów
B. Plan Testów
C. Raport Podsumowujący Testy
D. Specyfikacja Procedury Testowej
Pytanie 92
Jaką kategorię reprezentuje typ danych "array"?
A. Typ danych złożony
B. Typ wskaźników
C. Typ danych prosty
D. Typ logiczny
Pytanie 93
Który z poniższych metod najlepiej zabezpiecza dane karty płatniczej podczas zakupów online?
A. Używanie wirtualnych kart płatniczych lub jednorazowych kodów
B. Podawanie informacji o karcie w odpowiedzi na wiadomość e-mail od nieznajomego
C. Przechowywanie numeru karty w przeglądarce internetowej
D. Udostępnianie danych karty na platformach internetowych
Pytanie 94
Która metoda tablicy w JavaScript dodaje nowy element na końcu tablicy?
A. push()
B. pop()
C. unshift()
D. shift()
Pytanie 95
Programista może wykorzystać framework Angular do realizacji aplikacji
A. typu front-end
B. typu back-end
C. mobilnej
D. desktopowej
Pytanie 96
Które z poniższych narzędzi jest używane do zarządzania wersjami kodu?
A. Git
B. Jenkins
C. Docker
D. Kubernetes
Pytanie 97
Wskaż typy numeryczne o stałej precyzji
A. int, short, long
B. float, double
C. bool char, string
D. long long, long double
Pytanie 98
Podstawowym celem środowisk IDE takich jak: IntelliJ IDEA, Eclipse, NetBeans jest programowanie w języku:
A. Java
B. C#
C. Python
D. C++
Pytanie 99
Jakie oprogramowanie służy do monitorowania błędów oraz zarządzania projektami?
A. Jira
B. Bugzilla
C. Jasmine
D. Git
Pytanie 100
Jakie z wymienionych czynności można zrealizować przy pomocy składnika statycznego danej klasy?
A. Zachowanie wartości wspólnych dla wszystkich instancji klasy
B. Wywołanie destruktora klasy bez jej usuwania
C. Umożliwienie dzielenia pól klasy pomiędzy zaprzyjaźnione klasy
D. Tworzenie prywatnych kopii pól dla każdej instancji
Pytanie 101
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. zarządzanie przechwytywaniem błędów aplikacji
D. zastąpienie mechanizmu dziedziczenia w programowaniu obiektowym
Pytanie 102
Jakie informacje mogą być zapisywane w cookies przeglądarki?
A. Preferencje użytkownika, takie jak język lub styl strony
B. Dane przechowywane w systemie baz danych
C. Kod źródłowy aplikacji internetowej
D. Prywatne dane użytkownika, na przykład hasła
Pytanie 103
Która z poniższych technologii jest używana do tworzenia interfejsów użytkownika w aplikacjach React?
A. JSX
B. Markdown
C. XML
D. YAML
Pytanie 104
Zamieszczony fragment kodu w Android Studio wdraża metodę nasłuchującą dla obsługi zdarzenia: przycisk = (Button) findViewById(R.id.yes_button); przycisk.setOnClickListener(new View.OnClickListener() { ... });
A. naciśnięcia przycisku
B. zmiany w polu tekstowym
C. wybierania daty
D. zmiany stanu kontrolki Switch
Pytanie 105
Jaki rodzaj licencji umożliwia dowolne zmienianie oraz rozpowszechnianie kodu źródłowego?
A. Licencja GNU GPL
B. Licencja shareware
C. Licencja OEM
D. Licencja komercyjna
Pytanie 106
Który rodzaj kolekcji pozwala na dostęp do elementów w porządku FIFO (First In First Out)?
A. Kolejka
B. Tablica
C. Kolekcja LIFO
D. Sekwencja
Pytanie 107
Jakie elementy powinny być ujęte w dokumentacji programu?
A. Opis funkcji, klas i zmiennych w kodzie
B. Szczegóły dotyczące konfiguracji serwera
C. Strategia marketingowa aplikacji
D. Zestawienie błędów zidentyfikowanych w trakcie testów
Pytanie 108
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 zmiennoprzecinkowe przechowują wyłącznie liczby ujemne
D. Typy stałoprzecinkowe obsługują liczby ujemne, natomiast typy zmiennoprzecinkowe tylko dodatnie
Pytanie 109
W programie desktopowym stworzono rozwijaną listę oraz przypisano cztery funkcje do obsługi zdarzeń tej kontrolki. Jaki komunikat pojawi się po dokonaniu wyboru w tej liście? W XAML (uproszczona wersja): W kodzie: private void Funkcja1(object sender, SelectionChangedEventArgs e) { MessageBox.Show("Zdarzenie 1"); } private void Funkcja2(object sender, DragEventArgs e) { MessageBox.Show("Zdarzenie 2"); } private void Funkcja3(object sender, RoutedEventArgs e) { MessageBox.Show("Zdarzenie 3"); } private void Funkcja4(object sender, KeyEventArgs e) { MessageBox.Show("Zdarzenie 4"); }
A. Zdarzenie 1
B. Zdarzenie 4
C. Zdarzenie 3
D. Zdarzenie 2
Pytanie 110
W metodach klasy GoldCustomer dostępne są tylko pola public class Customer { public string Name; protected int Id; private int Age; } public class GoldCustomer: Customer { private GoldPoints: int; }
A. GoldPoints, Name, Id
B. GoldPoints, Name
C. GoldPoints, Name, Id, Age
D. GoldPoints
Pytanie 111
Która z wymienionych kart graficznych oferuje lepszą wydajność w grach komputerowych?
A. AMD Radeon RX 580 - 8GB GDDR5, 256-bit
B. NVIDIA GeForce GTX 1050 Ti - 4GB GDDR5, 128-bit
C. AMD Radeon R7 240 - 2GB GDDR5, 64-bit
D. Intel UHD Graphics 630 - zintegrowana
Pytanie 112
Oznaczenie ochrony przeciwpożarowej przedstawione na symbolu wskazuje na
A. system alarmowy przeciwpożarowy
B. przełącznik zasilania
C. rozdzielnię elektryczną
D. punkt remote release
Pytanie 113
Aby wykorzystać framework Django, należy pisać w języku
A. Python
B. JavaScript
C. C#
D. Java
Pytanie 114
W programie stworzonym w języku C++ trzeba zadeklarować zmienną, która będzie przechowywać wartość rzeczywistą. Jakiego typu powinna być ta zmienna?
A. double
B. number
C. numeric
D. int
Pytanie 115
Jakie narzędzie służy do zarządzania wersjami?
A. Git
B. Trello
C. Jira
D. Bugzilla
Pytanie 116
Która zasada zwiększa bezpieczeństwo w sieci?
A. Korzystanie z mocnych, unikalnych haseł
B. Zaniedbywanie aktualizacji systemu operacyjnego
C. Pobieranie plików z niepewnych źródeł
D. Dzielnie się hasłami z przyjaciółmi
Pytanie 117
Wynikiem wykonania poniższego fragmentu kodu jest wyświetlenie liczb z zakresu od 2 do 20, które są for (let number = 2; number <= 20; number++) { let check = true; for (let test = 2; test < number; test++) { if (number % test === 0) { check = false; break; } } if (check) console.log(number); }
A. pierwsze.
B. podzielne przez wartość zmiennej check.
C. parzyste.
D. podzielne przez wartość zmiennej test.
Pytanie 118
Jakie jest główne zadanie kontrolera w architekturze MVC (Model-View-Controller)?
A. Obsługa logiki biznesowej i przetwarzanie danych wejściowych od użytkownika
B. Przechowywanie danych aplikacji
C. Prezentowanie danych użytkownikowi
D. Zarządzanie sesją użytkownika
Pytanie 119
Co oznacza pojęcie TDD w kontekście programowania?
A. Test-Driven Development - praktyka pisania testów przed implementacją kodu
B. Technical Design Document - dokumentacja techniczna projektu
C. Task Deployment Diagram - schemat wdrażania zadań w projekcie
D. Type Definition Document - dokumentacja typów danych w aplikacji
Pytanie 120
Jak przedstawia się liczba dziesiętna 255 w systemie szesnastkowym?
A. FF
B. 100
C. FE
D. EF
Pytanie 121
Która z poniższych technologii nie jest używana do tworzenia aplikacji mobilnych?
A. COBOL
B. Kotlin
C. React Native
D. Flutter
Pytanie 122
Jakie będzie działanie przedstawionych dwóch równoważnych fragmentów kodu źródłowego?Kod w React:function Heading(props) { return ( {props.title} ); } // w metodzie renderreturn ( ); Kod w Angular:// heading.component.tsimport {Component} from '@angular/core'; @Component({ selector: 'app-heading', templateUrl: './heading.component.html', styleUrls: ['./heading.component.css'] }) export class HeadingComponent { title:String = "Egzamin zawodowy"; ... } // heading.component.html {{title}}
A. Wyświetlony na stronie tekst w nagłówku: "Egzamin zawodowy"
B. Nadany tytuł każdego elementu HTML: "Egzamin zawodowy"
C. Nadany tytuł strony: "Egzamin zawodowy"
D. Wyświetlony na stronie tekst w akapicie: "Egzamin zawodowy"
Pytanie 123
Co to jest CORS (Cross-Origin Resource Sharing)?
A. Mechanizm bezpieczeństwa określający, które domeny mogą uzyskiwać dostęp do zasobów na serwerze
B. Protokół komunikacji między różnymi bazami danych
C. System zarządzania plikami statycznymi w aplikacjach SPA
D. Metoda kompresji danych w aplikacjach webowych
Pytanie 124
Który z poniższych elementów UI umożliwia graficzną nawigację pomiędzy różnymi sekcjami aplikacji?
A. Menu
B. Obszar tekstowy
C. Rozwijana lista
D. Przycisk opcji
Pytanie 125
Liczba A4 w zapisie heksadecymalnym ma odpowiadający jej zapis binarny
A. 10100100
B. 1011100
C. 1010100
D. 10100010
Pytanie 126
Który system operacyjny jest podstawowym środowiskiem do tworzenia aplikacji mobilnych w języku Swift?
A. iOS
B. Windows UWP
C. LG UX
D. Android
Pytanie 127
Jedną z dolegliwości, która pojawia się u programistów w wyniku długotrwałego korzystania z myszki komputerowej lub klawiatury, objawiającą się bólami, drętwieniem oraz zaburzeniami czucia w obszarze 1-3 palca dłoni jest
A. zespól cieśni kanału nadgarstka
B. Dyskopatia
C. zespół suchego oka
D. kifoza
Pytanie 128
Jakie są różnice między typem łańcuchowym a typem znakowym?
A. Typ znakowy przechowuje pojedyncze znaki, a łańcuchowy ciągi znaków
B. Typ łańcuchowy obsługuje liczby całkowite, a znakowy liczby zmiennoprzecinkowe
C. Typ łańcuchowy przechowuje pojedyncze znaki, a znakowy długie ciągi znaków
D. Typ znakowy przechowuje dane logiczne, a łańcuchowy tekst
Pytanie 129
Co to jest CI/CD w kontekście rozwoju oprogramowania?
A. Ciągła integracja i ciągłe dostarczanie - praktyki automatyzujące proces wdrażania kodu
B. Component Isolation/Component Deployment - izolacja i wdrażanie komponentów aplikacji
C. Customer Interface/Customer Design - projektowanie interfejsów zorientowane na klienta
D. Code Implementation/Code Delivery - metodyka implementacji i dostarczania kodu
Pytanie 130
Jakie jest zadanie interpretera?
A. wykonywanie skryptu krok po kroku
B. optymalizacja większej części kodu, aby przyspieszyć jego wykonanie
C. tłumaczenie kodu na kod maszynowy
D. analiza składni całego programu przed jego uruchomieniem
Pytanie 131
Co oznacza akronim IDE w kontekście programowania?
A. Integrated Development Environment
B. Interaktywny Edytor Debugowania
C. Zintegrowane Środowisko Debugowania
D. Interaktywny Silnik Programistyczny
Pytanie 132
W jakiej sytuacji kolekcja typu lista okaże się bardziej wydajna niż tablica?
A. Gdy liczba elementów w kolekcji zmienia się dynamicznie
B. Gdy chcemy uzyskać dostęp do elementów przy pomocy indeksu
C. Gdy mamy pewność co do dokładnego rozmiaru kolekcji przed kompilacją
D. Gdy liczba elementów w kolekcji jest niezmienna
Pytanie 133
Które z wymienionych środowisk programistycznych jest rekomendowane do developing aplikacji w języku Python z użyciem frameworka Django?
A. PyCharm
B. XCode
C. Android Studio
D. Unity
Pytanie 134
Ergonomiczną oraz właściwą pozycję do pracy przy komputerze zapewni fotel, którego
A. oparcie wspiera lordozę w dolnym odcinku pleców
B. podłokietniki znajdują się 20 cm poniżej blatu
C. podłokietniki są 30 cm powyżej blatu
D. oparcie w rejonie szyi jest nachylone do przodu o 40ᵒ
Pytanie 135
Które z poniższych nie jest frameworkiem do testowania w JavaScript?
A. Express
B. Jest
C. Mocha
D. Jasmine
Pytanie 136
Na schemacie widoczny jest fragment diagramu blokowego pewnego algorytmu. Ile razy zostanie zweryfikowany warunek n<7?
A. 6
B. 5
C. 8
D. 7
Pytanie 137
Które z poniższych nie jest rodzajem bazy danych?
A. Routing Database
B. Relacyjna baza danych
C. Grafowa baza danych
D. Dokumentowa baza danych
Pytanie 138
Co oznacza termin 'hoisting' w JavaScript?
A. Przenoszenie deklaracji zmiennych i funkcji na górę ich zakresu podczas fazy kompilacji
B. Optymalizacja kodu wykonywana przez silnik JavaScript
C. Metoda ładowania skryptów z zewnętrznych źródeł
D. Technika zarządzania pamięcią polegająca na usuwaniu nieużywanych obiektów
Pytanie 139
Który z poniższych elementów jest częścią architektury PWA (Progressive Web App)?
A. Service Worker
B. DOM Renderer
C. Virtual Machine
D. Media Encoder
Pytanie 140
Który z wymienionych typów testów najlepiej ocenia odporność aplikacji na intensywne obciążenie?
A. Testy obciążeniowe
B. Testy zgodności
C. Testy funkcjonalne
D. Testy bezpieczeństwa
Pytanie 141
Która z wymienionych sytuacji stanowi naruszenie praw autorskich?
A. Udostępnianie filmu objętego prawami autorskimi bez zgody właściciela
B. Nabycie licencji na oprogramowanie
C. Używanie programu typu open-source zgodnie z warunkami licencji
D. Tworzenie kopii zapasowej legalnie zakupionego programu
Pytanie 142
Jaką wartość zwróci poniższa funkcja dla argumentu n = 5?function silnia(n) { if (n <= 1) return 1; return n * silnia(n - 1); }
A. 120
B. 5
C. 60
D. 24
Pytanie 143
Który element HTML5 służy do wyświetlania zawartości video?
A.
B.
C.
D.
Pytanie 144
Co to jest shadow DOM?
A. Mechanizm enkapsulacji kodu HTML, CSS i JavaScript w komponenty webowe
B. Metoda renderowania grafiki 3D w przeglądarkach
C. Wirtualny DOM używany przez biblioteki jak React i Vue.js
D. Technika stylizacji elementów w CSS przy użyciu cieni
Pytanie 145
Który z wymienionych mechanizmów pozwala na monitorowanie stanu użytkownika w trakcie sesji w aplikacji internetowej?
A. Sesje (Sessions)
B. HTML Forms
C. HTTP Headers
D. CSS Selectors
Pytanie 146
Jak wygląda kod uzupełnienia do dwóch dla liczby -5 w formacie binarnym przy użyciu 8 bitów?
A. 11111011
B. 00000101
C. 11111101
D. 10000101
Pytanie 147
Jakie będą skutki wykonania podanego fragmentu kodu w języku C++? vector liczby; for(int i=0; i<10; i++) { liczby.push_back(2*i); }
A. Do tablicy liczby, na jej końcu, dodawane są nowe wartości.
B. Do tablicy liczby, na jej początku, dodawane są nowe wartości.
C. Z tablicy liczby usuwane są elementy, z każdym obiegiem pętli eliminowany jest element z jej końca.
D. Z tablicy liczby usuwane są elementy, z każdym obiegiem pętli eliminowany jest element z jej początku.
Pytanie 148
Które z wymienionych stwierdzeń najtrafniej charakteryzuje klasę bazową?
A. Klasa, która zapewnia wspólne atrybuty i metody dla klas pochodnych
B. Klasa, która zawsze zawiera metody wirtualne
C. Klasa, która nie może być dziedziczona
D. Klasa, która dziedziczy z klasy pochodnej
Pytanie 149
Technika konstruowania algorytmu polegająca na rozbiciu na dwa lub więcej mniejszych podproblemów, aż do momentu, gdy ich części będą wystarczająco proste do bezpośredniego rozwiązania, nosi nazwę:
A. dziel i zwyciężaj
B. heurystycznej
C. najkrótszej trasy
D. komiwojażera
Pytanie 150
Jakie jest zastosowanie metody fetch() w JavaScript?
A. Pobieranie zasobów z sieci asynchronicznie
B. Filtrowanie elementów tablicy
C. Sortowanie kolekcji obiektów
D. Manipulacja elementami DOM
Pytanie 151
Przedstawiony na filmie kod napisany w języku C++ nie kompiluje się. Co należy zmienić w tym kodzie, aby proces kompilacji wykonał się bez błędów?
A. dodać deklarację funkcji sprawdz przed funkcją main
B. poprawnie zapisać warunek w instrukcji if w linii 11, np. sprawdz(x)==true
C. naprawić błąd w funkcji sprawdz, który polega na braku nawiasów {} w pętli for
D. zadeklarować zmienną sprawdz przed jej wykorzystaniem w linii 11
Pytanie 152
Który z wymienionych elementów stanowi przykład złożonego typu danych?
A. struct
B. char
C. bool
D. int
Pytanie 153
Jak w CSS definiuje się element, który ma reagować na najechanie kursorem?
A. :hover
B. :mouse
C. :click
D. :over
Pytanie 154
Jakie funkcje realizuje polecenie "git clone"?
A. Tworzy lokalną kopię już istniejącego repozytorium
B. Usuwa zdalne repozytorium
C. Łączy dwa branche w repozytorium
D. Rejestruje zmiany w historii repozytorium
Pytanie 155
Jakie z wymienionych czynności może zagrażać cyfrowej tożsamości?
A. Klikanie w podejrzane linki w wiadomościach e-mail
B. Aktywacja uwierzytelniania dwuskładnikowego
C. Tworzenie unikalnych oraz mocnych haseł
D. Cykliczna zmiana haseł do kont
Pytanie 156
Jakie środowisko developerskie służy do tworzenia aplikacji na platformę iOS?
A. XCode
B. Visual Studio Code
C. Eclipse
D. Studio Androida
Pytanie 157
Który z warunków logicznych weryfikuje, czy zmienna całkowita x jest dodatnią liczbą składającą się z dwóch cyfr i jest podzielna przez 4?
A. (x > 9 && x < 100) && (x % 4 == 0)
B. (x > 9 && x < 100) || (x % 4 == 0)
C. (x > 0 && x < 100) || (x / 4 == 0)
D. (x > 9 || x < 100) && (x / 4 == 0)
Pytanie 158
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
Pytanie 159
Jaką rolę pełni instrukcja throw w języku C++?
A. Zgłasza wyjątek, który można przechwycić za pomocą bloku catch
B. Przerywa działanie programu, gdy wystąpi wyjątek
C. Ogranicza zasięg zmiennych w bloku try
D. Inicjuje nowy wyjątek podczas działania aplikacji
Pytanie 160
Jakie polecenie w Gicie jest używane do zapisywania zmian w lokalnym repozytorium?
A. git commit
B. git pull
C. git clone
D. git push
Pytanie 161
Które narzędzie służy do zarządzania zależnościami w projekcie JavaScript?
A. npm
B. docker
C. git
D. postman
Pytanie 162
Co oznacza walidacja kodu programu?
A. Czynnością weryfikującą poprawność i zgodność kodu z założeniami
B. Czynnością związaną z tworzeniem dokumentacji kodu
C. Czynnością dotyczącą publikacji aplikacji w sklepie
D. Czynnością polegającą na kompilowaniu kodu
Pytanie 163
Jaką złożoność obliczeniową posiada podany algorytm? Dane: Tablica: tab[n] Index: i = 0, 1, ..., n-1 x: szukana Algorytm: // K1: i ← 0 // K2: dopóki i < (n - 1) // K3: jeżeli tab[i] = x to wypisz i // K4: i ← i + 1 // K5: idź do K2 // K6: zakończ
A. O(n)
B. O(1)
C. O(n log n)
D. O(n2)
Pytanie 164
Które z poniższych zdań najlepiej określa funkcję zaprzyjaźnioną w ramach klasy?
A. Funkcja, która ma dostęp do prywatnych pól i metod klasy, z którą jest zaprzyjaźniona
B. Funkcja, która uruchamia się automatycznie po stworzeniu obiektu
C. Funkcja, która jest statyczna i nie ma możliwości modyfikacji pól klasy
D. Funkcja, która pozwala na dziedziczenie wielokrotne
Pytanie 165
Programista aplikacji mobilnych chce przekwalifikować się na pracownika Full-Stack Developer. Wskaż kurs, który powinien wybrać, aby było to możliwe
A. Complete JavaScript React, SQL, Node.js Cource
B. Ultimate C# Serier from Beginner to Advanced
C. Raster and Vector Graphics with Adobe
D. Mastering Cross-platform Developping
Pytanie 166
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
A. Program zakończy działanie z błędem
B. Błąd zostanie zignorowany przez kompilator
C. Program kontynuuje działanie, pomijając błąd
D. Instrukcja throw zostanie automatycznie wykreślona
Pytanie 167
Jaki język programowania został stworzony z myślą o tworzeniu aplikacji na system Android?
A. Java
B. Swift
C. Objective-C
D. Python
Pytanie 168
Która z poniższych metod tablicowych w JavaScript nie modyfikuje oryginalnej tablicy?
A. map()
B. sort()
C. push()
D. splice()
Pytanie 169
Algorytm przedstawiony powyżej może zostać zaimplementowany w języku Java z wykorzystaniem instrukcji:
A. while
B. try
C. switch
D. if
Pytanie 170
Wskaż termin, który w języku angielskim odnosi się do "testów wydajnościowych"?
A. performance testing
B. security testing
C. unit testing
D. integration testing
Pytanie 171
Jakie cechy posiada kod dopełniający do dwóch?
A. Umożliwia reprezentację liczb ujemnych w systemie binarnym
B. Służy do przekształcania liczb binarnych na dziesiętne
C. Reprezentuje liczbę w odwrotnej formie binarnej
D. Umożliwia konwersję systemu binarnego na szesnastkowy
Pytanie 172
Jaki jest podstawowy okres ochrony autorskich praw majątkowych w krajach Unii Europejskiej?
A. 70 lat od zgonu autora
B. Bezterminowo
C. 50 lat od chwili pierwszej publikacji utworu
D. 75 lat od daty powstania utworu
Pytanie 173
Jakie czynniki powinny być brane pod uwagę podczas organizacji zasobów ludzkich w projekcie?
A. Umiejętności oraz doświadczenie członków zespołu
B. Wyłącznie techniczne wymagania projektu
C. Jedynie dostępność technologii
D. Budżet projektu, bez uwzględnienia kompetencji zespołu
Pytanie 174
Który z wymienionych typów stanowi przykład typu znakowego?
A. char
B. float
C. boolean
D. string
Pytanie 175
Co to jest debouncing w JavaScript?
A. Technika ograniczająca częstotliwość wywoływania funkcji poprzez opóźnienie jej wykonania
B. Metoda usuwania zduplikowanych zdarzeń w kodzie
C. Mechanizm zarządzania pamięcią dla zmiennych globalnych
D. Proces optymalizacji kodu JavaScript podczas kompilacji
Pytanie 176
Co to jest WebAssembly (WASM)?
A. Format kodu binarnego, który może być wykonywany w nowoczesnych przeglądarkach
B. Framework JavaScript do tworzenia aplikacji mobilnych
C. Metoda łączenia kodu JavaScript z kodem CSS
D. Narzędzie do automatycznego testowania aplikacji webowych
Pytanie 177
Jakie są cechy testów interfejsu?
A. Sprawdzają prawidłowość pracy elementów graficznych oraz interakcji użytkownika z aplikacją
B. Analizują wydajność aplikacji w czasie rzeczywistym
C. Ulepszają kod aplikacji
D. Weryfikują zgodność aplikacji z przepisami prawnymi
Pytanie 178
Jakie środowisko deweloperskie jest najczęściej używane do programowania w C#?
A. Visual Studio
B. Eclipse
C. PyCharm
D. NetBeans
Pytanie 179
Która biblioteka JavaScript jest najczęściej używana do tworzenia testowalnych funkcji asynchronicznych?
A. Axios
B. D3.js
C. Underscore.js
D. Moment.js
Pytanie 180
Czym jest ochrona własności intelektualnej?
A. Koncepcja prawa zabezpieczającego twórczość i innowacje
B. Zestaw przepisów dotyczących ochrony prywatności
C. Zbiór informacji osobowych
D. Rejestr plików przechowywanych w chmurze
Pytanie 181
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. false, 0.30000000000000004
B. true, 0.3
C. true, 0.30000000000000004
D. false, 0.3
Pytanie 182
Pierwszym krokiem w procesie tworzenia aplikacji jest
A. analiza wymagań klienta
B. stworzenie przypadków testowych
C. opracowanie architektury systemu
D. wybór zestawu typów i zmiennych dla aplikacji
Pytanie 183
Który z poniższych przykładów stanowi aplikację mobilną wykorzystującą bazę danych?
A. Aplikacja gromadząca listę kontaktów użytkownika
B. Aplikacja do robienia zdjęć
C. Aplikacja wyświetlająca lokalny czas
D. Aplikacja kalkulator
Pytanie 184
Jakie są różnice między kompilatorem a interpretem?
A. Kompilator przekształca kod źródłowy na język maszynowy przed uruchomieniem aplikacji
B. Interpreter konwertuje kod źródłowy na język maszynowy przed jego kompilacją
C. Kompilator przetwarza kod na język maszynowy w momencie jego wykonywania
D. Interpreter tworzy plik wykonywalny, który funkcjonuje niezależnie od otoczenia
Pytanie 185
Jakie kroki należy podjąć, aby skutecznie zabezpieczyć dane na komputerze?
A. Systematycznie aktualizować oprogramowanie i wykonywać kopie zapasowe
B. Dzielić się hasłami do plików z współpracownikami
C. Przechowywać dane na niezabezpieczonych nośnikach przenośnych
D. Nie używać kopii zapasowych
Pytanie 186
Jaki kod może być związany z treścią wygenerowaną w trakcie działania programu Java? Exception in thread "main" java.lang.ArithmeticException: / by zero
A. x = x % y;
B. x = 0;
C. if (x > y) ...
D. x = tablica[6];
Pytanie 187
Wskaż algorytm sortowania, który nie jest stabilny?
A. sortowanie szybkie
B. sortowanie przez wstawianie
C. sortowanie przez zliczanie
D. sortowanie bąbelkowe
Pytanie 188
Co to jest Docker?
A. Platforma do tworzenia, wdrażania i uruchamiania aplikacji w kontenerach
B. Narzędzie do automatyzacji procesu tworzenia dokumentacji
C. Framework JavaScript do tworzenia aplikacji mobilnych
D. System zarządzania bazami danych
Pytanie 189
Który z wymienionych parametrów dysku twardego ma największy wpływ na jego wydajność?
A. Prędkość obrotowa talerzy (RPM)
B. Pojemność dysku
C. Rodzaj złącza (SATA/PCIe)
D. Ilość pamięci podręcznej (Cache)
Pytanie 190
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. 170, 64, 255
C. 160, 64, 255
D. 160, 65, 255
Pytanie 191
Jakie zadanie wykonuje debugger?
A. Umożliwianie analizy działania programu krok po kroku
B. Identyfikowanie błędów składniowych podczas kompilacji
C. Generowanie pliku wykonywalnego programu
D. Przekładanie kodu źródłowego na język maszynowy
Pytanie 192
Wynik dodawania liczb binarnych 1101 i 1001 to
A. 10110
B. 1001
C. 10111
D. 1110
Pytanie 193
Wskaż programowanie, w którym możliwe jest stworzenie aplikacji mobilnej dla systemu Android?
A. Java
B. C++
C. Obiective-C
D. Swift
Pytanie 194
Programista tworzy system zarządzania buforem drukowania dokumentów. Najnowsze zlecenie drukowania dodawane jest na koniec kolejki, a najstarsze z nich są przekazywane do drukarki. Jaką strukturę danych najłatwiej zastosować w tej sytuacji?
A. FIFO
B. LIFO
C. Stos
D. Sterta
Pytanie 195
Jakie mogą być konsekwencje długotrwałego narażenia na hałas w pracy?
A. Uszkodzenie słuchu i zmęczenie
B. Wzrost efektywności pracy
C. Obniżenie ostrości wzroku
D. Choroby skórne
Pytanie 196
W jaki sposób określa się wypadek związany z pracą?
A. Nagłe zdarzenie związane z pracą, powodujące uraz lub śmierć
B. Każde zdarzenie, które prowadzi do opóźnienia w wykonaniu obowiązków
C. Każdy incydent wynikający z działania osób trzecich
D. Każde zdarzenie, które wymaga interwencji technicznej w miejscu zatrudnienia
Pytanie 197
Które z wymienionych działań zwiększa bezpieczeństwo transakcji online?
A. Weryfikowanie certyfikatów SSL na stronach zajmujących się transakcjami
B. Udostępnianie informacji o karcie kredytowej w e-mailach
C. Nieaktualizowanie oprogramowania przeglądarki
D. Zastosowanie publicznego Wi-Fi do logowania się na konto bankowe
Pytanie 198
W wyniku realizacji zaprezentowanego kodu na ekranie pojawią się: int tablica[10]; for (int i = 0; i < 10; i++) { if (i % 3 != 0) std::cout << tablica[i] << ", "; }
A. elementy tablicy o indeksach: 1, 2, 4, 5, 7, 8
B. wszystkie elementy tablicy, które są wielokrotnością 3
C. wszystkie elementy tablicy, które mają wartość nieparzystą
D. elementy z indeksów tablicy, które są podzielne przez 3
Pytanie 199
Który z wymienionych aktów prawnych odnosi się do ochrony danych osobowych w krajach Unii Europejskiej?
A. GDPR (RODO)
B. Creative Commons
C. Open Source Initiative
D. DMCA
Pytanie 200
Pętla przedstawiona w zadaniu działa na zmiennej typu string o nazwie ciag. Jej celem jest:int i = 0; while (ciag[i] != 0) { if (ciag[i] > 96 && ciag[i] < 123) { ciag[i] = (ciag[i] - 32); } i++; }
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. Od każdego znaku w ciągu odjąć kod 32.
D. Zamienić w ciągu wielkie litery na małe.
Pytanie 201
Które z poniższych twierdzeń najlepiej charakteryzuje metodę wirtualną?
A. Metoda, która może być przesłonięta w klasie dziedziczącej
B. Metoda, która działa wyłącznie dla statycznych pól danej klasy
C. Metoda, która jest zawsze stosowana w konstruktorach danej klasy
D. Metoda, która może być wywoływana tylko przez klasę nadrzędną
Pytanie 202
Który z wymienionych procesów NIE jest częścią etapu kompilacji?
A. Analiza działania programu w czasie rzeczywistym
B. Tłumaczenie kodu źródłowego na język maszynowy
C. Optymalizacja kodu
D. Weryfikacja błędów składniowych
Pytanie 203
Która z poniższych metod HTTP jest idempotentna?
A. GET
B. PATCH
C. POST
D. CONNECT
Pytanie 204
W podanym fragmencie kodu Java wskaż, która zmienna może przechować wartość "T": int zm1; float zm2; char zm3; boolean zm4;
A. zm3
B. zm2
C. zm4
D. zm1
Pytanie 205
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. tapped.
B. value changed.
C. button clicked.
D. toggled.
Pytanie 206
Podejście obiektowe w rozwiązywaniu problemów obejmuje między innymi:
A. klasy, obiekty oraz hermetyzację
B. zmienne, procedury oraz funkcje
C. wyzwalacze i polimorfizm
D. pola, metody, rekurencję oraz kwerendy
Pytanie 207
Które z poniższych nie jest językiem programowania?
A. HTML
B. Ruby
C. Kotlin
D. Python
Pytanie 208
Co to jest automatyzacja testowania procesów?
A. Używaniem narzędzi oraz skryptów do wykonywania testów w sposób automatyczny bez udziału człowieka
B. Kompilowaniem kodu w celu zwiększenia efektywności
C. Integracją testów w środowisku deweloperskim
D. Sprawdzaniem poprawności działania aplikacji na urządzeniach przenośnych
Pytanie 209
Jaką wartość przyjmie etykieta label po wykonaniu poniższego kodu, gdy zostanie on uruchomiony po naciśnięciu przycisku w aplikacji? private void Button_click(object sender, routedEventArgs e) { int tmp = 0; for (int i=0; i<=100; i+=2) { tmp += i; } label.Content = tmp; }
A. suma liczb parzystych z przedziału od 0 do 100
B. liczby z przedziału od 0 do 100
C. liczby parzyste z przedziału od 0 do 100
D. suma liczb z przedziału od 0 do 100
Pytanie 210
Jakie elementy powinny być uwzględnione w dokumentacji testowej aplikacji?
A. Opis procedur testowych oraz rezultaty wykonanych testów
B. Harmonogram wdrożenia aplikacji
C. Specyfikacje techniczne serwera
D. Zalecenia dotyczące optymalizacji kodu
Pytanie 211
Który z wymienionych algorytmów jest algorytmem opartym na iteracji?
A. BubbleSort
B. Fibonacci (rekurencyjnie)
C. DFS (przeszukiwanie w głąb)
D. QuickSort
Pytanie 212
Na przedstawionym obrazie widać fragment emulacji systemu iOS z prostą aplikacją. Górna część ekranu nachodzi na pasek stanu baterii. Który z poniższych zapisów powinien zostać użyty w miejscu znaków zapytania, aby ustawić jedynie marginesy górne tylko dla systemu iOS?
Jakie są różnice między konstruktorem a zwykłą metodą w klasie?
A. Konstruktor zawsze nosi tę samą nazwę co klasa i nie zwraca wartości
B. Konstruktor powinien zwracać jakąś wartość
C. Konstruktor można wywołać bez konieczności tworzenia obiektu
D. Konstruktor jest uruchamiany jedynie przez destruktor
Pytanie 214
Algorytm wyszukiwania sekwencyjnego z wykorzystaniem wartownika opiera się na założeniu, że
A. na końcu analizowanego zbioru należy dodać wartownika
B. szukany element powinien wystąpić wielokrotnie w zbiorze
C. zbiór danych wejściowych musi być uporządkowany
D. zbiór ma zawsze 100 elementów
Pytanie 215
Błędy w interpretacji kodu stworzonego za pomocą React.js lub Angular można wykryć dzięki
A. konsoli przeglądarki internetowej
B. kompilatorowi języka JavaScript
C. narzędziom zainstalowanym po stronie serwera aplikacji
D. wbudowanemu debuggerowi w danym środowisku
Pytanie 216
Jakie narzędzie wspiera tworzenie aplikacji desktopowych?
A. WPF
B. Symfony
C. Xamarin
D. Angular
Pytanie 217
Użycie modyfikatora abstract w definicji metody w klasie wskazuje, że
A. klasa ta stanowi podstawę dla innych klas
B. trzeba zaimplementować tę metodę w tej klasie
C. klasy pochodne nie mogą implementować tej metody
D. dziedziczenie po tej klasie jest niedozwolone
Pytanie 218
Jakie działania mogą przyczynić się do ochrony swojego cyfrowego wizerunku w sieci?
A. Weryfikacja ustawień prywatności na platformach społecznościowych
B. Zamieszczanie wszystkich szczegółów dotyczących swojego życia prywatnego
C. Dzieleni się swoimi danymi dostępowymi z przyjaciółmi
D. Niepotwierdzanie źródeł publikowanych informacji
Pytanie 219
Co to jest SQL injection?
A. Technika ataku polegająca na wstrzyknięciu złośliwego kodu SQL do zapytania
B. Proces automatyzacji tworzenia zapytań SQL
C. Narzędzie do importowania danych do bazy SQL
D. Metoda optymalizacji zapytań SQL w bazach danych
Pytanie 220
Który z wymienionych składników jest charakterystyczny dla środowiska IDE przeznaczonego do tworzenia aplikacji mobilnych?
A. Kompilator, debugger, emulator urządzenia mobilnego
B. Narzędzia do analizy danych, serwer webowy, przeglądarka internetowa
C. Edytor tekstowy, przeglądarka internetowa, system kontroli wersji
D. Edytor graficzny, narzędzia analityczne, klient FTP
Pytanie 221
Definicja konstruktora dla zaprezentowanej klasy w języku C++ może być sformułowana jak poniżej:class Owoc { public: double waga; string nazwa; Owoc(double waga, string nazwa); };Deklaracja 1:Owoc::Owoc(double waga, string nazwa) { this -> waga = waga; this -> nazwa = nazwa; }Deklaracja 2:Construct::Owoc(double waga, string nazwa) { this -> waga = waga; this -> nazwa = nazwa; }Deklaracja 3:Construct::Owoc(double waga, string nazwa) { this.waga = waga; this.nazwa = nazwa; }Deklaracja 4:Owoc::Owoc(double waga, string nazwa) { this.waga = waga; this.nazwa = nazwa; }
A. Deklaracji 1
B. Deklaracji 4
C. Deklaracji 3
D. Deklaracji 2
Pytanie 222
Jakie aspekty powinny być brane pod uwagę przy tworzeniu zestawów danych?
A. Metoda alokacji pamięci dla danych
B. Narzędzia do analizy błędów
C. Typ zastosowanego kompilatora
D. Ilość linii kodu programu
Pytanie 223
Wskaż język programowania, który pozwala na stworzenie aplikacji mobilnej w środowisku Android Studio?
A. Java
B. Swift
C. C++
D. Objective-C
Pytanie 224
Jak zrealizować definiowanie własnego wyjątku w języku C++?
A. Utworzyć klasę, która dziedziczy po std::exception
B. Wykorzystać blok try z pustym blokiem catch
C. Skorzystać z domyślnej metody obsługi błędów
D. Automatycznie wywołać funkcję throw
Pytanie 225
Który z poniższych przypadków stanowi test niefunkcjonalny?
A. Testowanie wydajności aplikacji pod dużym obciążeniem
B. Sprawdzenie działania przycisku
C. Weryfikacja poprawności logowania użytkownika
D. Sprawdzenie obsługi formularza rejestracji
Pytanie 226
Jakie środowisko deweloperskie jest najczęściej wykorzystywane do budowy aplikacji na platformę Android?
A. Android Studio
B. Visual Studio
C. XCode
D. PyCharm
Pytanie 227
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. w trakcie deklaracji zmiennej wystąpił błąd, zastosowano nieistniejący typ
D. funkcja zwraca typ void, a w momencie wywołania nie jest przypisana do żadnej zmiennej
Pytanie 228
Jak określa się proces, w trakcie którego klasa przejmuje właściwości innej klasy w programowaniu obiektowym?
A. Dziedziczenie
B. Hermetyzacja
C. Abstrakcja
D. Polimorfizm
Pytanie 229
Zaprezentowany diagram ilustruje wyniki przeprowadzonych testów:
A. wydajnościowych
B. funkcjonalności
C. użyteczności
D. ochrony
Pytanie 230
W jakim języku programowania kod źródłowy musi być skompilowany do kodu maszynowego konkretnej architektury procesora przed jego uruchomieniem?
A. C++
B. Perl
C. PHP
D. Java
Pytanie 231
Jaki typ testów ocenia funkcjonalność aplikacji z punktu widzenia użytkownika końcowego?
A. Testy użyteczności
B. Testy obciążeniowe
C. Testy zgodności
D. Testy funkcjonalne
Pytanie 232
Przedstawione kody zawierają realizację funkcji oraz jeden zdefiniowany test automatyczny, który weryfikuje działanie funkcji w przypadku, gdy argumentem jest liczba ujemna. W miejsce kropek należy dodać drugi test, który sprawdzi funkcjonalność funkcji, kiedy argumentem jest liczba dodatnia. Który z poniższych kodów jest odpowiedni do tego testu? export function fun1(number) { if (number { it('test1', () => { const result = fun1(-1); expect(result).toBe(1); }) ... }) it('test2', () => { const result = fun1(1); expect(result).toBe(result+1); }) A. it('test2', () => { const result = fun1(2); expect(result).toBe(-2); }) B. it('test2', () => { const result = fun1(2); expect(result).toBe(2); }) C. it('test2', () => { const result = fun1(1); expect(result).toBe(-1); }) D.
A. Odpowiedź C
B. Odpowiedź B
C. Odpowiedź A
D. Odpowiedź D
Pytanie 233
Początkowym celem środowisk IDE takich jak: lntellij IDEA, Eclipse, NetBeans jest programowanie w języku
A. Java
B. C++
C. C#
D. Python
Pytanie 234
Co to jest BEM w kontekście CSS?
A. Metodologia nazewnictwa klas CSS: Block, Element, Modifier
B. Bootstrap Element Manager - narzędzie do zarządzania elementami Bootstrap
C. Backend Encryption Method - metoda szyfrowania danych w backendzie
D. Browser Extension Module - moduł rozszerzeń przeglądarki
Pytanie 235
Które narzędzie służy do automatyzacji procesu budowania aplikacji?
A. Jenkins
B. Figma
C. Postman
D. Swagger
Pytanie 236
Zalecenia standardu WCAG 2.0 dotyczące percepcji koncentrują się na
A. prezentacji elementów interfejsu użytkownika
B. zapewnieniu odpowiedniej ilości czasu na przeczytanie i zrozumienie treści
C. umożliwieniu interakcji między komponentami użytkownika za pomocą klawiatury
D. zrozumieniu i wiarygodności prezentowanych treści na stronie
Pytanie 237
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. prezentowania komunikatów, które wymagają potwierdzenia, aby kontynuować działanie aplikacji
D. wstrzymywania działania aplikacji w czasie wprowadzania oraz zatwierdzania danych
Pytanie 238
Jakie narzędzie najlepiej wykorzystać do testowania API REST?
A. Postman
B. Selenium
C. Jasmine
D. Git
Pytanie 239
Czym jest klasa w programowaniu obiektowym?
A. typ danych
B. wskaźnik
C. instrukcja
D. zmienna
Pytanie 240
Na ilustracji pokazano fragment emulacji iOS z elementem kontrolnym. Który fragment kodu XAML opisuje ten element?
A.
B.
C.
D.
Pytanie 241
Który operator w JavaScript sprawdza zarówno równość wartości jak i typu danych?
A. ===
B. =
C. ==
D. !=
Pytanie 242
Jak najlepiej przełożyć oczekiwania klienta na dokumentację techniczną dla programistów?
A. Tworząc szczegółowy dokument z funkcjami oraz wymaganiami technicznymi
B. Rozmawiając wyłącznie z zespołem programistów
C. Pomijając szczegółowe wymagania techniczne
D. Opracowując wizualne makiety bez dokładnych opisów
Pytanie 243
Które z poniższych nie jest frameworkiem JavaScript?
A. Django
B. Angular
C. React
D. Vue.js
Pytanie 244
Która z metod zarządzania projektami stawia na przejrzystość oraz wizualizację bieżących zadań?
A. Kanban
B. Agile
C. Scrum
D. Waterfall
Pytanie 245
W języku C# szablon List umożliwia korzystanie z listy. Z definicji obiektu kolekcji wynika, że jego elementami mogą być: List wykaz = new List ();
A. liczby całkowite
B. elementy typu List
C. elementy o nieokreślonym typie
D. liczby rzeczywiste
Pytanie 246
Które z poniższych nie jest algorytmem sortowania?
A. Binary Search
B. Merge Sort
C. Quick Sort
D. Bubble Sort
Pytanie 247
Jakie z wymienionych narzędzi służy do testowania aplikacji?
A. Selenium
B. Photoshop
C. Git
D. WordPress
Pytanie 248
Jakie są kluczowe różnice pomiędzy strukturą (struct) a unią (union) w języku C?
A. Struktura przechowuje wiele wartości równocześnie, unia tylko jedną
B. Unia umożliwia dynamiczne przypisywanie typów danych, struktura natomiast nie
C. Struktura wymaga więcej miejsca w pamięci niż unia
D. Unia nie jest obsługiwana przez kompilatory współczesnych języków
Pytanie 249
Testy mające na celu identyfikację błędów w interfejsach między modułami bądź systemami nazywane są testami
A. integracyjnymi
B. jednostkowymi
C. bezpieczeństwa
D. wydajnościowymi
Pytanie 250
Przykład wywołania funkcji zamien w języku C++ może wyglądać w następujący sposób: void zamien(int *a, int *b) { int tmp; tmp = *a; *a = *b; *b = tmp; }
A. zamien(&a, &b); // a, b - zmienne całkowite
B. zamien(12, 34)
C. zamien(*a, *b); // a, b - zmienne całkowite
D. zamien(m, n); // m, n - zmienne całkowite
Pytanie 251
Jakie środowisko deweloperskie jest powszechnie wykorzystywane do produkcji aplikacji webowych w języku Java?
A. Eclipse
B. XCode
C. Android Studio
D. PyCharm
Pytanie 252
Metoda tworzenia algorytmu polegająca na dzieleniu go na dwa lub więcej mniejszych podproblemów, aż do momentu, gdy ich rozwiązanie stanie się proste, jest techniką
A. dziel i zwyciężaj
B. najkrótszej ścieżki
C. komiwojażera
D. heurystyczną
Pytanie 253
Którego nagłówka używamy w C++ do obsługi plików?
A.
B.
C.
D.
Pytanie 254
Które z wymienionych oznaczeń wskazuje na liniową złożoność algorytmu?
A. O(n)
B. O(1)
C. O(log n)
D. O(n²)
Pytanie 255
Która z poniższych metod najlepiej nadaje się do wizualnego przedstawienia procesu decyzyjnego?
A. Drzewo decyzyjne
B. Lista kroków
C. Schemat blokowy
D. Pseudokod
Pytanie 256
Wzorzec projektowy "Metoda szablonowa" (Template method) stosuje się do:
A. określenia szkieletu algorytmu i pozostawienia szczegółów implementacji dla podklas
B. gromadzenia obiektów w jednorodnej kolekcji
C. organizowania obiektów w hierarchiczne struktury drzewiaste
D. centralizacji zarządzania wieloma instancjami obiektów
Pytanie 257
Jaki jest kluczowy zamysł wzorca "Kompozyt" (Composite)?
A. Umożliwienie klientom obsługi obiektów oraz ich zbiorów w spójny sposób
B. Stworzenie jednej klasy do zarządzania wieloma obiektami tego samego rodzaju
C. Danie możliwości dynamicznej zmiany zachowania obiektu
D. Określenie interfejsu komunikacji pomiędzy składnikami systemu
Pytanie 258
Jakie ma znaczenie "operacja wejścia" w kontekście programowania?
A. Przekazywanie danych do programu z zewnętrznych źródeł
B. Zmiana wartości zmiennych globalnych
C. Naprawianie błędów w kodzie aplikacji
D. Wprowadzanie nowych funkcji do aplikacji
Pytanie 259
Jakie środki ochrony zbiorowej najlepiej chronią kręgosłup w warunkach pracy biurowej?
A. Korzystanie z regulowanych krzeseł i biurek
B. Ograniczenie hałasu w pomieszczeniu
C. Umieszczanie monitorów na wysokości oczu
D. Regulowanie poziomu oświetlenia w biurze
Pytanie 260
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
Pytanie 261
Wartość liczby 1AF, zapisana w systemie szesnastkowym, po przeliczeniu na system dziesiętny wynosi
A. 431
B. 6890
C. 26
D. 257
Pytanie 262
Jaki rodzaj testów można scharakteryzować przedstawionym opisem? Nazwa Opis Czynności Po teście Formularz osobowy Sprawdzenie odpowiedzi formularza na błędy użytkownika 1. czy wpisano wszystkie wymagane pola? 2. czy e-mail zawiera znak @? 3. czy nr telefonu zawiera cyfry, zgodnie ze wzorcem? 4. czy jest zgoda na przetwarzanie danych? Usunąć z bazy danych wpisane podczas testowania osoby
A. testy funkcjonalne
B. testy jednostkowe
C. testy zgodności
D. testy wydajnościowe
Pytanie 263
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
Pytanie 264
Metodyka zwinna (ang. agile) opiera się na
A. dekompozycji przedsięwzięcia na elementy, które są niezależnie projektowane, wytwarzane i testowane w krótkich iteracjach
B. zaplanowaniu całej aplikacji na początku projektu i jej tworzeniu na przemian z testowaniem
C. przygotowaniu testów dla całego projektu, a następnie wprowadzaniu kolejnych jego fragmentów
D. podzieleniu projektu na kolejne etapy: planowanie, programowanie, testowanie, z ciągłym oszacowaniem ryzyka projektu
Pytanie 265
Które z wymienionych poniżej błędów podczas wykonywania programu można obsłużyć poprzez zastosowanie wyjątków?
A. Błąd dzielenia przez zero
B. Błąd kompilacyjny
C. Niekompatybilność typów danych w kodzie
D. Błąd w składni
Pytanie 266
Która z wymienionych bibliotek stanowi element standardowego zestawu narzędzi programistycznych w Pythonie?
A. sys
B.
C.
D. vector
Pytanie 267
Jakie jest główne zadanie portali społecznościowych?
A. Udostępnianie informacji i interakcja między użytkownikami
B. Tworzenie kopii zapasowych plików
C. Analiza rezultatów działalności gospodarczej
D. Zarządzanie handlem produktami i usługami
Pytanie 268
Jaka jest składnia komentarza jednoliniowego w języku Python?
A. #
B. !
C. //
D. ""
Pytanie 269
Jakie znaczenie ma pojęcie "debugowanie" w kontekście programowania?
A. Wyszukiwanie i usuwanie błędów w kodzie
B. Wdrażanie aplikacji w środowisku produkcyjnym
C. Tworzenie nowych funkcjonalności aplikacji
D. Przygotowywanie dokumentacji kodu
Pytanie 270
Jakie znaczenie ma polimorfizm w programowaniu obiektowym?
A. Umożliwia jednej metodzie działać w różnorodny sposób w zależności od klasy, do której należy
B. Pozwala na tworzenie obiektów z wielu różnych klas równocześnie
C. Dzieli program na klasy oraz obiekty
D. Ogranicza dostęp do atrybutów klasy
Pytanie 271
Zgodnie z informacjami zawartymi w ramce, wskaż, który z rysunków ilustruje element przypisany do klasy Badge określonej w bibliotece Bootstrap?
A. B
B. A
C. C
D. D
Pytanie 272
Jaki będzie wynik działania poniższego kodu JavaScript? function foo() { console.log(a); var a = 1; console.log(a); } foo();
A. undefined, 1
B. 1, 1
C. ReferenceError, 1
D. undefined, undefined
Pytanie 273
Co to jest Redux?
A. Biblioteka do zarządzania stanem aplikacji w JavaScript
B. Narzędzie do optymalizacji wydajności aplikacji React
C. Framework do tworzenia aplikacji mobilnych
D. System kontroli wersji dla projektów JavaScript
Pytanie 274
Jaki będzie wynik działania poniższego kodu w języku Python? def fun(x, l=[]): l.append(x) return l print(fun(1)) print(fun(2)) print(fun(3, [])) print(fun(4))
A. [1], [1, 2], [3], [1, 2, 4]
B. [1], [1, 2], [3], [3, 4]
C. [1], [2], [3], [4]
D. [1], [2], [3], [4, 3]
Pytanie 275
Który z poniższych opisów najlepiej charakteryzuje Node.js?
A. Środowisko uruchomieniowe JavaScript poza przeglądarką, używające silnika V8 z Chrome
B. System zarządzania bazami danych NoSQL
C. Biblioteka do tworzenia interfejsów użytkownika w aplikacjach webowych
D. Framework do budowania aplikacji mobilnych przy użyciu JavaScript
Pytanie 276
Jakie metody pozwalają na przesłanie danych z serwera do aplikacji front-end?
A. formatu JSON
B. metody POST
C. biblioteki jQuery
D. protokołu SSH
Pytanie 277
Wykorzystując jeden z dwóch zaprezentowanych sposobów inkrementacji w językach z rodziny C lub Java, można zauważyć, że Zapis pierwszy: b = a++; Zapis drugi: b = ++a;
A. Wartość zmiennej b będzie wyższa po użyciu drugiego zapisu w porównaniu do pierwszego.
B. Tylko przy użyciu pierwszego zapisu zmienna a zostanie zwiększona o 1.
C. Drugi zapis nie jest zgodny ze składnią, co doprowadzi do błędów kompilacji.
D. Bez względu na zastosowany sposób, w zmiennej b zawsze uzyskamy ten sam rezultat.
Pytanie 278
Przedstawiono funkcjonalnie równoważne fragmenty kodu aplikacji Angular oraz React.js.Angularsubmit(f) { console.log(f.value); } Dodaj ReacthandleSubmit = e => { e.preventDefault(); console.log('tytul: ' + e.currentTarget.tytul.value); }; render() { return ( Dodaj ); }
A. obsługę zdarzenia przesłania formularza
B. funkcję, która zapisuje do zmiennych f lub e dane z pola formularza
C. funkcję, która wypełnia dane w formularzu podczas jego inicjalizacji
D. wyświetlanie w konsoli przeglądarki danych pobranych z pól formularza w czasie rzeczywistym, gdy użytkownik je wypełnia
Pytanie 279
W jaki sposób procesor nawiązuje komunikację z pamięcią podręczną (cache)?
A. Poprzez linie danych w magistrali systemowej
B. Bezpośrednio, omijając mostki systemowe
C. Używając wyłącznie pamięci RAM
D. Za pomocą systemu przerwań
Pytanie 280
Po wykonaniu poniższego kodu na konsoli zostanie wyświetlona liczba: int a = 0x73; cout << a;
A. 115
B. 108
C. 0
D. 73
Pytanie 281
Które z wymienionych sformułowań najlepiej definiuje oprogramowanie typu ransomware?
A. Oprogramowanie uniemożliwiające dostęp do danych w celu wymuszenia zapłaty
B. Programy zbierające prywatne dane bez zgody użytkownika
C. Oprogramowanie stosowane do realizacji ataków DDoS
D. Złośliwe aplikacje wyświetlające reklamy
Pytanie 282
Przedstawiony fragment dotyczy funkcji resize w języku C++. Ta funkcja obniży długość elementu string, gdy wartość parametru Resize string Resizes the string to a length of n characters. If n is smaller than the current string length, the current value is shortened to its first n character, removing the characters beyond the nth. If n is greater than the current string length, the current content is extended by inserting at the end as many characters as needed to reach a size of n. If c is specified, the new elements are initialized as copies of c; otherwise, they are value-initialized characters (null characters). Parameters n New string length, expressed in number of characters. size_t is an unsigned integral type (the same as member type string::size_type). c Character used to fill the new character space added to the string (in case the string is expanded). Źródło: http://www.cplusplus.com/reference/string/string/resize/
A. n jest mniejsza od aktualnej długości łańcucha
B. c jest większa od aktualnej długości łańcucha
C. c jest mniejsza od aktualnej długości łańcucha
D. n jest większa od aktualnej długości łańcucha
Pytanie 283
Programem służącym do monitorowania błędów oraz organizacji projektów jest:
A. Jira
B. Git
C. Bugzilla
D. Jasmine
Pytanie 284
Jedną z zasad standardu WCAG 2.0 jest
A. stosowanie różnych palet kolorystycznych, w tym o wysokim kontraście
B. ograniczanie treści na stronie przez rezygnację z używania alternatywnych tekstów dla obrazów i filmów
C. używanie jednego, odpowiednio dużego rozmiaru czcionki
D. unikanie przedstawiania informacji w formie uproszczonej
Pytanie 285
Jakie pola powinny być umieszczone w klasie nadrzędnej w strukturze dziedziczenia?
A. Pola, które są wspólne dla wszystkich klas pochodnych
B. Pola, które są charakterystyczne jedynie dla pojedynczej klasy pochodnej
C. Pola, które są wykorzystywane tylko w funkcjach statycznych
D. Pola, które są tylko prywatne
Pytanie 286
Która z poniższych technologii służy do tworzenia aplikacji mobilnych za pomocą języków webowych?
A. React Native
B. ASP.NET Core
C. Django
D. Spring Boot
Pytanie 287
Jaki jest zasadniczy cel ataku phishingowego?
A. Zbieranie danych osobowych za pomocą podszywających się stron lub wiadomości
B. Uniemożliwienie dostępu do usług internetowych
C. Kradzież haseł z pamięci operacyjnej urządzenia
D. Zakłócanie pracy sieci przez nadmiarowe zapytania
Pytanie 288
Jaki z wymienionych komponentów jest kluczowy do inicjalizacji pola klasy podczas tworzenia instancji obiektu?
A. Konstruktor
B. Metoda statyczna
C. Instrukcja warunkowa
D. Funkcja zaprzyjaźniona
Pytanie 289
Co to jest kontener Docker?
A. Lekka, samodzielna jednostka oprogramowania, która zawiera wszystko, co aplikacja potrzebuje do uruchomienia
B. System zarządzania bazami danych NoSQL
C. Graficzny interfejs do zarządzania kodem aplikacji webowych
D. Narzędzie do automatycznego testowania interfejsów użytkownika
Pytanie 290
Gdzie są przechowywane informacje w sytuacji korzystania z chmury obliczeniowej?
A. Na zdalnych serwerach dostawcy usług
B. Na lokalnym serwerze użytkownika
C. Na dysku twardym użytkownika
D. Na nośnikach optycznych użytkownika
Pytanie 291
W jaki sposób można ograniczyć problemy społeczne wynikające z nadmiernego używania internetu?
A. Zachować równowagę pomiędzy relacjami w sieci a tymi w rzeczywistości
B. Unikać spotkań z ludźmi w realnym świecie
C. Zwiększać czas spędzany przy ekranie
D. Całkowicie wycofać się z aktywności wirtualnych
D. ['laptop', 'tablet', 'phone']
Pytanie 293
Jakie jest najważniejsze właściwość algorytmów szyfrowania symetrycznego?
A. Zastosowanie identycznego klucza do szyfrowania oraz deszyfrowania
B. Szyfrowanie wyłącznie tekstowych plików
C. Funkcjonowanie bez użycia klucza
D. Zastosowanie odmiennych kluczy do szyfrowania i deszyfrowania
Pytanie 294
W celu wdrożenia w aplikacji internetowej mechanizmu zbierania danych statystycznych na komputerach użytkowników, można użyć
A. ciasteczka
B. sesje
C. buforowanie
D. formulacje
Pytanie 295
Tworząc aplikację opartą na obiektach, należy założyć, że program będzie zarządzany przez
A. zbiór instancji klas współpracujących ze sobą
B. pętlę dyspozytora, która w zależności od zdarzenia wywoła właściwą funkcję
C. moduły zawierające funkcje oraz zmienne globalne
D. definicję warunków końcowego rozwiązania
Pytanie 296
Który z wymienionych programów jest przeznaczony do zarządzania projektami przy pomocy tablic kanban?
A. Trello
B. Photoshop
C. Word
D. Jira
Pytanie 297
Która z poniższych technik NIE jest związana z optymalizacją wydajności strony internetowej?
A. Deep linking
B. Minifikacja kodu
C. Użycie CDN
D. Lazy loading
Pytanie 298
Który z dokumentów stosowanych w metodologii Agile zawiera listę funkcjonalności produktu uporządkowanych według ich ważności?
A. Product backlog
B. Diagram Gantta
C. Harmonogram projektu
D. Backlog sprintu
Pytanie 299
Metoda przeszukiwania w uporządkowanych tablicach, która polega na podzieleniu tablicy na kilka części i wykonywaniu wyszukiwania liniowego tylko w tej części, gdzie może znajdować się poszukiwany element, w języku angielskim jest określana jako
A. Jump search
B. Ternary search
C. Exponential search
D. Binary search
Pytanie 300
Jaką właściwość ma sieć synchroniczna?
A. Transmisja danych odbywa się w wyznaczonych interwałach czasowych
B. Nie jest konieczna synchronizacja zegarów
C. Przekazywanie danych zachodzi w sposób niesystematyczny
D. Gwarantuje większą elastyczność w przesyłaniu danych
Pytanie 301
Jak nazywa się proces znajdowania i usuwania błędów w kodzie?
A. Debugowanie
B. Interpretowanie
C. Kompilowanie
D. Kompensowanie
Pytanie 302
Kolor Pale Green w modelu RGB przedstawia się jako RGB(152, 251, 152). Jaki jest szesnastkowy kod tego koloru?
A. 98 FB 98
B. 98 FE 98
C. A0 FE A0
D. A0 FB A0
Pytanie 303
Które słowo kluczowe w C++ służy do definiowania klasy nadrzędnej?
A. class
B. base
C. virtual
D. public
Pytanie 304
Zademonstrowana pętla wykorzystuje obiekt random do:var random = new Random(); String pulaZnakow = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ"; int dlPuli = pulaZnakow.Length - 1; char znak; string wynik = ""; for (int i = 0; i < 8; i++) { znak = pulaZnakow[random.Next(0, dlPuli)]; wynik += znak; }
A. stworzenia losowego napisu o długości 8 znaków składającego się z liter
B. jednorazowego wylosowania znaku z określonego zestawu znaków
C. wielokrotnego generowania liczby, aby stworzyć ciąg z liczb pseudolosowych
D. uzupełniania tablicy danymi w postaci liczb pseudolosowych
Pytanie 305
Wskaż poprawny komentarz jednoliniowy, który można dodać w linii 3 w miejscu znaków zapytania, aby był zgodny ze składnią i opisywał operację przeprowadzaną w tej linii?string[] langs = {"C++", "C#", "Java", "Python"}; foreach (string i in langs) { Console.WriteLine(i); ??? }
A. // wyświetlenie elementu tablicy
B. // wypełnienie elementu tablicy
C. # wypełnienie elementu tablicy
D. # wyświetlenie elementu tablicy
Pytanie 306
Który z wymienionych przykładów ilustruje projektowanie interfejsu zgodnego z zasadami user experience (UX)?
A. Użycie czytelnych czcionek i intuicyjnego układu elementów
B. Przycisk umieszczony w przypadkowym miejscu aplikacji
C. Brak opcji cofnięcia już wykonanej akcji
D. Zastosowanie jedynie jednego koloru w całym interfejsie
Pytanie 307
Co to jest klasa abstrakcyjna?
A. Klasa, która może być dziedziczona, ale nie można jej instancjonować
B. Klasa, która nie może posiadać żadnych metod
C. Klasa, która zawsze dziedziczy z klasy bazowej
D. Klasa, która może zawierać zarówno metody zdefiniowane, jak i niezdefiniowane (czysto wirtualne)
Pytanie 308
Który z wymienionych mechanizmów umożliwia ograniczenie dostępu do wybranych sekcji aplikacji webowej?
A. System logowania i kontroli dostępu
B. Mechanizm renderowania treści
C. Pliki CSS statyczne
D. Formularze dynamiczne
Pytanie 309
W pokazanych fragmentach kodu zdefiniowano funkcję o nazwie fun1. W tej funkcji należy zaimplementować obsługę. Fragment kodu interfejsu użytkownika (XAML): Fragment kodu logiki programu (C#): private void fun1(object sender, RoutedEventArgs e) { ... }
A. naciśnięcia przycisku zatwierdzającego dialog
B. usunięcia kontrolek z pamięci RAM
C. aplikacji po wystąpieniu zdarzenia utraty fokusu przez pole opcji
D. inicjacji elementów interfejsu użytkownika
Pytanie 310
Jakie środowisko jest natywne do tworzenia aplikacji desktopowych w języku C#?
A. MS Visual Studio
B. PyCharm
C. Eclipse
D. NetBeans
Pytanie 311
Który z wymienionych składników wchodzi w skład podstawowego wyposażenia środowiska IDE?
A. Kompilator, edytor kodu, debugger
B. Edytor tekstowy, przeglądarka internetowa, translator
C. Kompilator, serwer webowy, system kontroli wersji
D. Edytor graficzny, przeglądarka kodu, narzędzia analityczne
Pytanie 312
Jakie kwestie związane z percepcją są uwzględnione w rekomendacjach standardu WCAG 2.0?
A. prezentacji elementów interfejsu użytkownika
B. jasności i dokładności w dostarczonych treściach na stronie
C. umożliwienia interakcji między elementami użytkownika za pomocą klawiatury
D. zapewnienia odpowiedniego czasu na zapoznanie się i przetworzenie informacji
Pytanie 313
W zaprezentowanym fragmencie kodu występuje błąd logiczny. Na czym on polega?int x = 0; while (x != 0 || x != 5) { std::cout << x << " "; x++; }
A. Nieprawidłowym warunku pętli, który sprawia, że pętla jest nieskończona.
B. Braku zainicjowania zmiennej x, co powoduje, że zmienna nie ma wartości początkowej.
C. Niepoprawnym użyciu funkcji cout, co skutkuje tym, że zmienna jest wczytywana w pętli.
D. Niewłaściwym warunku pętli, co powoduje, że pętla nigdy się nie wykona.
Pytanie 314
Jakie określenie w programowaniu obiektowym odnosi się do "zmiennej klasy"?
A. Pole
B. Konstruktor
C. Metoda
D. Obiekt
Pytanie 315
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. trójkąt
C. czworokąt
D. trapez
Pytanie 316
Który system informatyczny powinien być zastosowany do zarządzania sprzedażą w e-sklepie?
A. System e-commerce
B. System CRM
C. System ERP
D. System CMS
Pytanie 317
Co to jest Cypress?
A. Framework do testowania end-to-end aplikacji webowych
B. Biblioteka komponentów UI dla React
C. Narzędzie do kompilacji kodu TypeScript
D. System zarządzania bazami danych dla aplikacji mobilnych
Pytanie 318
Która z poniższych metod HTTP służy do aktualizacji zasobu?
A. PUT
B. DELETE
C. GET
D. POST
Pytanie 319
Jaki typ złośliwego oprogramowania funkcjonuje w tle, zbierając dane o wprowadzanych hasłach?
A. Keylogger
B. Trojan
C. Adware
D. Spyware
Pytanie 320
Jakie jest źródło błędu w podanym kodzie przez programistę?class Dokument { public string nazwa; protected string autor; } // .... w kodzie funkcji main Dokument doc = new Dokument(); Console.WriteLine(doc.autor);
A. Pole autor jest niedostępne z tego poziomu.
B. Argumenty konstruktora powinny być przekazane podczas inicjalizacji obiektu.
C. Brak konstruktora w definicji klasy.
D. Inicjalizacja obiektu została błędnie zapisana.
Pytanie 321
Jakie narzędzie jest wykorzystywane do zgłaszania błędów w projektach IT?
A. JIRA
B. Git
C. Blender
D. Photoshop
Pytanie 322
W zaprezentowanym kodzie stworzono abstrakcyjną klasę Figura oraz klasę Prostokąt, która po niej dziedziczy, zawierającą określone pola i konstruktory. Wskaż najprostszą implementację sekcji /* metody klasy */ dla klasy Prostokąt
A. Kod 1
B. Kod 3
C. Kod 2
D. Kod 4
Pytanie 323
Jakie rezultaty pojawią się po uruchomieniu poniższego kodu napisanego w języku C++? class KlasaBazowa { public: virtual void metoda() { cout metoda(); pochodna->metoda(); return 0; }
A. Pochodna. Pochodna.
B. Bazowa. Bazowa.
C. Bazowa. Pochodna.
D. Pochodna. Bazowa.
Pytanie 324
Algorytmu Euklidesa, przedstawionego na schemacie, należy użyć do obliczenia.
A. Największego Wspólnego Dzielnika
B. najmniejszej liczby pierwszej w danym zakresie
C. Najmniejszej Wspólnej Wielokrotności
D. największego elementu w zbiorze liczb
Pytanie 325
Co to jest Event Loop w JavaScript?
A. Mechanizm pozwalający na asynchroniczne wykonywanie kodu mimo jednowątkowej natury JavaScript
B. Protokół komunikacji między różnymi częściami aplikacji webowej
C. Technika obsługi zdarzeń w aplikacjach React
D. System zarządzania cyklem życia komponentów w Angular
Pytanie 326
Który z wymienionych elementów NIE stanowi części instrukcji dla użytkownika programu?
A. Opis testów jednostkowych
B. Rozwiązywanie problemów związanych z użytkowaniem aplikacji
C. Opis metody instalacji aplikacji
D. Instrukcje dotyczące obsługi poszczególnych funkcji aplikacji
Pytanie 327
Jakie działania można podjąć, aby uniknąć pogorszenia wzroku podczas korzystania z komputera?
A. Używać filtrów przeciwodblaskowych na ekranie
B. Stosować ergonomiczne podkładki pod ręce
C. Zachować stałą temperaturę w biurze
D. Korzytać ze słuchawek tłumiących dźwięki
Pytanie 328
Który z faz cyklu życia projektu wiąże się z identyfikacją wymagań użytkownika?
A. Analiza
B. Etap planowania
C. Przeprowadzanie testów
D. Wdrażanie
Pytanie 329
W jakich sytuacjach zastosowanie rekurencji może być bardziej korzystne niż użycie iteracji?
A. Gdy algorytm wymaga naturalnego podziału na mniejsze podproblemy
B. Kiedy liczba iteracji przewyższa maksymalny zakres zmiennej licznikowej
C. Gdy kod źródłowy ma być zoptymalizowany dla starszych kompilatorów
D. Kiedy program jest uruchamiany w środowisku wielowątkowym
Pytanie 330
Jaką technologię stosuje się do powiązania aplikacji internetowej z systemem baz danych?
A. SQL
B. HTTP
C. CSS
D. JavaScript
Pytanie 331
Jakie są kluczowe etapy resuscytacji krążeniowo-oddechowej?
A. 30 uciśnięć klatki piersiowej na przemian z 2 wdechami ratowniczymi
B. 10 uciśnięć klatki piersiowej bez wdechów
C. 20 uciśnięć klatki piersiowej na przemian z 5 wdechami ratowniczymi
D. 30 wdechów ratowniczych bez uciśnięć
Pytanie 332
Jakie jest główne zadanie debuggera w środowisku programowania?
A. Analiza i usuwanie błędów w kodzie
B. Generowanie plików wykonywalnych
C. Kompilowanie kodu źródłowego
D. Tworzenie kodu źródłowego
Pytanie 333
Jaki jest wymagany sposób do realizacji algorytmu sortowania bąbelkowego na n-elementowej tablicy?
A. dwie pętle działające na najwyżej n-elementach każda
B. dwie pętle funkcjonujące na co najmniej (n+1) elementach każda
C. n-liczby warunków
D. jedna pętla operująca na 2n elementach oraz warunek
Pytanie 334
Ile kilobajtów (KB) znajduje się w jednym megabajcie (MB)?
A. 1024
B. 1000
C. 10
D. 100
Pytanie 335
Zmienna o typie logicznym może mieć następujące wartości:
A. true, false
B. 1, -1
C. 0 oraz każda liczba całkowita
D. trzy dowolne liczby naturalne
Pytanie 336
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(n²) sortowanie przez wstawianie O(n²) sortowanie przez scalanie O(n log n) sortowanie przez zliczanie O(n) sortowanie kubełkowe O(n²)
A. przez zliczanie
B. przez scalanie
C. bąbelkowego
D. kubełkowego
Pytanie 337
Która z poniższych informacji o pojęciu obiekt jest prawdziwa?
A. obiekt jest instancją klasy
B. obiekt oraz klasa są identyczne
C. obiekt pozwala na zdefiniowanie klasy
D. obiekt to typ złożony
Pytanie 338
Który z poniższych elementów nie jest związany z architekturą mikroserwisów?
A. Monolityczny kod źródłowy
B. Niezależne wdrażanie usług
C. Komunikacja przez API
D. Skalowalność poszczególnych usług
Pytanie 339
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. 8
B. 24
C. 5
D. 7
Pytanie 340
Dziedziczenie jest używane, gdy zachodzi potrzeba
A. sformułowania klasy bardziej szczegółowej niż już stworzona
B. wykorzystania stałych wartości, niezmieniających się w trakcie działania aplikacji
C. asynchronicznej realizacji długotrwałych zadań
D. określenia zasięgu dostępności metod i pól danej klasy
Pytanie 341
Jakie jest podstawowe założenie normalizacji krajowej?
A. Ujednolicenie wymagań technicznych i poprawa bezpieczeństwa
B. Zwiększenie ilości regulacji prawnych
C. Wzrost kosztów produkcji
D. Utrudnienie handlu międzynarodowego
Pytanie 342
Co to jest Webpack?
A. Narzędzie do budowania modułów i zarządzania zależnościami w aplikacjach JavaScript
B. System zarządzania bazami danych dla aplikacji Node.js
C. Biblioteka do testowania kodu JavaScript
D. Framework JavaScript do tworzenia aplikacji mobilnych
Pytanie 343
Co będzie wynikiem działania poniższego kodu JavaScript? const obj = { name: 'John', greet: function() { setTimeout(function() { console.log(`Hello, ${this.name}`); }, 1000); } }; obj.greet();
A. Hello, undefined
B. TypeError
C. Hello, John
D. Hello, null
Pytanie 344
Który z podanych terminów najlepiej odnosi się do składnika statycznego w klasie?
A. Pole lub metoda, która jest przypisana do klasy, a nie do jej instancji
B. Zmienna lokalna wewnątrz danej klasy
C. Metoda z dostępem ograniczonym tylko do tej samej klasy
D. Funkcja, która wywołuje destruktor danej klasy
Pytanie 345
Zapis w języku C# przedstawia definicję klasy Car, która: public class Car: Vehicle { ... }
A. odziedzicza po Vehicle
B. jest klasą podstawową (nie dziedziczy po innej klasie)
C. używa pól prywatnych klasy Vehicle
D. jest zaprzyjaźniona z klasą Vehicle
Pytanie 346
Jak zostanie przedstawiony poniższy kod XAML?
A. Rysunek 4
B. Rysunek 1
C. Rysunek 3
D. Rysunek 2
Pytanie 347
Co to jest dokumentacja instruktażowa programu?
A. Instrukcją opisującą, jak używać funkcji programu
B. Dokumentem przedstawiającym plany rozwoju oprogramowania
C. Kolekcją testów jednostkowych oraz ich wyników
D. Zbiorem szczegółów technicznych dotyczących kodu źródłowego
Pytanie 348
Jaką strukturę danych stosuje się w algorytmie BFS (przeszukiwanie wszerz)?
A. Kolejka
B. Tablica
C. Zbiór
D. Graf
Pytanie 349
Zapisany kod w języku Python ilustruje pierwiastki = {"N": "Azot", "O": "Tlen", "P": "Fosfor", "Si": "Siarka"}
A. tablicę asocjacyjną (słownik)
B. kolejkę (LIFO)
C. stos
D. strukturę
Pytanie 350
W jaki sposób można zmniejszyć liczbę danych zbieranych przez aplikacje mobilne?
A. Weryfikować i regulować uprawnienia aplikacji w ustawieniach
B. Udostępniać aplikacjom wszystkie niezbędne informacje
C. Nie blokować aplikacjom dostępu do lokalizacji oraz kontaktów
D. Używać aplikacji bez sprawdzania ich źródła
Pytanie 351
Które z wymienionych pól klasy można zainicjalizować przed stworzeniem obiektu?
A. Static pole
B. Prywatne pole
C. Chronione pole
D. Publiczne pole
Pytanie 352
Kod przedstawiony w języku XML/XAML określa:
A. przełącznik
B. stepper
C. suwak
D. listę rozwijaną
Pytanie 353
W C++ mechanizm programowania obiektowego, który wykorzystuje funkcje wirtualne (ang. Virtual) i umożliwia programiście pominięcie kontroli klasy pochodnej podczas wywoływania metod, nazywa się
A. polimorfizmem
B. dziedziczeniem
C. hermetyzacją
D. przeciążeniem
Pytanie 354
Które z poniższych narzędzi jest używane do statycznej analizy kodu JavaScript?
A. ESLint
B. Webpack
C. Jest
D. Babel
Pytanie 355
Która z niżej wymienionych pozycji jest ekwiwalentem biblioteki jQuery?
A. Lodash
B. Bootstrap
C. TypeScript
D. Express.js
Pytanie 356
Kod w bibliotece React.js oraz w frameworku Angular, który został zaprezentowany, ma na celu wyświetlenie Fragment kodu React.js: state = { zm1: 0 }; hanleEv = () => { this.setState({zm1: this.state.zm1 + 1}); } render() { return ( {this.state.zm1} BTN_1 ); } Fragment kodu Angular: @Component({ selector: 'sel1', template: ` {{ zm1 }} BTN_1 ` }) export class Licznik1Component { zm1 = 0; onBtnCilcked() { this.zm1++; } }
A. liczby kliknięć przycisku
B. wyłącznie przycisku oraz obsłużenie zdarzenia click, które ono generuje
C. wartości 0 po naciśnięciu przycisku
D. tylko napisu BTN_1
Pytanie 357
Który z poniższych problemów jest najczęściej rozwiązywany z zastosowaniem algorytmu rekurencyjnego?
A. Generowanie ciągu Fibonacciego
B. Obliczanie sumy elementów w tablicy
C. Wyszukiwanie binarne w uporządkowanej tablicy
D. Sortowanie za pomocą metody QuickSort
Pytanie 358
Co to jest XSS (Cross-Site Scripting)?
A. Luka bezpieczeństwa pozwalająca na wstrzyknięcie złośliwego kodu do stron przeglądanych przez innych użytkowników
B. Framework do tworzenia responsywnych stron internetowych
C. Technika optymalizacji kodu JavaScript do zwiększenia wydajności strony
D. Protokół komunikacyjny używany w aplikacjach internetowych
Pytanie 359
Jak określa się proces transferu danych z lokalnego komputera na serwer?
A. Wysyłanie danych
B. Streaming
C. Przesyłanie danych
D. Pobieranie danych
Pytanie 360
Jakie działanie powinno się wykonać w pierwszym kroku, oceniając stan osoby poszkodowanej?
A. Zadbać o własne bezpieczeństwo
B. Rozpocząć resuscytację krążeniowo-oddechową
C. Sprawdzić, czy występuje krwawienie
D. Wezwać ambulans
Pytanie 361
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. hermetyzacja
B. polimorfizm
C. wyjątki
D. dziedziczenie
Pytanie 362
Który z poniższych kodów realizuje przedstawiony fragment algorytmu?
A. Kod 3
B. Kod 2
C. Kod 4
D. Kod 1
Pytanie 363
Który fragment kodu ilustruje zastosowanie rekurencji? Blok 1: int fn(int a) { if(a==1) return 1; return fn(a-1)+2; } Blok 2: int fn(int a) { if(a==1) return 1; return (a-1)+2; } Blok 3: int fn(int a) { if(a==1) return 1; return fun(a-1)+2; } Blok 4: int fn(int a) { if(a==1) return 1; return 2; }
A. Blok 1
B. Blok 2
C. Blok 3
D. Blok 4
Pytanie 364
W sekcji, która odpowiada za obsługę wyjątku wygenerowanego przez aplikację, należy to zdefiniować
A. catch
B. finally
C. throw
D. try
Pytanie 365
Co oznacza pojęcie 'hoisting' w JavaScript?
A. Proces podnoszenia deklaracji zmiennych i funkcji na górę zakresu
B. Metoda ładowania skryptów z zewnętrznych źródeł
C. Technika optymalizacji kodu przez silnik JavaScript
D. Mechanizm zarządzania pamięcią w przeglądarce
Pytanie 366
Jaką rolę pełni element statyczny w klasie?
A. Zachowuje wspólną wartość dla wszystkich instancji tej klasy
B. Pozwala na dynamiczne dodawanie nowych metod
C. Automatycznie likwiduje obiekty klasy po zakończeniu działania programu
D. Ogranicza dostęp do metod publicznych w klasie
Pytanie 367
Wskaż uproszczoną wersję kodu XAML dla elementów w pokazanym oknie dialogowym?
A. Kod 2
B. Kod 3
C. Kod 1
D. Kod 4
Pytanie 368
Które z wymienionych opcji wspiera osoby niewidome w korzystaniu z witryn internetowych?
A. Implementacja czytnika ekranu (screen reader)
B. Zmiana rozdzielczości ekranu
C. Ograniczenie liczby grafik na stronie
D. Umożliwienie modyfikacji czcionki
Pytanie 369
Jaka będzie wartość zmiennej x po wykonaniu poniższego kodu? let x = 0; for (let i = 0; i < 10; i++) { if (i % 2 === 0) continue; x += i; }
A. 25
B. 45
C. 20
D. 30
Pytanie 370
Co to jest Continuous Integration (CI)?
A. Praktyka automatycznego integrowania kodu w repozytorium wspólnym wraz z testami
B. Protokół komunikacji między różnymi częściami aplikacji
C. Technika tworzenia aplikacji mobilnych w sposób przyrostowy
D. Metoda ciągłego monitorowania wydajności aplikacji w produkcji
Pytanie 371
Wykorzystując React.js oraz Angular, stworzono funkcjonalnie równoważne kody źródłowe. Aby móc w metodzie handleSubmit pokazać zawartość kontrolki input w miejscu oznaczonym ???, należy odwołać się do atrybutu o nazwie: React.js: nazwa1 = React.createRef(); handleSubmit = e => { console.log(this.???.current.value); } ... Angular: ... handleSubmit(f) { console.log(f.value.???); }
A. nazwa1
B. nazwa3
C. nazwa2
D. nazwa4
Pytanie 372
Środowiskiem dedykowanym do tworzenia aplikacji mobilnych dla urządzeń Apple i wykorzystującym do tego celu różne języki programowania w tym Java i Objective C jest
A. XCode
B. NetBeans
C. Android Studio
D. React Native
Pytanie 373
Jakie jest oznaczenie normy międzynarodowej?
A. ISO
B. PN
C. EN
D. CE
Pytanie 374
Zaprezentowany symbol odnosi się do
A. domeny publicznej
B. praw autorskich
C. prawa cytatu
D. Creative Commons
Pytanie 375
Co to jest REST API?
A. Architektura API oparta o zasoby i standardowe operacje HTTP
B. Framework do testowania API
C. Biblioteka JavaScript do komunikacji z bazami danych
D. Protokół sieciowy do transferu danych binarnych
Pytanie 376
Programista może wykorzystać framework Angular do realizacji aplikacji:
A. rodzaju front-end
B. rodzaju back-end
C. na komputerze
D. mobilnej
Pytanie 377
Dlaczego w wyniku działania tego kodu w języku C++ na ekranie pojawiła się wartość 0 zamiast 50? int oblicz(int x) { int i = 50; x = x + i; return i; } int main() { int x = 0; int wynik = oblicz(x); std::cout << x; }
A. Argument funkcji został przekazany przez wartość, a nie przez referencję.
B. Zmienna x powinna być inicjowana wartością równą 1, a nie 0.
C. Funkcja zwraca wartość, chociaż nie powinna jej zwracać.
D. Niepoprawnie zdefiniowano działanie wewnątrz funkcji.
Pytanie 378
Jaki będzie wynik działania poniższego kodu w języku Java? String a = "hello"; String b = "hello"; String c = new String("hello"); System.out.println(a == b); System.out.println(a == c); System.out.println(a.equals(c));
A. true, false, true
B. false, false, true
C. true, true, true
D. true, false, false
Pytanie 379
Co to jest lazy loading?
A. Technika optymalizacji polegająca na ładowaniu zasobów dopiero wtedy, gdy są potrzebne
B. Proces opóźnionego ładowania bibliotek JavaScript
C. Metoda przechowywania danych w pamięci podręcznej przeglądarki
D. Algorytm kompresji obrazów w aplikacjach webowych
Pytanie 380
Który z poniższych jest popularnym systemem zarządzania bazami danych NoSQL?
A. MongoDB
B. PostgreSQL
C. MySQL
D. Oracle
Pytanie 381
Co będzie wynikiem wykonania poniższego kodu w języku C#? string text = "hello world"; var result = string.Join("", text.Split(' ').Select(s => char.ToUpper(s[0]) + s.Substring(1))); Console.WriteLine(result);
A. HelloWorld
B. helloworld
C. HELLO WORLD
D. Hello World
Pytanie 382
Kiedy w programie występuje problem z działaniem, a programista musi zweryfikować wartości znajdujące się w zmiennych w momencie działania aplikacji, to w tym celu należy zastosować
A. debugger
B. analizator składni
C. wirtualną maszynę
D. interpreter
Pytanie 383
Jakie znaczenie ma termin "hierarchia dziedziczenia" w kontekście programowania obiektowego?
A. Układ klas w strukturę, w której klasy pochodne dziedziczą cechy od klas bazowych
B. Zbiór klas, które nie mają wspólnych powiązań
C. Układ klas, który ogranicza występowanie dziedziczenia wielokrotnego
D. Zespół metod i pól posiadających ten sam modyfikator dostępu
Pytanie 384
Które z wymienionych stanowi przykład struktury dziedziczenia?
A. Klasa Samochód ma dziedziczenie od klasy Pojazd
B. Klasa Pojazd ma dziedziczenie od klasy Samochód
C. Klasa Pojazd nie dziedziczy z żadnej klasy
D. Klasa Samochód i Pojazd nie są ze sobą powiązane
Pytanie 385
Który z języków programowania jest powszechnie stosowany do tworzenia interfejsów użytkownika przy użyciu XAML?
A. C#
B. Objective-C
C. Java
D. C++
Pytanie 386
Który z wymienionych frameworków jest charakterystyczny dla aplikacji komputerowych pisanych w C#?
A. WPF (Windows Presentation Foundation)
B. React
C. Spring
D. Qt
Pytanie 387
Sposób deklaracji Klasa2 wskazuje, żeW C++ i C#:class Klasa2 : Klasa1W Java:class Klasa2 extends Klasa1W Python:class Klasa2(Klasa1):
A. Klasa2 dziedziczy od Klasa1
B. Klasa2 stanowi klasę bazową
C. Klasa1 jest dzieckiem Klasy2
D. Klasa1 dziedziczy od Klasa2
Pytanie 388
Który z wymienionych poniżej przykładów ilustruje użycie systemu informatycznego w działalności gospodarczej?
A. E-sklep
B. System wentylacji
C. System nawigacji GPS
D. System sterowania ruchem miejskim
Pytanie 389
Jakie są różnice między procesem kompilacji a interpretacją kodu?
A. Kompilacja przekształca cały kod źródłowy przed jego wykonaniem, podczas gdy interpretacja tłumaczy kod na bieżąco
B. Kompilacja wymaga użycia debuggera, natomiast interpretacja tego nie potrzebuje
C. Interpretacja umożliwia tworzenie bibliotek dynamicznych, a kompilacja bibliotek statycznych
D. Kompilacja jest stosowana jedynie w programowaniu obiektowym
Pytanie 390
Jakie działanie wykonuje polecenie "git pull"?
A. Pobiera zmiany z zdalnego repozytorium i scala je z lokalnym
B. Tworzy nową gałąź w repozytorium
C. Eliminuje plik z repozytorium
D. Zachowuje zmiany w lokalnym repozytorium
Pytanie 391
Które z poniższych twierdzeń najlepiej charakteryzuje bibliotekę w kontekście programowania?
A. Zestaw funkcji i klas, które mogą być wykorzystywane w aplikacjach
B. Zbiór kodu źródłowego, który jest stosowany wyłącznie w fazie kompilacji aplikacji
C. Plik wykonywalny, który funkcjonuje jako odrębny program
D. Zbiór zmiennych globalnych, które są dostępne w trakcie działania aplikacji
Pytanie 392
Jakie są cechy biblioteki statycznej w zestawieniu z dynamiczną?
A. Zostaje dodana do pliku wykonywalnego w trakcie kompilacji
B. Jest wczytywana do pamięci podczas działania aplikacji
C. Nie potrzebuje obecności pliku wykonywalnego
D. Może być zmieniana w czasie działania programu
Pytanie 393
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? KOD W ANGULAR: tags: string[] = ['tag1', 'tag2', 'tag3' ]; // ... {{tag}} KOD W REACT.JS: state = { tags: ['tag1', 'tag2', 'tag3'] }; // ... /* w instrukcji return metody render */ { this.state.tags.map(tag => {tag} ) }
A. Trzy paragrafy, każdy odpowiadający kolejnemu elementowi tablicy tags.
B. Jeden paragraf zawierający wszystkie elementy tablicy tags w kolejności.
C. Trzy paragrafy, w każdym z nich tekst o treści: {tag}.
D. Jeden paragraf z pierwszym elementem tablicy tags.
Pytanie 394
Jaką funkcję pełni operator "|" w języku C++?
A. Bitowe "lub"
B. Bitowe "xor"
C. Logiczne "lub"
D. Operację przesunięcia bitów w prawo
Pytanie 395
Która z wymienionych aplikacji stanowi przykład prostego rozwiązania mobilnego?
A. Aplikacja typu zegar
B. Aplikacja z rozbudowanym systemem zarządzania projektami
C. Aplikacja do monitorowania użycia pamięci RAM
D. Aplikacja do analizy danych finansowych
Pytanie 396
Aplikacje webowe stworzone z użyciem frameworka Angular lub biblioteki React, działające na standardowych portach, można uruchomić na lokalnym serwerze, wpisując w przeglądarkę
A. localhost:3000 (React) lub localhost:4200 (Angular)
B. localhost:8080 (React) lub localhost:8000 (Angular)
C. localhost:5001 (React) lub localhost:8080 (Angular)
D. localhost:8000 (React) lub localhost:49887 (Angular)
Pytanie 397
Jaki jest podstawowy cel przystosowania aplikacji do publikacji w sklepie mobilnym?
A. Dostosowanie aplikacji do wymogów platformy oraz regulacji sklepu
B. Zapewnienie, że aplikacja działa jedynie w trybie offline
C. Dostosowanie kodu aplikacji w celu zwiększenia jej wydajności
D. Zmniejszenie rozmiaru aplikacji poniżej 10 MB
Pytanie 398
Który z wymienionych etapów w procesie przetwarzania instrukcji przez procesor odbywa się jako pierwszy?
A. Pobranie rozkazu z pamięci (Fetch)
B. Rozkodowanie rozkazu (Decode)
C. Zapis wyników do pamięci (Write Back)
D. Realizacja instrukcji (Execution)
Pytanie 399
Zawarty w ramce opis licencji sugeruje, że mamy do czynienia z licencją Rodzaj licencji, który zapewnia otwarty dostęp do oprogramowania dla wszystkich użytkowników programu, którego dotyczy: prawo do darmowego użytkowania, kopiowania, rozpowszechniania oraz tworzenia modyfikacji, ulepszania i rozbudowania.
A. Open Source
B. OEM
C. Shareware
D. Freeware
Pytanie 400
Który z poniższych opisów najlepiej charakteryzuje system informatyczny?
A. Zespół ludzi, procedur, oprogramowania i sprzętu służący do przetwarzania danych
B. Sieć komputerowa, która umożliwia komunikację pomiędzy użytkownikami
C. Oprogramowanie wspierające jedynie zarządzanie danymi osobowymi
D. Zbiór urządzeń technicznych używanych w pracy biurowej
Pytanie 401
Zaproponowany fragment kodu w Android Studio realizuje metodę nasłuchującą do obsługi wydarzenia: przycisk = (Button) findViewById(R.id.yes_button); przycisk.setOnClickListener(new View.OnClickListener() { ... });
A. naciśnięcia przycisku
B. zmiany stanu kontrolki Switch
C. wybór daty
D. zmiany w polu tekstowym
Pytanie 402
Który z wymienionych algorytmów działających na tablicy jednowymiarowej ma złożoność obliczeniową \( O(n^2) \)?
A. Sortowanie bąbelkowe
B. Sortowanie szybkie
C. Wyszukiwanie metodą binarną
D. Wyświetlenie elementów
Pytanie 403
Jakie z wymienionych narzędzi jest szeroko stosowane do debugowania aplikacji internetowych?
A. Chrome DevTools
B. Blender
C. Postman
D. Git
Pytanie 404
Która metoda wyszukiwania potrzebuje posortowanej listy do prawidłowego działania?
A. Wyszukiwanie binarne
B. Wyszukiwanie liniowe
C. Wyszukiwanie sekwencyjne
D. Wyszukiwanie z hashem
Pytanie 405
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 2
B. Rysunek 3
C. Rysunek 4
D. Rysunek 1
Pytanie 406
Która technologia jest używana do tworzenia animacji na stronach internetowych?
A. CSS Animations
B. SQL Queries
C. XML Schema
D. HTTP Headers
Pytanie 407
W jakiej fazie cyklu życia projektu informatycznego następuje integracja oraz testowanie wszystkich modułów systemu?
A. Etap implementacji
B. Faza wdrożenia
C. Faza analizy
D. Etap planowania
Pytanie 408
Na podstawie zamieszczonego fragmentu kodu można stwierdzić, że element o nazwie rysunek jest MojaKlasa obj1 = new MojaKlasa(); obj1.rysunek();
A. metodą w klasie
B. konstruktorem
C. polem w klasie
D. obiektem
Pytanie 409
Jakie czynności należy wykonać, aby zrealizować zdarzenie kliknięcia na przycisk w aplikacji desktopowej?
A. Powiązać zdarzenie kliknięcia z odpowiednią metodą w kodzie
B. Utworzyć metodę w systemie menu
C. Zmienić plik XAML
D. Zaprojektować nowy dialog modalny
Pytanie 410
Co zostanie wypisane w konsoli po wykonaniu poniższego kodu JavaScript? let a = { value: 10 }; let b = a; b.value = 20; console.log(a.value);
A. 20
B. ReferenceError
C. 10
D. undefined
Pytanie 411
Przedstawione logo praw Creative Commons umożliwia bezpłatne użytkowanie dzieła:
A. w celu modyfikacji lub remiksowania
B. pod warunkiem udostępnienia go na tej samej zasadzie licencyjnej
C. pod warunkiem zachowania go w oryginalnej formie
D. w działaniach komercyjnych
Pytanie 412
Która funkcja z biblioteki jQuery w JavaScript służy do naprzemiennego dodawania oraz usuwania klasy z elementu?
A. .toggleClass()
B. .switchClass()
C. .changeClass()
D. .bingClass()
Pytanie 413
Jakie informacje przedstawia diagram Gantta?
A. Plan działań w projekcie
B. Model przepływu danych
C. Relacje między różnymi projektami
D. Strukturę plików w projekcie
Pytanie 414
Jakie informacje można uzyskać na temat metod w klasie Point? public class Point { public void Move(int x, int y) {...} public void Move(int x, int y, int z) {...} public void Move(Point newPt) {...} }
A. Są przeciążone.
B. Zawierają przeciążenie operatora.
C. Zawierają błąd, ponieważ nazwy metod powinny być różne.
D. Służą jako konstruktory w zależności od liczby argumentów.
Pytanie 415
W jakim celu wykorzystuje się diagram Gantta?
A. do planowania i zarządzania projektem
B. do wizualizacji powiązań między elementami systemów
C. do przedstawiania funkcjonalności systemu
D. do dokładnej analizy czasowo-kosztowej projektu
Pytanie 416
Jaką nazwę kontrolki powinno się umieścić w początkowej linii kodu, w miejscu <???, aby została ona wyświetlona w podany sposób?
A. Switch
B. Spinner
C. RatinoBar
D. SeekBar
Pytanie 417
Jakie jest podstawowe zadanie wykorzystania frameworka Node.js w aplikacjach internetowych?
A. Zarządzanie aplikacjami serwerowymi i realizacja przetwarzania asynchronicznego
B. Kreowanie graficznego interfejsu użytkownika
C. Budowanie aplikacji mobilnych
D. Weryfikacja API
Pytanie 418
Jakie znaczenie ma krajowa normalizacja dla produktów i usług?
A. Gwarantuje lepszą zgodność oraz jakość
B. Restrukcjonuje innowacje technologiczne
C. Usuwa konieczność przeprowadzania kontroli jakości
D. Ogranicza liczbę dostępnych towarów
Pytanie 419
Jakie aspekty powinny być brane pod uwagę przy tworzeniu struktury danych dla aplikacji?
A. Złożoność obróbki danych oraz ich efektywną organizację
B. Nie ma związku pomiędzy strukturą danych a efektywnością aplikacji
C. Tylko wymagania sprzętowe
D. Tylko typ języka programowania
Pytanie 420
Do implementacji w aplikacji jednokierunkowej funkcji skrótu, zwanej funkcją haszującą, można wykorzystać algorytm
A. MD5
B. AES
C. DES
D. RSA
Pytanie 421
Która z wymienionych metod może pomóc w walce z uzależnieniem od internetu?
A. Wprowadzenie systematycznych przerw od używania urządzeń cyfrowych
B. Zainstalowanie większej ilości aplikacji rozrywkowych
C. Zwiększenie czasu spędzanego na mediach społecznościowych
D. Używanie komputera jedynie w nocy
Pytanie 422
Jakie jest fundamentalne zagadnienie w projektowaniu aplikacji w architekturze klient-serwer?
A. Użycie serwera jako głównego miejsca przetwarzania danych
B. Brak podziału na role klienta i serwera
C. Przeniesienie wszystkich obliczeń na stronę klienta
D. Funkcjonowanie aplikacji wyłącznie w trybie offline
Pytanie 423
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. kompilator
B. dekompilator
C. interpreter
D. debugger
Pytanie 424
Która grupa typów zawiera wyłącznie typy złożone?
A. class, struct, union
B. unsigned, struct, float
C. class, struct, float
D. char, struct, union
Pytanie 425
Jakie z przedstawionych rozwiązań może pomóc w unikaniu porażeń prądem w biurze?
A. Systematyczne sprawdzanie instalacji elektrycznych
B. Stosowanie monitorów LCD
C. Kontrolowanie jakości powietrza
D. Wykorzystanie foteli o ergonomicznym kształcie
Pytanie 426
Po uruchomieniu poniższego kodu w języku C++ w konsoli pojawi się ciąg liczb: int a = 1; while (a++ < 6) { cout << a << " "; }
A. 2 3 4 5 6
B. 1 2 3 4 5
C. 1 2 3 4 5 6
D. 2 3 4 5 6 7
Pytanie 427
Co to jest dependency injection w programowaniu?
A. Technika, w której obiekt otrzymuje inne obiekty, od których zależy
B. Metoda projektowania interfejsu użytkownika
C. Proces kompilacji kodu źródłowego do kodu maszynowego
D. Metoda optymalizacji zapytań do bazy danych
Pytanie 428
Zajmując się pracą w zespole oraz dbając o jego efektywne funkcjonowanie, nie powinniśmy
A. skupiać się jedynie na własnych korzyściach
B. wspierać się nawzajem
C. przyjmować odpowiedzialności za swoje decyzje
D. sumiennie i w ustalonym terminie realizować swoje zadania
Pytanie 429
Który element dokumentacji technicznej jest istotny dla ustalenia metod ochrony danych w aplikacji?
A. System ochrony aplikacji
B. Opis architektury klient-serwer
C. Koncepcja interfejsu użytkownika
D. Harmonogram zarządzania zadaniami
Pytanie 430
Jakie z poniższych narzędzi wspomaga projektowanie interfejsu użytkownika w aplikacjach mobilnych?
A. Android Studio Layout Editor
B. Kompilator Javy
C. Narzędzie do zarządzania bazami danych
D. PyCharm Debugger
Pytanie 431
Które z wymienionych stwierdzeń najtrafniej charakteryzuje WPF?
A. Framework przeznaczony do budowy aplikacji stacjonarnych w systemie Windows
B. Biblioteka do obróbki danych w Pythonie
C. Framework przeznaczony do budowy aplikacji internetowych
D. Framework umożliwiający zarządzanie urządzeniami IoT
Pytanie 432
Która z poniższych technologii służy do tworzenia interfejsu użytkownika zarówno dla aplikacji webowych jak i mobilnych?
A. React Native
B. Vue.js
C. Angular
D. jQuery
Pytanie 433
Celem zastosowania wzorca Obserwator w tworzeniu aplikacji WEB jest
A. informowanie obiektów o modyfikacji stanu innych obiektów
B. dostosowanie interfejsu użytkownika do różnych typów odbiorców
C. monitorowanie interakcji użytkownika i wysyłanie wyjątków
D. zarządzanie funkcjami synchronicznymi w kodzie aplikacji
Pytanie 434
Jakie oznaczenie posiada norma krajowa w Polsce?
A. PN
B. IEC
C. EN
D. ISO
Pytanie 435
Jakie jest przeznaczenie komentarzy w kodzie źródłowym programu?
A. Do dokumentowania działania kodu i ułatwienia jego zrozumienia
B. Do optymalizacji wydajności kodu
C. Do uruchamiania kodu w trybie debugowania
D. Do definiowania zmiennych globalnych
Pytanie 436
Jakie narzędzie najlepiej sprawdza się w przekształcaniu liczby szesnastkowej na binarną?
A. Kalkulator programisty
B. Aplikacja internetowa
C. Program do edycji tekstu
D. Program do arkuszy kalkulacyjnych
Pytanie 437
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. Generuje plik wykonywalny dla systemu operacyjnego
C. Łączy kod źródłowy z zewnętrznymi bibliotekami
D. Zoptymalizowuje wydajność aplikacji w środowisku produkcyjnym
Pytanie 438
Który z wymienionych przykładów przedstawia typ rekordowy?
A. struct w języku C++
B. bool w języku Java
C. int w języku Python
D. float w języku C
Pytanie 439
Co to jest Docker?
A. Platforma do tworzenia, wdrażania i uruchamiania aplikacji w kontenerach
B. System zarządzania bazami danych NoSQL
C. Narzędzie do testowania wydajności aplikacji webowych
D. Framework do tworzenia aplikacji mobilnych
Pytanie 440
Która z poniższych technologii służy do tworzenia interaktywnych aplikacji webowych bez przeładowania strony?
A. AJAX
B. SQL
C. HTML5
D. CSS3
Pytanie 441
Programista umieścił poniższą linię kodu w pliku HTML, aby
A. skorzystać z funkcji biblioteki jQuery, która była wcześniej pobrana i zapisana lokalnie
B. wstawić kod JavaScript pomiędzy znacznikami
C. zadeklarować własną funkcję JavaScript o nazwie min.js
D. pobrać z Internetu w momencie otwierania strony i użyć biblioteki jQuery
Pytanie 442
Jaki będzie wynik działania poniższego kodu JavaScript? let x = 5; let y = '10'; console.log(x + y);
A. 510
B. error
C. 15
D. undefined
Pytanie 443
Który z wymienionych typów kolekcji pozwala na dostęp do ostatnio dodanego elementu w pierwszej kolejności?
A. Stos
B. Kolejka
C. Lista
D. Tablica dwuwymiarowa
Pytanie 444
Jaką nazwę nosi framework CSS, który służy do definiowania wyglądu stron internetowych i którego klasy zostały użyte w przedstawionym przykładzie?
A. Bootstrap
B. Yaml
C. Angular
D. Symfony
Pytanie 445
Który z wymienionych elementów stanowi przykład zbiorowej ochrony?
A. Ekran akustyczny
B. Kask ochronny
C. Okulary ochronne
D. Zatyczki do uszu
Pytanie 446
Algorytmy, które są wykorzystywane do rozwiązywania problemów przybliżonych lub takich, które nie mogą być opisane za pomocą algorytmu dokładnego, na przykład w prognozowaniu pogody czy identyfikacji nowych wirusów komputerowych, to algorytmy.
A. heurystyczne
B. iteracyjne
C. liniowe
D. rekurencyjne
Pytanie 447
Aby przesłać projekt wydruku bezpośrednio z komputera do drukarki 3D, której parametry są pokazane w tabeli, można zastosować złącze Technologia pracy FDM (Fused Deposition Modeling) Głowica drukująca Podwójny ekstruder z unikalnym systemem unoszenia dyszy i wymiennymi modułami drukującymi (PrintCore) Średnica filamentu 2,85 mm Platforma drukowania Szklana, podgrzewana Temperatura platformy 20°C – 100°C Temperatura dyszy 180°C – 280°C Łączność WiFi, Ethernet, USB Rozpoznawanie materiału Skaner NFC
A. Zastosowanie modularnej architektury aplikacji
B. Pisanie kodu bez jakiejkolwiek dokumentacji
C. Tworzenie bez wcześniejszej specyfikacji technicznej
D. Skupienie się tylko na estetce aplikacji
Pytanie 448
Która z wymienionych właściwości najlepiej charakteryzuje biblioteki dynamiczne?
A. Są ładowane w trakcie działania aplikacji
B. Zawierają kod źródłowy aplikacji
C. Są statycznie dołączane do pliku wykonywalnego
D. Są ładowane podczas kompilacji
Pytanie 449
Do form komunikacji werbalnej zalicza się
A. mówienie
B. gestykulacja
C. pozycja ciała
D. wyraz twarzy
Pytanie 450
Co to jest JWT (JSON Web Token)?
A. Otwarty standard do bezpiecznego przekazywania danych w formacie JSON
B. Protokół transferu plików JSON między serwerami
C. Biblioteka JavaScript do manipulacji danymi JSON
D. Format kompresji danych JavaScript i HTML w aplikacjach webowych
Pytanie 451
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: sortowanie bąbelkowe O(n²) sortowanie przez wstawianie O(n²) sortowanie przez scalanie O(n log n) sortowanie przez zliczanie O(n) sortowanie kubełkowe O(n²)
A. przez zliczanie
B. przez scalanie
C. bąbelkowego
D. kubełkowego
Pytanie 452
Który z wymienionych poniżej przykładów ilustruje prawidłowy szkielet zarządzania wyjątkami w języku C++?
A. try { kod } catch { obsługa }
B. try { kod } handle { obsługa }
C. try { kod } finally { obsługa }
D. try { kod } except { obsługa }
Pytanie 453
Który z przedstawionych poniżej przykładów ilustruje prawidłową deklarację zmiennej typu całkowitego w języku C++?
A. int liczba;
B. char liczba;
C. bool liczba;
D. float liczba;
Pytanie 454
Jednym z kroków publikacji aplikacji mobilnej w Google Play są testy Beta, które charakteryzują się tym, że są:
A. przeprowadzane przez grupę docelowych użytkowników aplikacji
B. prowadzone w oparciu o dokument zawierający przypadki testowe
C. podzielone na testy dotyczące funkcjonalności, wydajności i skalowalności
D. realizowane przez zespół zatrudnionych testerów z Google
Pytanie 455
Które z poniższych pojęć nie jest związane z React.js?
A. Directives
B. Virtual DOM
C. JSX
D. Hooks
Pytanie 456
Które z wymienionych narzędzi nie znajduje zastosowania w tworzeniu aplikacji desktopowych?
A. Przeglądarka internetowa
B. Debugger
C. Kompilator
D. Edytor graficzny
Pytanie 457
Która z wymienionych cech dotyczy klasy statycznej?
A. Może zawierać wyłącznie statyczne pola i metody
B. Może być dziedziczona przez klasy potomne
C. Jest automatycznie usuwana po zakończeniu działania programu
D. Nie może zawierać ani zmiennych, ani metod
Pytanie 458
Co to jest wskaźnik w języku C?
A. Zmienna przechowująca adres pamięci
B. Typ danych do zapisywania tekstów
C. Funkcja do dynamicznej alokacji pamięci
D. Zmienna przechowująca wartość logiczną
Pytanie 459
Jaki framework umożliwia tworzenie interaktywnych interfejsów użytkownika w języku TypeScript?
A. Angular
B. jQuery
C. Django
D. ASP.NET Core
Pytanie 460
Jakie rozwiązanie jest najbardziej odpowiednie przy projektowaniu aplikacji, która ma funkcjonować na różnych systemach operacyjnych?
A. Wykorzystanie technik responsywnego projektowania interfejsu
B. Pełne dopasowanie aplikacji do systemu Windows
C. Opracowanie dedykowanego kodu dla każdej platformy
D. Koncentrowanie się wyłącznie na estetyce aplikacji
Pytanie 461
Który z poniższych aspektów najlepiej definiuje działanie e-sklepu?
A. System obsługi koszyka oraz realizacji zamówień
B. Mechanizm generowania grafiki 3D
C. Dostęp do bazy danych klientów
D. Zarządzanie serwerem e-mail
Pytanie 462
Jaki protokół komunikacyjny jest używany w aplikacjach IoT (Internet of Things)?
A. MQTT
B. HTTP
C. SMTP
D. FTP
Pytanie 463
Który z poniższych języków programowania jest statycznie typowany?
A. TypeScript
B. JavaScript
C. PHP
D. Ruby
Pytanie 464
Rozpoczęcie tworzenia procedury składowej o nazwie dodajUsera w MS SQL wymaga użycia poleceń
A. create procedure dodajUsera
B. add procedure dodajUsera
C. create dodajUsera procedure
D. add dodajUsera procedure
Pytanie 465
W klasie pracownik zdefiniowano następujące metody: pracownik() { ... } static void wypisz() { ... } int operator== (const pracownik &prac) { ... } ~pracownik() { ... } Która z nich jest odpowiednia do dodania elementu diagnostycznego o treści: cout << "Obiekt został usunięty";
A. ~pracownik
B. wypisz
C. operator==
D. pracownik
Pytanie 466
Który z poniższych opisów najlepiej definiuje kompilator?
A. Narzędzie przekształcające kod źródłowy na plik wykonywalny
B. Narzędzie do analizy kodu w czasie rzeczywistym
C. System monitorujący zmiany w kodzie źródłowym
D. Program łączący dynamiczne biblioteki z kodem źródłowym
Pytanie 467
Która z poniższych nie jest zasadą czystego kodu (clean code)?
A. Maksymalna złożoność funkcji
B. Konsekwentne nazewnictwo
C. Samodokumentujący się kod
D. Jedna odpowiedzialność funkcji
Pytanie 468
Jaki numer telefonu należy wybrać, aby skontaktować się z pogotowiem ratunkowym w Polsce?
A. 112
B. 997
C. 113
D. 998
Pytanie 469
Jakie są główne różnice między środowiskiem RAD (Rapid Application Development) a klasycznymi IDE w odniesieniu do aplikacji mobilnych?
A. RAD pozwala na szybsze budowanie aplikacji dzięki narzędziom do wizualnego designu i automatycznego generowania kodu
B. RAD działa tylko na urządzeniach z systemem iOS
C. RAD nie obsługuje interfejsu użytkownika
D. RAD koncentruje się wyłącznie na procesie debugowania aplikacji
Pytanie 470
Cytat zaprezentowany powyżej dotyczy metodyki RAD. Co oznacza ten skrót w języku polskim? ... (RAD) .... is a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to software development put less emphasis on planning and more emphasis on an adaptive process. Prototypes are often used in addition to or sometimes even instead of design specifications. Źródło: https://en.wikipedia.org/wiki Dostęp: 25.03.2021
A. szybki rozwój aplikacji
B. środowisko do tworzenia aplikacji
C. środowisko błyskawicznego programowania
D. zintegrowane środowisko deweloperskie
Pytanie 471
Który protokół jest wykorzystywany do transferu plików między klientem a serwerem?
A. FTP
B. SMTP
C. HTTP
D. POP3
Pytanie 472
Które stwierdzenie dotyczące interfejsu w Java jest prawdziwe?
A. Wszystkie metody w interfejsie są domyślnie publiczne i abstrakcyjne
B. W interfejsie można definiować implementacje metod statycznych
C. Interfejs może zawierać pola z dostępem protected
D. Interfejs może dziedziczyć po wielu klasach jednocześnie
Pytanie 473
Jakie są kluczowe zasady WCAG 2.0?
A. Percepcyjna, operacyjna, zrozumiała, solidna
B. Dostosowana, błyskawiczna, mobilna, dostępna
C. Elastyczna, prosta, przejrzysta, trwała
D. Ewolucyjna, interaktywna, efektywna
Pytanie 474
Który z wymienionych poniżej przykładów stanowi system informacji przetwarzany przez system informatyczny?
A. System PESEL
B. System wentylacyjny w biurowcach
C. System zarządzania oświetleniem drogowym
D. System do monitorowania temperatury serwerów
Pytanie 475
Jaką jednostkę zaleca się stosować przy projektowaniu interfejsu aplikacji?
A. dp
B. mm
C. px
D. pt
Pytanie 476
Jakie znaczenie ma przystosowanie interfejsu użytkownika do różnych platform?
A. Gwarantuje optymalne korzystanie z aplikacji na każdym urządzeniu
B. Pozwala na unifikację kodu niezależnie od używanej platformy
C. Umożliwia skoncentrowanie się wyłącznie na funkcjonalności aplikacji
D. Usuwa konieczność testowania na różnych platformach
Pytanie 477
Jakie jest podstawowe działanie w ochronie miejsca zdarzenia?
A. Usunięcie niebezpiecznych przedmiotów z otoczenia
B. Zagwarantowanie stabilności ciała rannego
C. Zastosowanie sterylnych materiałów opatrunkowych
D. Zagwarantowanie odpowiedniego oświetlenia
Pytanie 478
Jaką rolę odgrywa destruktor w definicji klasy?
A. Usuwa instancje i zwalnia pamięć
B. Generuje nowe instancje klasy
C. Realizuje testy jednostkowe klasy
D. Ustawia wartości pól klasy
Pytanie 479
Po uruchomieniu poniższego kodu w języku C++ na konsoli zobaczymy następujący tekst: #include int main() { int a = 5; float b = 5.12345; double w; w = a + b; printf("%s dodawania: %d + %.2f = %f", "Wynik", a, b, w); return 0; }
Jakie słowa kluczowe są stosowane w języku C++ do zarządzania wyjątkami?
A. try i catch
B. try i raise
C. throw i handle
D. except i finally
Pytanie 481
W jakiej sytuacji należy umieścić poszkodowanego w bezpiecznej pozycji bocznej?
A. gdy osoba omdleje, ale oddycha
B. w przypadku urazu pleców, gdy osoba jest przytomna
C. gdy wystąpi uszkodzenie kręgosłupa
D. w sytuacji omdlenia i braku tętna
Pytanie 482
W jednostce centralnej, za obliczenia na liczbach zmiennoprzecinkowych odpowiada
A. FPU
B. ALU
C. AU
D. IU
Pytanie 483
Który z wymienionych elementów można zdefiniować jako psychofizyczny?
A. Stres i monotonia pracy
B. Nadmiar światła w miejscu pracy
C. Promieniowanie elektromagnetyczne
D. Zanieczyszczenie powietrza
Pytanie 484
W jaki sposób definiuje się konstruktor kopiujący w ramach klasy?
A. Tworzy nowy obiekt jako wierną kopię innego obiektu
B. Inicjuje obiekt klasy na podstawie klasy dziedziczącej
C. Generuje nowy obiekt i usuwa wcześniejszy
D. Generuje nowy obiekt klasy bez przypisywania wartości
Pytanie 485
Które z wymienionych stanowi przykład zagrożenia fizycznego w miejscu pracy?
A. Promieniowanie UV
B. Brak ergonomicznych miejsc pracy
C. Obciążenie psychiczne
D. Nieodpowiednie relacje w zespole
Pytanie 486
Jaka jest podstawowa funkcja narzędzia do zarządzania projektami?
A. Zarządzanie zadaniami i czasem w projekcie
B. Poprawa wydajności kodu programu
C. Produkcja animacji komputerowych
D. Opracowanie bazy danych dla projektu
Pytanie 487
Które z wymienionych stwierdzeń najcelniej opisuje proces uruchamiania aplikacji?
A. Wykonywanie programu na podstawie przetłumaczonego kodu maszynowego
B. Przetwarzanie kodu źródłowego przez kompilator
C. Tłumaczenie kodu źródłowego na język pośredni
D. Generowanie pliku źródłowego
Pytanie 488
Który aspekt projektu aplikacji jest kluczowy dla zabezpieczenia danych użytkowników?
A. Zastosowanie zaawansowanych systemów ochrony
B. Koncentracja na wyglądzie interfejsu użytkownika
C. Pominięcie testowania aplikacji w etapie produkcji
D. Tworzenie prostych formularzy do rejestracji
Pytanie 489
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. Rex barks.
B. Error: speak is not defined
C. Rex makes a noise.
D. undefined
Pytanie 490
Jaki model zarządzania projektami przewiduje, że wszystkie etapy są realizowane jeden po drugim, bez możliwości wrócenia do wcześniejszych faz?
A. Model kaskadowy (waterfall)
B. Model przyrostowy
C. Metodyki zwinne (Agile)
D. Model spiralny
Pytanie 491
Jakie kroki należy podjąć po wykryciu błędu w kodzie podczas testowania?
A. Naprawić błąd i przeprowadzić ponowne testy aplikacji
B. Pominąć błąd, jeżeli aplikacja funkcjonuje poprawnie
C. Usunąć moduł, który zawiera błąd
D. Zgłosić błąd użytkownikowi końcowemu
Pytanie 492
Który wzorzec projektowy jest najlepszy do zarządzania tworzeniem obiektów?
A. Factory Method
B. Adapter
C. Observer
D. Decorator
Pytanie 493
Jaki tekst zostanie wyświetlony po uruchomieniu jednego z poniższych fragmentów kodu? Kod w React: {2+2} Kod w Angular: {{2+2}}
A. 4
B. {{2+2}}
C. {2+2}
D. {4}
Pytanie 494
Jaką wartość zwróci funkcja napisana w języku C++, jeżeli jej argumentem wejściowym jest tablica stworzona w następujący sposób: int tablica[6] = {3,4,2,4,10,0}; int fun1(int tab[]) { int wynik = 0; for(int i = 0; i < 6; i++) wynik += tab[i]; return wynik; }
A. 23
B. 10
C. 20
D. 0
Pytanie 495
Które z poniższych jest podstawowym rodzajem testów używanych w testowaniu jednostkowym?
A. Testy jednostkowe
B. Testy akceptacyjne
C. Testy integracyjne
D. Testy systemowe
Pytanie 496
Co to jest ORM w kontekście programowania?
A. Object-Relational Mapping - technika konwersji danych między systemami typów w relacyjnych bazach danych
B. Organized Resource Model - model organizacji zasobów w aplikacjach webowych
C. Operational Reliability Management - zarządzanie niezawodnością operacyjną systemów
D. Output Rendering Module - moduł renderujący dane wyjściowe w aplikacjach
Pytanie 497
Co to jest zasięg (scope) zmiennej w programowaniu?
A. Obszar kodu, w którym zmienna jest dostępna
B. Czas życia zmiennej podczas wykonywania programu
C. Ilość pamięci, jaką zmienna zajmuje podczas wykonywania programu
D. Maksymalny zakres wartości, jakie może przyjąć zmienna danego typu
Pytanie 498
Które z poniższych NIE jest zasadą programowania SOLID?
A. Code Reuse Principle (Zasada ponownego użycia kodu)
B. Dependency Inversion Principle (Zasada odwrócenia zależności)
C. Single Responsibility Principle (Zasada pojedynczej odpowiedzialności)
D. Open/Closed Principle (Zasada otwarte/zamknięte)
Pytanie 499
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ą
Pytanie 500
Który z wymienionych objawów może sugerować nagłe zagrożenie dla zdrowia?
A. Ostry ból w klatce piersiowej
B. Obniżony nastrój w ciągu dnia
C. Intensywne pocenie się w gorącym otoczeniu
D. Zwiększona efektywność pracy
Pytanie 501
Jaką cechą odznacza się framework w porównaniu do biblioteki?
A. Framework określa strukturę aplikacji i zapewnia jej fundament
B. Framework zapewnia API do szerszego zestawu funkcji
C. Framework oferuje funkcje użyteczne w konkretnej dziedzinie problemu
D. Framework stanowi zbiór funkcji, które programista ma możliwość wykorzystania
Pytanie 502
Zaznaczone elementy w przedstawionych obramowaniach mają na celu: Fragment kodu w WPF/XAML: Fragment kodu w Java: public class Okno extends JFrame { ... public Okno() { super(); this.setTitle("Tekst"); } ...
A. ustawienie tytułu okna na "Tekst"
B. uzyskanie nazwy obiektu obrazującego okno aplikacji
C. zapisanie tytułu okna do obiektu Tekst
D. przypisanie nazwy obiektu obrazującego okno aplikacji
Pytanie 503
Jakie jest poprawne określenie interfejsu (szablonu klasy) w języku Java? interface IMyInterface { private: int a; IMyInterface() { a = 0; } void mth1(); } Definicja 1 interface IMyInterface { private: int a; void mth1(); int mth2() { return a; } } Definicja 2 interface IMyInterface { void mth1(); int mth2() { return 0; } } Definicja 3 interface IMyInterface { void mth1(); int mth2(); } Definicja 4
A. Definicja 4
B. Definicja 1
C. Definicja 3
D. Definicja 2
Pytanie 504
Jakie jest przeznaczenie polecenia "git merge"?
A. Do łączenia zmian z różnych gałęzi
B. Do pobierania aktualizacji zdalnego repozytorium
C. Do zakładania nowego repozytorium
D. Do usuwania zmian w repozytorium
Pytanie 505
Jaką rolę odgrywa pamięć operacyjna (RAM) w komputerowym systemie?
A. Tymczasowe magazynowanie danych i instrukcji dla procesora
B. Zarządzanie transferem danych pomiędzy urządzeniami wejścia/wyjścia
C. Umożliwienie tworzenia kopii zapasowej danych użytkownika
D. Trwałe przechowywanie systemu operacyjnego
Pytanie 506
Co zostanie wypisane w konsoli po wykonaniu poniższego kodu? let i = 0; while (i < 5) { i++; if (i === 3) continue; console.log(i); }
A. 1, 2, 4, 5
B. 0, 1, 2, 4, 5
C. 1, 2, 3, 4, 5
D. 0, 1, 2, 3, 4
Pytanie 507
Która z poniższych nie jest prawidłową metodą zarządzania stanem w React?
A. React.stateManager
B. useState hook
C. Context API
D. Redux
Pytanie 508
Narzędzie przeznaczone do rozwijania aplikacji w systemie WPf (ang. Windows Presentation Foundation) to
A. Visual Studio
B. PyCharm
C. XamarinStudio
D. NetBeans
Pytanie 509
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. Text, Cursor, BackColor
B. Text, UseWaitCursor, BackColor
C. (Name), Cursor, BackgroundImage
D. (Name), UseWaitCursor, BackgroundImage
Pytanie 510
Celem zastosowania wzorca Obserwator w tworzeniu aplikacji WEB jest:
A. informowanie obiektów o modyfikacji stanu innych obiektów
B. zarządzanie funkcjami synchronicznymi w kodzie aplikacji
C. dostosowanie interfejsu użytkownika do różnych kategorii użytkowników
D. monitorowanie działań użytkownika oraz generowanie wyjątków
Pytanie 511
Co to jest polimorfizm w programowaniu obiektowym?
A. Zdolność obiektów różnych klas do reagowania na tę samą metodę w sposób odpowiedni dla ich klasy
B. Proces tworzenia nowej klasy na podstawie istniejącej
C. Mechanizm ukrywania szczegółów implementacji przed zewnętrznymi klasami
D. Zdolność klasy do posiadania wielu konstruktorów
Pytanie 512
Jakie znaczenie ma poziom dostępności AAA w WCAG 2.0?
A. Najwyższy poziom dostępności
B. Najnizszy poziom dostępności
C. Dostosowanie tylko do użytkowników mobilnych
D. Średni standard dostępności
Pytanie 513
Jaką rolę odgrywa program Jira?
A. Planowanie, śledzenie oraz raportowanie zadań projektowych
B. Produkcja grafik 3D
C. Zarządzanie edycjami systemu operacyjnego
D. Modyfikowanie arkuszy kalkulacyjnych
Pytanie 514
Która z metod zarządzania projektem jest oparta na przyrostach realizowanych w sposób iteracyjny?
A. Metodyki zwinne (Agile)
B. Model prototypowy
C. Model spiralny
D. Model wodospadowy (waterfall)
Pytanie 515
Jakie jest wymagane minimalne natężenie światła w biurze na stanowisku pracy?
A. 500 lx
B. 100 lx
C. 800 lx
D. 200 lx
Pytanie 516
Który z wymienionych frameworków służy do budowy aplikacji webowych w C#?
A. ASP.NET Core
B. Angular
C. React.js
D. Django
Pytanie 517
Które z wymienionych stwierdzeń najtrafniej charakteryzuje klasę dziedziczącą?
A. Klasa, która wykorzystuje pola i metody innej klasy bez ich ponownej definicji
B. Klasa, która dzieli swoje pola z klasami zaprzyjaźnionymi
C. Klasa, która umożliwia wielokrotne dziedziczenie pól prywatnych
D. Klasa, która nie może posiadać konstruktorów ani destruktorów
Pytanie 518
Co to jest serverless computing?
A. Model wykonywania kodu w chmurze bez konieczności zarządzania infrastrukturą serwerową
B. Technika projektowania baz danych bez użycia serwera SQL
C. Metoda tworzenia aplikacji bez użycia back-endu
D. Proces kompilacji kodu bezpośrednio w przeglądarce użytkownika
Pytanie 519
Modyfikator dostępu znajdujący się przed definicją metody Dodaj() w klasie Kalkulator sprawia, że: protected void Dodaj() {}
A. jest ona dostępna zarówno w samej klasie, jak i w klasach dziedziczących po klasie Kalkulator
B. nie jest ona dostępna z poziomu klas, które są zaprzyjaźnione z klasą Kalkulator
C. nie jest ona osiągalna w klasach, które dziedziczą po klasie Kalkulator
D. jest ona możliwa do wykorzystania w programie głównym i można ją wywołać na instancji klasy Kalkulator
Pytanie 520
Wykorzystanie typu DECIMAL w MySQL wymaga wcześniejszego określenia długości (liczby cyfr) przed oraz po przecinku. Jak należy to zapisać?
A. zmiennoprzecinkowy
B. logiczny
C. łańcuchowy
D. stałoprzecinkowy
Pytanie 521
Jakie z wymienionych funkcji są typowe dla narzędzi służących do zarządzania projektami?
A. Nadzorowanie postępu realizacji
B. Tworzenie interfejsu użytkownika
C. Przeprowadzanie analizy statystycznej
D. Opracowywanie diagramów przepływu
Pytanie 522
Zaprezentowany diagram Gantta odnosi się do projektu IT. Przy założeniu, że każdy członek zespołu dysponuje wystarczającymi umiejętnościami do realizacji każdego z zadań oraz że do każdego zadania można przypisać jedynie jedną osobę, która poświęci na zadanie pełny dzień pracy, to minimalna liczba członków zespołu powinna wynosić:
A. 2 osoby
B. 1 osobę
C. 4 osoby
D. 5 osób
Pytanie 523
Jakie znaczenie ma framework w kontekście programowania?
A. Zbiór gotowych bibliotek, narzędzi i zasad ułatwiających tworzenie aplikacji
B. System operacyjny, który umożliwia uruchamianie aplikacji
C. Moduł do zarządzania systemami baz danych
D. Program do graficznego projektowania interfejsów użytkownika
Pytanie 524
W jakiej okoliczności należy umieścić poszkodowanego w pozycji bezpiecznej?
A. Gdy poszkodowany jest nieprzytomny, ale oddycha
B. Gdy poszkodowany cierpi na krwotok zewnętrzny
C. Gdy poszkodowany nie oddycha
D. Gdy poszkodowany jest świadomy, lecz ma uraz kończyny
Pytanie 525
Komputer K1 jest podłączony do interfejsu G0 routera, a komputer K2 do interfejsu G1 tego samego routera. Na podstawie przedstawionej w tabeli adresacji ustal prawidłowy adres bramy komputera K2. Interfejs Adres IP Maska G0 172.16.0.1 255.255.0.0 G1 192.168.0.1 255.255.255.0
A. [4, 8]
B. [2, 6, 10]
C. [2, 4, 6, 8, 10]
D. [1, 2, 3, 4, 5]
Pytanie 526
Co należy zrobić w sytuacji silnego krwawienia z rany?
A. Założyć opatrunek uciskowy oraz unieść kończynę powyżej poziomu serca
B. Poczekać, aż krwawienie ustanie samoistnie
C. Nałożyć elastyczny bandaż bez ucisku
D. Przepłukać ranę wodą utlenioną i zostawić do wyschnięcia
Pytanie 527
Jakiego typu testy są stosowane do sprawdzania funkcjonalności prototypu interfejsu?
A. Testy interfejsu
B. Testy obciążeniowe
C. Testy efektywnościowe
D. Testy zgodności
Pytanie 528
Jakie są korzyści z wykorzystania struktur danych typu mapa (np. HashMap w Javie) w kontekście tworzenia zbiorów danych?
A. Z powodu szybkiego uzyskiwania dostępu do elementów przy użyciu klucza
B. Ponieważ struktury danych typu mapa zajmują mniej pamięci niż tablice
C. Bo pozwalają na sortowanie danych bez dodatkowych działań
D. Gdyż nie potrzebują znajomości wielkości danych przed kompilacją
Pytanie 529
Co oznacza termin 'immutability' w programowaniu funkcyjnym?
A. Stan obiektu nie może być modyfikowany po jego utworzeniu
B. Obiekty są automatycznie usuwane z pamięci
C. Kod może być wykonywany równolegle
D. Funkcje mogą być przypisywane do zmiennych
Pytanie 530
Która z poniższych struktur danych jest najbardziej odpowiednia do przechowywania unikalnych elementów?
A. Zbiór (Set)
B. Sekwencja
C. Tablica
D. Kolejka priorytetowa
Pytanie 531
Który z wymienionych elementów UI w aplikacjach mobilnych jest odpowiedzialny za przechodzenie pomiędzy ekranami?
A. Navigation Drawer
B. Pasek narzędziowy
C. ListView
D. Przycisk
Pytanie 532
Wskaż fragment kodu, który stanowi realizację przedstawionego algorytmu w języku C++.Kod 1do { suma = suma + i; } while (suma <= liczba); cout << suma;Kod 2if (suma <= liczba) { suma = suma + i; i++; } else cout << suma;Kod 3for (i = suma; i <= liczba; i++) suma = suma + i; else cout << suma;Kod 4while (suma <= liczba) { suma = suma + i; i++; } cout << suma;
A. kod 4
B. kod 1
C. kod 2
D. kod 3
Pytanie 533
Jaką strukturę danych obrazuje zamieszczony kod w języku C#? int[,] array = new int[3, 3];
A. tablicę dwuwymiarową
B. stos
C. listę
D. tablicę jednowymiarową
Pytanie 534
Reguła zaangażowania i konsekwencji jako jedna z zasad wpływania na innych odnosi się
A. do doprowadzania spraw do końca
B. do odwzajemniania się osobie, która nam pomogła
C. do kierowania się zdaniem danej grupy
D. do uległości wobec autorytetów
Pytanie 535
Do stworzenia zbioru danych potrzebnego do uruchomienia algorytmu sortowania bąbelkowego tablicy, wymagane są przynajmniej następujące typy:
A. jeden tablicowy, dwa liczbowe do nadzorowania pętli, jeden do zamiany miejscami elementów
B. dwa tablicowe, dwa do zamiany miejscami elementów
C. jeden tablicowy, jeden liczbowy do nadzorowania pętli, dwa do zamiany miejscami elementów
D. dwa tablicowe, jeden liczbowy do nadzorowania pętli
Pytanie 536
Co to jest lazy loading w kontekście aplikacji webowych?
A. Strategia optymalizacji, która opóźnia ładowanie zasobów do momentu, gdy są faktycznie potrzebne
B. Narzędzie do testowania wydajności ładowania strony
C. Technika przechowywania danych w pamięci podręcznej przeglądarki
D. Metoda kompresji obrazów na stronach internetowych
Pytanie 537
Dokumentacja, która została przedstawiona, dotyczy algorytmu sortowania To prosta metoda sortowania opierająca się na cyklicznym porównywaniu par sąsiadujących ze sobą elementów i zamianie ich miejscami w przypadku, kiedy kryterium porządkowe zbioru nie zostanie spełnione. Operacje te wykonywane są dopóki występują zmiany, czyli tak długo, aż cały zbiór zostanie posortowany.
A. bąbelkowe
B. szybkie (Quicksort)
C. przez wybór
D. przez wstawianie
Pytanie 538
Która z wymienionych metod najlepiej chroni komputer przed złośliwym oprogramowaniem?
A. Właściwie zaktualizowany program antywirusowy
B. Unikanie używania publicznych sieci Wi-Fi
C. Cykliczne wykonywanie kopii zapasowych
D. Stosowanie mocnych haseł
Pytanie 539
Co to jest WebSocket?
A. Protokół komunikacyjny zapewniający komunikację dwukierunkową przez pojedyncze połączenie TCP
B. Biblioteka JavaScript do tworzenia dynamicznych formularzy
C. Narzędzie do testowania aplikacji webowych
D. Standard zapisu danych w formacie binarnym
Pytanie 540
Jakie z wymienionych narzędzi pozwala na jednoczesne korzystanie z systemów BIN, DEC i HEX?
A. Kalkulator systemowy
B. Microsoft Word
C. GIMP
D. Przeglądarka grafów
Pytanie 541
Jakie jest wyjście działania kompilatora?
A. Plik maszynowy gotowy do uruchomienia
B. Plik źródłowy w języku o wyższym poziomie
C. Kolekcja instrukcji w języku pośrednim
D. Zestaw błędów występujących w kodzie
Pytanie 542
Które z poniższych nie jest narzędziem do zarządzania stanem w aplikacjach React?
A. Webpack
B. Context API
C. Redux
D. MobX
Pytanie 543
Aby zdefiniować zmienną, która będzie działała jako licznik instancji danej klasy, należy wprowadzenie takiego zmiennej poprzedzić słowem kluczowym
A. static
B. operator
C. virtual
D. register
Pytanie 544
Co to jest CORS (Cross-Origin Resource Sharing)?
A. Mechanizm bezpieczeństwa, który określa, które domeny mogą uzyskiwać dostęp do zasobów na serwerze
B. Metoda udostępniania API dla aplikacji mobilnych
C. Technika optymalizacji ładowania zasobów statycznych
D. Protokół komunikacji między różnymi bazami danych
Pytanie 545
Jaką instrukcję należy wykorzystać do poprawnej deklaracji zmiennej typu string w C++?
A. string name = "Jan"
B. float name = "Jan"
C. bool name = "Jan"
D. int name = "Jan"
Pytanie 546
Klasa Mieszkaniec zawiera atrybuty: imie, nazwisko, ulica, nrDomu, rokUrodzenia. W tej klasie umieszczono opisane poniżej konstruktory (zapisano jedynie typy argumentów). Do tworzenia obiektu za pomocą konstruktora kopiującego wykorzystany będzie konstruktor określony w punkcie
A. Mieszkaniec(Mieszkaniec&);
B. Mieszkaniec(string, string);
C. Mieszkaniec();
D. Mieszkaniec(string, string, string, int, int);
Pytanie 547
Który z poniższych procesów jest wyłącznie związany z kompilowaniem kodu?
A. Generating an executable file
B. Executing code step by step
C. Real-time translation of instructions
D. Detection of logical errors during program execution
Pytanie 548
Kod XAML zaprezentowany powyżej zostanie wyświetlony jako:
A. D
B. C
C. B
D. A
Pytanie 549
Jakie narzędzie umożliwia testowanie API w aplikacjach internetowych?
A. Postman
B. Node.js
C. Blender
D. Microsoft Excel
Pytanie 550
Jakie ma znaczenie operator "==" w języku C++?
A. Porównanie dwóch wartości
B. Przypisanie wartości do zmiennej
C. Negacja logiczna
D. Zwiększenie wartości zmiennej o 1
Pytanie 551
Które urządzenie komputerowe jest najbardziej odpowiednie do graficznego projektowania w aplikacjach CAD?
A. Komputer stacjonarny z kartą graficzną NVIDIA Quadro
B. Laptop z zintegrowanym układem graficznym
C. Serwer dysponujący dużą ilością pamięci RAM
D. Laptop z interfejsem dotykowym
Pytanie 552
Jaką cechę powinien posiadać dobry negocjator?
A. spokój
B. myślenie tylko o sobie
C. przechwalanie się
D. brak pewności
Pytanie 553
Który z wymienionych terminów dotyczy klasy, która stanowi podstawę dla innych klas, lecz nie może być tworzona w instancji?
A. Klasa abstrakcyjna
B. Klasa pochodna
C. Klasa statyczna
D. Klasa finalna
Pytanie 554
Wskaż fragment kodu, który wykreuje przedstawioną kontrolkę?
A. Kod3
B. Kod1
C. Kod4
D. Kod2
Pytanie 555
Teoria wyznaczania celów definiuje właściwie sformułowany cel jako SMART, od pierwszych liter słów: specyficzny, Mierzalny, Ambitny, Realny oraz Terminowy. Wskaź, który cel wymaga wysiłku i stanowi wyzwanie dla pracownika?
A. Ambitny
B. Mierzalny
C. Terminowy
D. Specyficzny
Pytanie 556
Która z wymienionych właściwości odnosi się do klasy pochodnej?
A. Dziedziczy atrybuty i metody z klasy bazowej
B. Nie może być zastosowana w strukturze dziedziczenia
C. Nie ma możliwości dodawania nowych metod
D. Jest automatycznie usuwana po zakończeniu działania programu
Pytanie 557
Zaprezentowany fragment kodu w języku C# tworzy hasło. Wskaż zdanie PRAWDZIWE dotyczące charakterystyki tego hasła: var random = new Random(); string pulaZnakow = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789"; int dlPuli = pulaZnakow.Length - 1; char znak; string wynik = ""; for(int i = 0; i < 8; i++) { znak = pulaZnakow[random.Next(0, dlPuli)]; wynik += znak; }
A. Może zawierać małe i wielkie litery oraz cyfry
B. Ma co najmniej 8 znaków oraz zawiera małe i wielkie litery oraz cyfry
C. Może zawierać zarówno małe, jak i wielkie litery, cyfry oraz symbole
D. Jest maksymalnie 7-znakowe, co wynika z wartości zmiennej i
Pytanie 558
Przedstawione w filmie działania wykorzystują narzędzie
A. generatora GUI przekształcającego kod do języka XAML
B. generatora kodu java
C. kompilatora dla interfejsu graficznego
D. debuggera analizującego wykonujący kod
Pytanie 559
W przypadku przedstawionych kodów źródłowych, które są funkcjonalnie równoważne, wartość, która zostanie zapisana w zmiennej b po wykonaniu operacji, to Python: C++ / C# / Java: x = 5.96;b = int(x); double x = 5.96;int b = (int)x;
A. 5
B. 5.96
C. 6
D. 596
Pytanie 560
Jak oddziaływanie monotonnego środowiska pracy może wpłynąć na organizm człowieka?
A. Obniżenie koncentracji oraz zwiększone ryzyko popełniania błędów
B. Zwiększenie odporności na stres
C. Wzrost poziomu motywacji
D. Poprawa kondycji fizycznej
Pytanie 561
W zestawieniu przedstawiono doświadczenie zawodowe członków zespołu IT. Osobą odpowiedzialną za stworzenie aplikacji front-end powinna być: Pracownik Znajomość technologii/programów Anna Inscape, Corel Draw Krzysztof Angular Patryk HTML, CSS Ewa Django, .NET
A. Krzysztof
B. Patryk
C. Anna
D. Ewa
Pytanie 562
Który z wymienionych wzorców projektowych jest najbardziej odpowiedni do uproszczenia interfejsu złożonego systemu?
A. Fasada (Facade)
B. Singleton (Singleton)
C. Kompozyt (Composite)
D. Metoda szablonowa (Template method)
Pytanie 563
Jaką wartość jest w stanie przechować tablica jednowymiarowa?
A. Wiele wartości pod różnymi indeksami
B. Wartość logiczną true lub false
C. Wiele wartości pod tym samym indeksem
D. Jedną wartość
Pytanie 564
Aby załadować projekt wydruku bezpośrednio z komputera do drukarki 3D, której parametry przedstawiono w tabeli, można użyć złącza Technologia pracy FDM (Fused Deposition Modeling) Głowica drukująca Podwójny ekstruder z unikalnym systemem unoszenia dyszy i wymiennymi modułami drukującymi (PrintCore) Średnica filamentu 2,85 mm Platforma drukowania Szklana, podgrzewana Temperatura platformy 20°C – 100°C Temperatura dyszy 180°C – 280°C Łączność WiFi, Ethernet, USB Rozpoznawanie materiału Skaner NFC
A. Testy kompilacyjne
B. Testy end-to-end
C. Testy integracyjne
D. Testy jednostkowe
Pytanie 565
Które narzędzie służy do tworzenia makiet interfejsu użytkownika (UI mockups)?
A. Figma
B. Webpack
C. Jenkins
D. Postman
Pytanie 566
Który z wymienionych elementów może stanowić część menu w aplikacji desktopowej?
A. MenuItem
B. ScrollBar
C. Canvas
D. CheckBox
Pytanie 567
Do czego służy operator spread (...) w JavaScript?
A. Do rozwinięcia tablicy lub obiektu na poszczególne elementy
B. Do sprawdzania typu danych
C. Do konwersji liczby na string
D. Do łączenia dwóch różnych typów danych
Pytanie 568
Jakie działanie związane z klasą abstrakcyjną jest niedozwolone?
A. Utworzenie instancji tej klasy
B. Rozszerzanie tej klasy
C. Definiowanie pól publicznych
D. Określenie metody wirtualnej
Pytanie 569
Który z wymienionych elementów interfejsu użytkownika jest charakterystyczny dla aplikacji działającej na komputerze?
A. Przycisk (Button)
B. Strona HTML
C. Routing
D. API REST
Pytanie 570
Jaką nazwę elementu interfejsu należy wprowadzić w pierwszej linii kodu, na miejscu
A. Switch
B. RatingBar
C. SeekBar
D. Spinner
Pytanie 571
Jakie sformułowanie najlepiej oddaje złożoność obliczeniową algorytmu quicksort?
A. jest różna w zależności od wyboru elementu dzielącego
B. jest zawsze mniejsza niż złożoność jakiegokolwiek innego algorytmu sortowania
C. jest większa niż O(n2)
D. jest większa niż złożoność sortowania bąbelkowego
Pytanie 572
W jaki sposób można załadować tylko komponent z biblioteki React?
A. import { Component } from 'react'
B. import Component from 'react'
C. import [ Component ] from 'react'
D. import React.Component from 'react'
Pytanie 573
Jakie informacje zawiera zestaw instrukcji (ISA) danego procesora?
A. Instrukcje, które procesor jest w stanie wykonać
B. Typy danych, które są trzymane w pamięci
C. Układ połączeń między procesorem a innymi elementami
D. Metodę obsługi pamięci podręcznej
Pytanie 574
Zaproponowany fragment kodu w języku Java wypełnia tablicę elementami: int[] tablica = new int [10]; int j = 2; for (int i = 0; i < 10; i++) { tablica[i] = j; j += 2; }
A. 2, 4, 6, 8, 10, 12, 14, 16, 18, 20
B. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
C. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
D. 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
Pytanie 575
Co to jest framework?
A. platforma programistyczna oferująca określone komponenty oraz narzucająca szkielet lub metodologię tworzenia aplikacji
B. zbiór procedur, danych oraz złożonych typów danych używanych w kodzie źródłowym aplikacji
C. oprogramowanie, które za pomocą metody drag and drop pozwala na stworzenie interfejsu aplikacji
D. narzędzie przeznaczone do opracowywania, edytowania, testowania i uruchamiania oprogramowania
Pytanie 576
Co to jest API w kontekście programowania?
A. Interfejs programistyczny aplikacji, który definiuje sposób komunikacji między różnymi komponentami oprogramowania
B. Narzędzie do testowania interfejsu użytkownika aplikacji
C. Metoda kompresji danych w aplikacjach webowych
D. System zarządzania relacyjnymi bazami danych
Pytanie 577
Zapisany fragment w C# wskazuje na definicję klasy Car, która:public class Car: Vehicle { ... }
A. dziedziczy po Vehicle
B. używa prywatnych pól klasy Vehicle
C. stanowi klasę bazową (nie dziedziczy po żadnej klasie)
D. jest powiązana z klasą Vehicle
Pytanie 578
Diagram Gantta, który został zaprezentowany, odnosi się do projektu IT. Przyjmując, że każdy członek zespołu posiada odpowiednie kompetencje do realizacji każdego z zadań, a każde zadanie może być przypisane tylko jednej osobie, która poświęca na nie pełen dzień pracy, to minimalna liczba osób w zespole wynosi
A. 2 osoby
B. 1 osobę
C. 5 osób
D. 4 osoby
Pytanie 579
Jakie jest podstawowe zastosowanie wzorca projektowego Singleton?
A. Zapewnienie jednej instancji obiektu w aplikacji
B. Tworzenie wielu instancji obiektu na podstawie klasy
C. Szybsza komunikacja pomiędzy obiektami
D. Optymalizacja pamięci poprzez dziedziczenie
Pytanie 580
Jaką kategorię własności intelektualnej reprezentują znaki towarowe?
A. Własność przemysłowa
B. Autorskie prawa majątkowe
C. Prawa pokrewne
D. Dobra niematerialne
Pytanie 581
W systemie RGB kolor Pale Green przedstawia się jako RGB(152, 251, 152). Jaki jest szesnastkowy kod tego koloru?
A. 98FB98
B. AO FB AO
C. 98 FE98
D. AO FE AO
Pytanie 582
Który z poniższych formatów plików jest używany do konfiguracji projektów Node.js?
A. package.json
B. settings.ini
C. node.config
D. config.xml
Pytanie 583
Zamieszczony kawałek kodu w języku C# tworzy hasło. Wskaż prawdziwe stwierdzenie dotyczące cech tego hasła? var random = new Random(); string pulaZnakow = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; int dlPuli = pulaZnakow.Length - 1; char znak; string wynik = ""; for(int i = 0; i < 8; i++) { znak = pulaZnakow[random.Next(0, dlPuli)]; wynik += znak; }
A. Może zawierać małe i wielkie litery oraz cyfry.
B. Ma maksymalną długość 7 znaków, co ustala zmienna i.
C. Może zawierać małe oraz wielkie litery, cyfry i znaki specjalne.
D. Ma 8 znaków lub więcej i zawiera małe oraz wielkie litery, a także cyfry.
Pytanie 584
Który język programowania jest używany do stylizacji stron internetowych?
A. CSS
B. PHP
C. JavaScript
D. HTML
Pytanie 585
Który z wymienionych składników charakteryzuje się typowym wystąpieniem w diagramie Gantta?
A. Oś czasu oraz przedziały czasowe dla zadań
B. Wykaz błędów w projekcie
C. Model relacji pomiędzy tabelami w bazie danych
D. Wykaz użytkowników w systemie
Pytanie 586
Jakie jest zastosowanie iteratora w zbiorach?
A. Do iterowania po elementach zbioru
B. Do generowania kopii zbiorów
C. Do zmiany rodzaju zbioru w trakcie działania aplikacji
D. Do usuwania elementów ze zbioru
Pytanie 587
Co to jest WebSockets?
A. Protokół komunikacyjny zapewniający dwukierunkową komunikację między przeglądarką a serwerem
B. Format zapisu danych w bazach NoSQL
C. Biblioteka JavaScript do manipulacji danymi JSON
D. Metoda zabezpieczania połączeń HTTP
Pytanie 588
Która technologia służy do tworzenia responsywnych stron internetowych?
A. Media Queries w CSS
B. WebSockets
C. Local Storage
D. REST API
Pytanie 589
Co to jest event bubbling w JavaScript?
A. Proces, w którym zdarzenie zaczyna się od najbardziej szczegółowego elementu i propaguje w górę hierarchii DOM
B. Technika optymalizacji wydajności zdarzeń na stronie
C. Metoda zarządzania kolejką zdarzeń w aplikacjach asynchronicznych
D. System powiadomień o błędach w konsoli JavaScript
Pytanie 590
Jaką strukturę danych można zrealizować, korzystając jedynie z wymienionych metod? push(arg) – dodaje element pop() – usuwa ostatnio dodany element peek() – zwraca ostatnio dodany element bez usuwania isEmpty() – sprawdza czy istnieją dane w strukturze
A. stos
B. drzewo binarne
C. tablica
D. kolejka FIFO
Pytanie 591
W jakim modelu Cyklu Życia Projektu Informatycznego znajduje się etap analizy ryzyka?
A. W spiralnym
B. W kaskadowym
C. W modelu z prototypem
D. W modelu Fry’ego
Pytanie 592
Jakie składniki powinien mieć plan projektu?
A. Etapy projektu, ramy czasowe, zasoby i zadania
B. Tylko czas wykonania i budżet
C. Terminy i zasoby ludzkie
D. Wyłącznie etapy projektu
Pytanie 593
Jakiego kwalifikatora powinno się użyć dla metody, aby umożliwić do niej dostęp jedynie z wnętrza tej klasy oraz klas dziedziczących, a także, by metoda ta nie była dostępna w żadnej funkcji?
A. protected
B. private
C. public
D. reinterpret_cast
Pytanie 594
Jaki jest główny cel normalizacji baz danych?
A. Eliminacja redundancji danych i zapewnienie integralności danych
B. Zmniejszenie rozmiaru bazy danych kosztem integralności
C. Przyśpieszenie zapytań kosztem zwiększenia redundancji
D. Zwiększenie liczby tabel w celu lepszej organizacji danych
Pytanie 595
Która z poniższych technologii jest używana do tworzenia animacji na stronach internetowych?
A. CSS Animations
B. HTTP Headers
C. XML
D. MySQL
Pytanie 596
Który komponent systemu komputerowego zajmuje się transferem danych pomiędzy procesorem a pamięcią RAM?
A. Mostek północny (Northbridge)
B. Kontroler DMA
C. Karta graficzna
D. Zasilacz
Pytanie 597
Jaki typ pamięci RAM powinno się wybrać do efektywnego komputera do gier?
A. DDR5
B. LPDDR4
C. DDR3
D. DDR4
Pytanie 598
Które z wymienionych sytuacji jest przykładem hermetyzacji w programowaniu obiektowym?
A. Ograniczenie dostępu do pól klasy poprzez modyfikatory dostępu
B. Wykorzystanie klasy nadrzędnej w innej klasie
C. Tworzenie klasy abstrakcyjnej
D. Tworzenie wielu metod o tej samej nazwie w różnych klasach
Pytanie 599
Który z języków programowania jest powszechnie wykorzystywany do tworzenia aplikacji na komputery stacjonarne?
A. C++
B. PHP
C. HTML
D. JavaScript
Pytanie 600
Która z wymienionych zasad jest istotna dla bezpiecznego użytkowania portali społecznościowych?
A. Regularne kontrolowanie ustawień prywatności
B. Udostępnianie jak największej ilości informacji osobowych
C. Unikanie stosowania silnych haseł do konta
D. Zgłaszanie treści, które naruszają regulamin
Pytanie 601
Zaprezentowany wykres ilustruje wyniki przeprowadzonych testów
A. wydajności
B. ochrony
C. funkcjonalności
D. użyteczności
Pytanie 602
Jakie jest kluczowe działanie przy opracowywaniu zbiorów danych do rozwiązania problemu programistycznego?
A. Wybór odpowiednich struktur danych
B. Weryfikacja zbiorów danych przed ich zastosowaniem
C. Realizacja algorytmu sortującego
D. Zmiana języka programowania na bardziej wydajny
Pytanie 603
Zgodnie z dokumentacją dotyczącą menu Navbar z biblioteki Bootstrap 4, w celu stworzenia menu należy zdefiniować listę A standard navigation bar is created with the .navbar class, followed by a responsive collapsing class: .navbar-expand-xl|lg|md|sm (stacks the navbar vertically on extra large, large, medium or small screens). To add links inside the navbar, use a element with class="navbar-nav". Then add elements with a .nav-item class followed by a element with a .nav-link class... Use any of the .bg-color classes to change the background color of the navbar (.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-secondary, .bg-dark and .bg-light) Tip: Add a white text color to all links in the navbar with the .navbar-dark class, or use the .navbar-light class to add a black text color. Źródło: https://www.w3schools.com/bootstrap4
A. ...
B. ...
C. ...
D. ...
Pytanie 604
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. Każda choroba, która występuje w czasie pracy
C. Choroba występująca tylko w sektorze przemysłowym
D. Stan zdrowia, który uniemożliwia pracę przez okres krótszy niż tydzień
Pytanie 605
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. ValueChanged
B. Unfocused
C. SizeChanged
D. DescendantAdded
Pytanie 606
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
A. Ułatwia proces debugowania oraz ponowne wykorzystanie fragmentów kodu
B. Eliminuje potrzebę korzystania ze zmiennych globalnych
C. Gwarantuje automatyczną kompilację programu
D. Umożliwia skrócenie kodu przez eliminację wszelkich komentarzy
Pytanie 607
Który z operatorów w Pythonie umożliwia sprawdzenie, czy dany element należy do listy?
A. in
B. and
C. is
D. ==
Pytanie 608
W językach C++ bądź C# termin virtual można wykorzystywać w kontekście
A. metod klasy
B. destruktorów
C. funkcji zaprzyjaźnionych
D. atrybutów klasy
Pytanie 609
Złośliwe oprogramowanie stworzone w celu przyznania hakerom uprawnień administracyjnych do komputera ofiary bez jej świadomości, to
A. rootkit
B. wirus
C. robak
D. keylogger
Pytanie 610
Jak nazywa się wzorzec projektowy, do którego odnosi się ta definicja? Wzorzec projektowy należący do grupy wzorców strukturalnych. Służy do ujednolicenia dostępu do złożonego systemu poprzez wystawienie uproszczonego, uporządkowanego interfejsu programistycznego, który ułatwia jego użycie. Źródło Wikipedia. Wolna encyklopedia
A. Fasada
B. Prototyp
C. Dekorator
D. Kompozyt
Pytanie 611
Który z wymienionych elementów jest fundamentalny w architekturze klient-serwer?
A. Scentralizowane przechowywanie danych
B. Brak podziału na funkcje klienta i serwera
C. Wyłącznie komunikacja synchroniczna
D. Zdalne wykonywanie aplikacji na urządzeniu klienta
Pytanie 612
W zaprezentowanym kodzie stworzono abstrakcyjną klasę figura oraz klasę prostokąta, która dziedziczy po niej, zawierającą zdefiniowane pola i konstruktory. Wskaż minimalną wersję implementacji sekcji /* metody klasy */ dla klasy Prostokat: abstract class Figura { abstract double Pole(); abstract double Obwod(); } public class Prostokat extends Figura { private double a; private double b; ... /* Konstruktory */ ... /* Metody klasy */ } A B public double Pole() { return a * b; } public double Obwod() { return 2*a + 2*b; } public double Pole() { return a * b; } C D public double LiczPole() { return a * b; } public double LiczObwod() { return 2*a + 2*b; } abstract double Pole() { return a * b; } abstract double LiczObwod()
A. A
B. D
C. C
D. B
Pytanie 613
Jakie są typowe frameworki/biblioteki używane w aplikacjach webowych?
A. ASP.NET Core, Django, Angular, React.js, Node.js
B. jquery, Joomla!, Wordpress, android Studio, Xamarin
C. ASP.NET Core, jQuery, Joomla!, Wordpress, Angular
D. Visual Studio, Eclipse, angular, React.js, Node.js
Pytanie 614
Które z wymienionych zastosowań najlepiej definiuje bibliotekę jQuery?
A. Ułatwienie manipulacji DOM oraz obsługi zdarzeń w JavaScript
B. Tworzenie interfejsów w programach desktopowych
C. Projektowanie struktur baz danych
D. Budowanie aplikacji mobilnych
Pytanie 615
Co to jest destructuring assignment w JavaScript?
A. Składnia pozwalająca na rozpakowanie wartości z tablic lub obiektów do oddzielnych zmiennych
B. Metoda usuwania nieużywanych zmiennych z kodu
C. Proces konwersji typów danych w JavaScript
D. Technika optymalizacji kodu przez kompilator
Pytanie 616
Jaką funkcję pełnią mechanizmy ciasteczek w aplikacjach internetowych?
A. Do zapisywania danych użytkownika w przeglądarce
B. Do zapisywania danych użytkownika na serwerze
C. Do przechowywania informacji w bazie danych
D. Do generowania dynamicznych interfejsów dla użytkowników
Pytanie 617
Który protokół jest używany do bezpiecznej komunikacji przez Internet?
A. HTTPS
B. FTP
C. SMTP
D. HTTP
Pytanie 618
Co to jest algorytm QuickSort?
A. Wydajny algorytm sortowania oparty na strategii 'dziel i zwyciężaj'
B. Metoda kompresji danych bez strat
C. Technika przeszukiwania grafu wszerz
D. Algorytm wyszukiwania binarnego w posortowanej tablicy
Pytanie 619
W przedsiębiorstwie IT obowiązują określone zasady dotyczące zarządzania projektami, co wskazuje, że firma wykorzystuje model zarządzania Prace dzielimy na sprinty 1 tygodniowe. Każdy sprint obejmuje mały fragment funkcjonalności aplikacji. Sprint rozpoczynamy od podziału prac i dyskusji. Sprint kończymy na zatwierdzeniu testów przez klienta.
A. zwinny
B. prototypowy
C. spiralny
D. kaskadowy
Pytanie 620
Modyfikator dostępu, który znajduje się przed definicją metody Dodaj() w klasie Kalkulator, powoduje, żeprotected void Dodaj() {}
A. jest ona dostępna zarówno wewnątrz klasy, jak i w klasach dziedziczących po klasie Kalkulator
B. jest ona dostępna w programie głównym i może być wywoływana na rzecz instancji klasy Kalkulator
C. nie jest ona dostępna z poziomu klas zaprzyjaźnionych z klasą Kalkulator
D. nie jest ona dostępna w klasach, które dziedziczą po klasie Kalkulator
Pytanie 621
Który z objawów może sugerować zawał serca?
A. Intensywny ból w klatce piersiowej promieniujący do lewej ręki
B. Gorączka oraz dreszcze
C. Ból brzucha po spożyciu posiłku
D. Spadek nastroju
Pytanie 622
Co to jest wzorzec projektowy Singleton?
A. Wzorzec zapewniający istnienie tylko jednej instancji klasy w całej aplikacji
B. Wzorzec do zarządzania komunikacją między komponentami aplikacji
C. Technika optymalizacji kodu poprzez minimalizację liczby obiektów
D. Metoda zabezpieczania aplikacji przed atakami typu SQL Injection
Pytanie 623
Jakie elementy powinny być zawarte w instrukcji dla użytkownika danej aplikacji?
A. Opis instalacji, konfiguracji oraz obsługi oprogramowania
B. Wyjaśnienie struktur danych wykorzystywanych w kodzie
C. Harmonogram realizacji projektu
D. Informacje o narzędziach programistycznych zastosowanych w procesie tworzenia aplikacji
Pytanie 624
Jaką komendę w języku C++ używa się do wielokrotnego uruchamiania tego samego bloku kodu?
A. while
B. if
C. break
D. switch
Pytanie 625
Co oznacza operator '===' w JavaScript?
A. Porównanie wartości i typów
B. Porównanie wartości
C. Przypisanie wartości
D. Konkatenacja stringów
Pytanie 626
Który z wymienionych kroków wchodzi w skład testowania aplikacji?
A. Debugowanie kodu w celu znalezienia błędów
B. Opracowywanie interfejsu graficznego
C. Projektowanie bazy danych
D. Kompilowanie aplikacji
Pytanie 627
Z podanej definicji pola licznik można wywnioskować, iż class MojaKlasa { private static int licznik; ...
A. bieżąca wartość pola jest wspólna dla wszystkich instancji klasy
B. pole jest związane z określoną instancją klasy i jego wartość jest unikalna tylko dla tej instancji
C. bieżąca wartość pola jest wspólna dla wszystkich instancji klasy i nie może być zmieniana
D. pole nie może być zmieniane w kodzie klasy
Pytanie 628
Podana deklaracja zmiennych w języku JAVA zawiera String imie = "Anna"; short wiek = 12; int i = 0; char plec = 'K'; boolean jestUczniem = true;
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 o typie strukturalnym
D. dwie zmienne typu tekstowego, dwie całkowite oraz jedną logiczną
Pytanie 629
W języku Python, jak nazywa się funkcja, która jest wykonywana automatycznie, gdy obiekt jest niszczony?
A. __del__
B. __str__
C. __init__
D. __repr__
Pytanie 630
Jakie wartości może przyjąć zmienna typu boolean?
A. true, false
B. O oraz każdą liczbę całkowitą
C. trzy dowolne liczby naturalne
D. 1, -1
Pytanie 631
Co należy do zadań interpretera?
A. wykonanie skryptu instrukcja po instrukcji
B. sprawdzanie składni całego programu przed jego uruchomieniem
C. ulepszanie większej części kodu, aby przyspieszyć jego wykonanie
D. przekładanie kodu na kod maszynowy
Pytanie 632
Co oznacza termin 'polimorfizm' w programowaniu obiektowym?
A. Zdolność do przyjmowania wielu form przez obiekt
B. Ograniczenie do jednej formy dla obiektu
C. Dziedziczenie metod z klasy bazowej
D. Ustanowienie tylko jednego typu dla klasy
Pytanie 633
Z jakiego obiektu można skorzystać, aby stworzyć kontrolkę wskazaną strzałką na ilustracji?
A. TextBox - dla biblioteki WPF; JTextField - dla biblioteki Swing
B. Box - dla biblioteki WPF; JField - dla biblioteki Swing
C. Windows - dla biblioteki WPF; JFrame - dla biblioteki Swing
D. Text - dla biblioteki WPF; JText - dla biblioteki Swing
Pytanie 634
Aby tworzyć aplikacje desktopowe w języku Java, można wybrać jedno z poniższych środowisk
A. NetBeans
B. PyCharm
C. SharpDevelop
D. Ms Visual Studio
Pytanie 635
Podaj przykład incydentu w miejscu pracy?
A. kontuzja stawu skokowego, która zdarzyła się w trakcie bezpośredniej drogi do miejsca zatrudnienia
B. złe samopoczucie spowodowane przewlekłą chorobą zatrudnionego, które wystąpiło w biurze
C. oparzenie dłoni, które miało miejsce podczas nieobowiązkowego szkolenia w czasie prywatnym pracownika
D. złamanie nogi w trakcie urlopu wypoczynkowego przyznanego przez pracodawcę
Pytanie 636
Jakie narzędzie jest najbardziej odpowiednie do identyfikacji błędów w trakcie działania programu?
A. Debugger
B. Interpreter
C. Linker
D. Kompilator
Pytanie 637
Jedną z dolegliwości, która pojawia się u programistów w wyniku długotrwałego korzystania z myszki komputerowej lub klawiatury, objawiającą się bólem, drętwieniem oraz zaburzeniami czucia w rejonie 1-3 palca ręki jest
A. zespół cieśni kanału nadgarstka
B. dyskopatia
C. kifoza
D. zespół suchego oka
Pytanie 638
Który z protokołów w modelu TCP/IP odpowiada za pewne przesyłanie danych?
A. TCP
B. HTTP
C. UDP
D. IP
Pytanie 639
Który z komponentów interfejsu użytkownika umożliwia użytkownikowi wprowadzanie danych tekstowych?
A. Pole tekstowe
B. Przycisk
C. Dialog wyboru pliku
D. Pasek narzędziowy
Pytanie 640
Na równoważnych pod względem funkcjonalnym listingach fragmentów aplikacji Angular oraz React.js utworzono listę punktowaną, która zawiera:Definicja typu:books = ["Harry Potter", "Hobbit", "Władca pierścieni"];Kod Angular: {{book}} Kod React.js: {this.books.map(book => book )}
A. Taką liczbę elementów, ile znajduje się w tablicy books; w każdym punkcie listy umieszczony jest jeden element tablicy.
B. Wyłącznie jeden element o treści Harry Potter, Hobbit, Władca pierścieni.
C. Jedynie jeden element o treści Harry Potter.
D. Tyle elementów, ile znajduje się w tablicy books; w każdym punkcie listy widnieje element o treści {book}.
Pytanie 641
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
A. Testy jednostkowe
B. Testy integracyjne
C. Testy akceptacyjne
D. Testy systemowe
Pytanie 642
W jakiej topologii sieciowe wszystkie urządzenia są bezpośrednio powiązane z każdym innym?
A. Topologia siatki
B. Topologia gwiazdy
C. Topologia pierścienia
D. Topologia magistrali
Pytanie 643
W jakiej sytuacji wykorzystanie stosu będzie korzystniejsze niż lista podczas projektowania zestawu danych?
A. Gdy kolejność przetwarzania danych jest odwrócona (LIFO)
B. Gdy ważne jest szybkie znajdowanie elementów
C. Gdy chcemy usunąć element z końca
D. Gdy dane muszą być uporządkowane
Pytanie 644
Który element HTML5 służy do osadzania wideo na stronie?
A.
B.
C.
D.
Pytanie 645
Które z wymienionych praw autorskich nie wygasa po pewnym czasie?
A. Autorskie prawa osobiste
B. Autorskie prawa majątkowe
C. Prawa pokrewne
D. Licencje wolnego oprogramowania
Pytanie 646
Który z poniższych formatów jest najczęściej używany do wymiany danych w aplikacjach webowych?
A. JSON
B. CSV
C. YAML
D. XML
Pytanie 647
Jakie jest podstawowe środowisko do tworzenia aplikacji desktopowych przy użyciu języka C#?
A. MS Visual Studio
B. NetBeans
C. Eclipse
D. PyCharm
Pytanie 648
Jakie cechy posiada model prototypowy w zakresie zarządzania projektami?
A. Przygotowaniem wersji systemu w ograniczonym zakresie w celu uzyskania opinii od użytkownika
B. Rozwojem produktu w sposób iteracyjny w krótkich cyklach
C. Realizowaniem pełnej wersji produktu przed przeprowadzeniem testów
D. Szczegółowym planowaniem każdego etapu projektu przed jego realizacją
Pytanie 649
W języku C# szablon List zapewnia funkcjonalność listy. Z tworzenia obiektu typu List wynika, że jego składnikami są: List wykaz = new List ();
A. liczby całkowite
B. elementy o nieokreślonym typie
C. elementy typu List
D. liczby rzeczywiste
Pytanie 650
Jakie korzyści płyną z użycia pseudokodu przy tworzeniu algorytmu?
A. Zrozumiałość dla osób nieznających się na programowaniu
B. Generowanie dynamicznych struktur danych
C. Łatwość w zmianie kodu maszynowego
D. Możliwość szybkie zrealizowania algorytmu w którymkolwiek języku
Pytanie 651
Jakie zdarzenie jest wywoływane, gdy kliknięta zostaje myszą nieaktywna kontrolka lub okno?
A. focus
B. keyup
C. blur
D. validating
Pytanie 652
Wskaż poprawny pod względem składniowym kod dla formatu JSON, który jest używany do wymiany danych między backendem a frontendem aplikacji.osoby: [ {imię: 'Anna', wiek: '31' }, {imię: 'Krzysztof', wiek: '25' } ]"osoby": [ {"imię": "Anna", "wiek": 31 }, {"imię": "Krzysztof", "wiek": 25 } ]Kod 1Kod 2 Anna 31 Krzysztof 25 struct osoby { imie: {Anna}, wiek:{31}; imie: {Krzysztof}, wiek:{25} };Kod 3Kod 4
A. Kod2
B. Kod3
C. Kod1
D. Kod4
Pytanie 653
Jak nazywa się technika umożliwiająca asynchroniczne wykonywanie operacji w JavaScript?
A. Promise
B. Function
C. Variable
D. Object
Pytanie 654
Które z poniższych NIE jest typem wartości zwracanej przez funkcję w języku JavaScript?
A. Method
B. Number
C. Undefined
D. Object
Pytanie 655
Jakie jest rozwiązanie dla dodawania binarnego liczb 1011 oraz 110?
A. 10001
B. 11101
C. 11001
D. 10101
Pytanie 656
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. Tworzenie pliku wykonywalnego
C. Generowanie bibliotek dynamicznych dla programu
D. Analiza struktury kodu przed tłumaczeniem
Pytanie 657
W jakim przypadku należy umieścić poszkodowanego w pozycji bocznej bezpiecznej?
A. w przypadku omdlenia, gdy osoba jest przytomna
B. gdy wystąpi omdlenie i brak tętna
C. w sytuacji urazu pleców, gdy osoba jest świadoma
D. w przypadku urazu kręgosłupa
Pytanie 658
Którą funkcję w C++ można zastosować do dynamicznego przydzielania pamięci dla tablicy?
A. malloc()
B. delete[]
C. free()
D. sizeof()
Pytanie 659
Która metoda cyklu życia komponentu w React.js jest wywoływana tuż po zamontowaniu komponentu w DOM?
A. componentDidMount()
B. componentWillUnmount()
C. componentDidUpdate()
D. componentWillMount()
Pytanie 660
Jaki modyfikator dostępu umożliwia dostęp do pól klasy tylko za pomocą jej metod?
A. Private
B. Public
C. Static
D. Protected
Pytanie 661
W zamieszczonym fragmencie kodu Java wskaż nazwę zmiennej, która może przechować wartość 'T'.int zm1;float zm2;char zm3;boolean zm4;
A. zm3
B. zm1
C. zm4
D. zm2
Pytanie 662
Co to jest SPA (Single Page Application)?
A. Aplikacja webowa działająca na jednej stronie, dynamicznie aktualizująca treść bez przeładowywania całej strony
B. Metoda projektowania interfejsu użytkownika dla aplikacji mobilnych
C. Format pliku używany w aplikacjach do przetwarzania danych
D. Technika optymalizacji kodu w aplikacjach JavaScript
Pytanie 663
Które z poniższych nie jest wzorcem architektonicznym aplikacji mobilnych?
A. Linear Sequential Flow
B. MVC (Model-View-Controller)
C. MVVM (Model-View-ViewModel)
D. Clean Architecture
Pytanie 664
Na jakim etapie cyklu życia projektu tworzony jest szczegółowy opis wymagań funkcjonalnych oraz niefunkcjonalnych?
A. Analiza
B. Planowanie
C. Weryfikacja
D. Wdrożenie
Pytanie 665
Jaką strukturę danych można zrealizować, korzystając jedynie z wymienionych poniżej metod: push(arg) – dodaje element pop() – usuwa ostatnio dodany element peek() – zwraca ostatnio dodany element bez usuwania isEmpty() – sprawdza czy istnieją dane w strukturze
A. stos
B. tablica
C. kolejka
D. drzewo binarne
Pytanie 666
Cytat przedstawia charakterystykę metodyki RAD. Pełne znaczenie tego skrótu można przetłumaczyć na język polski jako: ...(RAD)..., is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to software development put less emphasis on planning and more emphasis on an adaptive process. Prototypes are often used in addition to or sometimes even instead of design specifications. Źródło: https://en.wikipedia.org/
A. środowisko szybkiego rozwoju aplikacji
B. prototypowanie wsparte testami jednostkowymi
C. środowisko refaktoryzacji aplikacji
D. zintegrowane środowisko programistyczne
Pytanie 667
Przeprowadzając analizę kodu interfejsu graficznego napisanego w języku XAML, można zauważyć, że:
A. przyciski są ustawione poziomo obok siebie
B. elementy: tekst, obraz, przycisk Like, przycisk Share, tekst są ułożone jeden pod drugim
C. obraz znajduje się po lewej stronie, a pozostałe elementy po prawej
D. tekst "Fotograf" znajduje się po prawej stronie obrazu
Pytanie 668
Jakie z następujących skutków może wystąpić w przypadku naruszenia prawa autorskiego?
A. Nałożenie grzywny lub kary więzienia
B. Zakaz korzystania z oprogramowania open-source
C. Unieważnienie umowy licencyjnej użytkownika końcowego
D. Obowiązek zamieszczenia publicznych przeprosin
Pytanie 669
Który z języków programowania jest najczęściej wykorzystywany do budowania aplikacji internetowych po stronie serwera?
A. PHP
B. JavaScript
C. CSS
D. HTML
Pytanie 670
Jakie narzędzie może zostać wykorzystane do automatyzacji testów aplikacji internetowych?
A. Selenium
B. Postman
C. Blender
D. Visual Studio Code
Pytanie 671
1 terabajt (TB) to ile gigabajtów (GB)?
A. 1024
B. 2048
C. 1000
D. 512
Pytanie 672
Jaki modyfikator umożliwia dostęp do elementu klasy z każdego miejsca w kodzie?
A. Public
B. Static
C. Protected
D. Private
Pytanie 673
Który z poniższych aspektów najdokładniej określa cel realizacji projektu?
A. Określenie problemu i metody jego rozwiązania
B. Zidentyfikowanie technologii, które mogą być zastosowane
C. Stworzenie harmonogramu działań
D. Ocena postępów w czasie realizacji projektu
Pytanie 674
W przedstawionych funkcjonalnie równoważnych kodach źródłowych po przeprowadzeniu operacji w zmiennej b zostanie zapisany wynik: Python: C++/C#/Java: x = 5.96; b = int(x); double x = 5.96; int b = (int)x;
A. 5
B. 6
C. 5.96
D. 596
Pytanie 675
Resuscytacja krążeniowo-oddechowa polega na realizowaniu
A. 30 ucisków klatki piersiowej oraz 2 oddechy ratunkowe
B. 20 ucisków klatki piersiowej oraz 1 oddech ratunkowy
C. 15 ucisków klatki piersiowej oraz 3 oddechy ratunkowe
D. 10 ucisków klatki piersiowej oraz 5 oddechów ratunkowych
Pytanie 676
Która z wymienionych topologii sieci wykazuje cechę, że wszystkie urządzenia są połączone jednym kablem?
A. Topologia magistrali
B. Topologia pierścienia
C. Topologia gwiazdy
D. Topologia siatki
Pytanie 677
Jakie obliczenia można wykonać za pomocą poniższego algorytmu, który operuje na dodatnich liczbach całkowitych?
A. liczbę cyfr w wprowadzonej liczbie
B. sumę wprowadzonych liczb
C. największy wspólny dzielnik wprowadzonej liczby
D. sumę cyfr wprowadzonej liczby
Pytanie 678
Jakie jest przeznaczenie dokumentacji wdrożeniowej?
A. Do opisania procesu instalacji i konfiguracji aplikacji w środowisku produkcyjnym
B. Do zarządzania bazą danych aplikacji
C. Do testowania wydajności aplikacji
D. Do tworzenia zadań w systemie kontroli wersji
Pytanie 679
Czym jest 'refaktoryzacja' w kontekście inżynierii oprogramowania?
A. Proces modyfikowania kodu w celu poprawy jego struktury bez zmiany funkcjonalności
B. Usuwanie niepotrzebnych funkcji z kodu
C. Optymalizacja wydajności poprzez zmianę algorytmów
D. Dodawanie nowych funkcji do istniejącego kodu
Pytanie 680
Który z poniższych wzorców projektowych jest używany do tworzenia pojedynczej instancji klasy w całej aplikacji?
A. Singleton
B. Decorator
C. Observer
D. Factory
Pytanie 681
Jaki rodzaj ataku hakerskiego polega na bombardowaniu serwera ogromną ilością żądań, co prowadzi do jego przeciążenia?
A. DDoS
B. Phishing
C. SQL Injection
D. Man-in-the-Middle
Pytanie 682
W języku C++, zakładając, że przedstawiony fragment kodu poprawnie się skompiluje i zostanie wykonany, to zmiennej liczba przypisana zostanie wartość:int liczba = rand() % 1000;
A. pseudolosowa nie większa niż 999
B. rzeczywista podzielna przez 1000
C. dowolna pseudolosowa z przedziału typu int
D. równa 1000
Pytanie 683
Co zostanie wyświetlone po wykonaniu poniższego kodu JavaScript? const promise = new Promise((resolve, reject) => { setTimeout(() => { resolve('success'); }, 1000); }); promise .then(res => { console.log(res); return 'first then'; }) .then(res => { console.log(res); });
A. success, first then
B. first then
C. first then, success
D. success
Pytanie 684
W jakim języku został stworzony framework Angular?
A. Typescript
B. C#
C. Postscript
D. PHP
Pytanie 685
Zestaw operatorów przedstawiony poniżej należy do kategorii operatorów: * / ++ -- %
A. arytmetycznych
B. logicznymi
C. porównawczymi
D. przypisania
Pytanie 686
Wskaż rodzaj testów, które przeprowadza się podczas fazy tworzenia kodu źródłowego
A. testy jednostkowe
B. testy wdrożeniowe
C. testy wydajnościowe
D. testy kompatybilności
Pytanie 687
Co zostanie wyświetlone po wykonaniu poniższego kodu w PHP? $x = 5; $y = '5'; var_dump($x == $y); var_dump($x === $y);
A. bool(true) bool(false)
B. bool(true) bool(true)
C. bool(false) bool(true)
D. bool(false) bool(false)
Pytanie 688
Która metoda w obrębie klasy jest uruchamiana automatycznie podczas tworzenia kopii obiektu?
A. Konstruktor kopiujący
B. Metoda statyczna
C. Destruktor
D. Metoda zaprzyjaźniona
Pytanie 689
Które z wymienionych działań stanowi zagrożenie dla emocjonalnego dobrostanu człowieka w sieci?
A. Cyberstalking
B. Nadmierne korzystanie z mediów społecznościowych
C. Zła postawa podczas pracy przy komputerze
D. Przesyłanie niezaszyfrowanych plików
Pytanie 690
Jednym z rodzajów testów funkcjonalnych, które można przeprowadzić na aplikacji webowej, jest ocena
A. poprawności wyświetlanych elementów aplikacji
B. wydajności aplikacji
C. poziomu optymalizacji kodu aplikacji
D. bezpieczeństwa aplikacji
Pytanie 691
Który z poniższych składników NIE jest konieczny do stworzenia klasy w C++?
A. Definicja destruktora
B. Deklaracja atrybutów klasy
C. Definicja funkcji członkowskich klasy
D. Zastosowanie słowa kluczowego class
Pytanie 692
Jakie jest podstawowe zadanie firewalla w systemie komputerowym?
A. Zarządzanie ruchem sieciowym i blokowanie nieautoryzowanego dostępu
B. Szyfrowanie danych przesyłanych w sieci
C. Ochrona danych na poziomie aplikacji internetowych
D. Zapobieganie wyciekom informacji na skutek awarii systemu
Pytanie 693
Przedstawiony zestaw komputerowy jest niekompletny. Który element nie został uwzględniony w tabeli, a jest niezbędny do prawidłowego działania zestawu i należy go dodać? Lp. Nazwa podzespołu 1. Cooler Master obudowa komputerowa CM Force 500W czarna 2. Gigabyte GA-H110M-S2H, Realtek ALC887, DualDDR4-2133, SATA3, HDMI, DVI, D-Sub, LGA1151, mATX 3. Intel Core i5-6400, Quad Core, 2.70GHz, 6MB, LGA1151, 14nm, 65W, Intel HD Graphics, VGA, TRAY/OEM 4. Patriot Signature DDR4 2x4GB 2133MHz 5. Seagate BarraCuda, 3.5", 1TB, SATA/600, 7200RPM, 64MB cache 6. LG SuperMulti SATA DVD+/-R24x,DVD+RW6x,DVD+R DL 8x, bare bulk (czarny) 7. Gembird Bezprzewodowy Zestaw Klawiatura i Mysz 8. Monitor Iiyama E2083HSD-B1 19.5inch, TN, HD+, DVI, głośniki 9. Microsoft OEM Win Home 10 64Bit Polish 1pk DVD
A. Hello, John!
B. TypeError: person.sayHello is not a function
C. Hello, undefined!
D. Hello, [object Object]!
Pytanie 694
Które z wymienionych narzędzi najlepiej chroni dane na urządzeniach mobilnych?
A. Szyfrowanie danych na urządzeniu
B. Hasło ustawione na urządzeniu
C. Nieaktualne oprogramowanie
D. Zainstalowanie aplikacji rozrywkowych
Pytanie 695
Jakie znaczenie ma określenie "klasa zaprzyjaźniona" w kontekście programowania obiektowego?
A. Klasa, która ma dostęp do prywatnych i chronionych elementów innej klasy
B. Klasa, która może być dziedziczona przez inne klasy
C. Klasa, która nie ma możliwości zawierania metod statycznych
D. Klasa, w której wszystkie komponenty są publiczne
Pytanie 696
Co to jest garbage collection w programowaniu?
A. Automatyczne zarządzanie pamięcią, które zwalnia pamięć zajmowaną przez nieużywane obiekty
B. Technika optymalizacji algorytmów sortowania danych
C. Metoda kompresji danych w bazach SQL
D. Proces usuwania nieużywanych elementów z interfejsu użytkownika
Pytanie 697
Która z poniższych nie jest poprawną metodą HTTP?
A. SEARCH
B. POST
C. GET
D. DELETE
Pytanie 698
Jakie są kluczowe korzyści z wykorzystania frameworków podczas programowania aplikacji desktopowych?
A. Skracają czas tworzenia aplikacji dzięki gotowym komponentom i narzędziom
B. Gwarantują dostęp do niskopoziomowego kodu systemowego
C. Ułatwiają kontrolę nad wersjami systemu operacyjnego
D. Redukują zapotrzebowanie na pamięć operacyjną aplikacji
Pytanie 699
Który z poniższych nie jest typem danych w języku JavaScript?
A. Integer
B. Boolean
C. Object
D. String
Pytanie 700
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?MojaTablica tab1 = new MojaTablica (); tab1["good"] = "dobry";
A. MojaTablica tab2 = new MojaTablica()
B. MojaTablica tab2 = MOjaTablica()
C. int tab2 = new MojaTablica()
D. int tab2[] = new MojaTablica()
Pytanie 701
Jakie są kluczowe etapy realizacji projektu programistycznego?
A. Planowanie, analiza, implementacja, wdrożenie
B. Projektowanie, testowanie, aktualizacja, implementacja
C. Analiza, implementacja, testowanie, aktualizacja
D. Planowanie, projektowanie, debugowanie, konserwacja
Pytanie 702
Jakie informacje zawiera dokumentacja realizacji projektu?
A. Dane dotyczące faz wdrożenia aplikacji w środowisku produkcyjnym
B. Zestawienie błędów wykrytych w trakcie testów
C. Podręcznik użytkownika dla końcowych odbiorców aplikacji
D. Strategia marketingowa aplikacji
Pytanie 703
Jaką istotną właściwość ma algorytm rekurencyjny?
A. Zawiera wywołanie samego siebie
B. Jest podzielony na wiele niezwiązanych funkcji
C. Funkcjonuje tylko w przypadku tablic dynamicznych
D. Wywołuje się wielokrotnie w jednej iteracji
Pytanie 704
W frameworkach do budowy aplikacji mobilnych lub desktopowych znajduje zastosowanie wzorzec MVVM, oznaczający Model-View-ViewModel. Te podejście do programowania oznacza, że
A. interfejs użytkownika oraz logika aplikacji są oddzielone
B. interfejs użytkownika i logika aplikacji są umieszczone w jednym pliku
C. kontrolki i widoki interfejsu użytkownika są zintegrowane z logiką aplikacji
D. w aplikacji obecny jest jedynie interfejs użytkownika
Pytanie 705
Który z operatorów w języku C++ służy do pobierania adresu zmiennej?
A. &
B. >
C. *
D. delete
Pytanie 706
Prezentowana metoda jest realizacją algorytmu public static String fun1(String str) { String output = " "; for (var i = (str.length()-1); i >= 0; i--) output += str.charAt(i); return output; }
A. odwracającego ciąg
B. wyszukującego literę w ciągu
C. sortującego ciąg od znaku o najniższym kodzie ASCII do znaku o najwyższym kodzie
D. sprawdzającego, czy dany ciąg jest palindromem
Pytanie 707
Jaka będzie złożoność czasowa wyszukiwania w posortowanej tablicy przy użyciu algorytmu binarnego?
A. O(log n)
B. O(n)
C. O(n log n)
D. O(n²)
Pytanie 708
Co oznacza skrót SOLID w programowaniu obiektowym?
A. Zbiór pięciu zasad projektowania oprogramowania ułatwiających tworzenie czytelnego kodu
B. System organizacji zadań w metodologii zwinnej używany w Scrum
C. Standard tworzenia dokumentacji technicznej dla aplikacji
D. Popularna metodologia testowania aplikacji mobilnych i webowych
Pytanie 709
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. Usługa hostingowa dla aplikacji webowych
D. Protokół komunikacji między przeglądarką a serwerem
Pytanie 710
Która z metod zarządzania projektami jest najbardziej odpowiednia, gdy w początkowej fazie projektu zakres nie jest w pełni określony, wymagania mogą zmieniać się podczas realizacji, a także mogą wystąpić nowe potrzeby?
A. Agile
B. PRINCE2
C. Model V
D. Model kaskadowy
Pytanie 711
Podaj wspólną cechę wszystkich kontrolek umieszczonych w ramce
A. mają tło w tym samym kolorze
B. wszystkie są widoczne
C. mają identyczny kolor czcionki
D. są w nich ustawione te same wartości domyślne
Pytanie 712
Diagramem, który służy do śledzenia realizacji zadań przez członków zespołu projektowego, może być
A. Gantta
B. Venna
C. związków encji
D. aktywnosci UML
Pytanie 713
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 plików sufiksy @2x, @3x. Android: umieścić grafikę w odpowiednich folderach drawable: -hdpi, -xhpi, xxhdpi
B. iOS: dodać do nazw sufiksy #2x, #3x. Android: dodać do nazw sufiks rozdzielczości: -32x32, -64x64, -96x96
C. iOS: dodać do nazw sufiksy oznaczające rozdzielczość, np. 32ppi. Android: umieścić grafikę w odpowiednich katalogach: 32ppi, 64ppi, 96ppi
D. iOS: utworzyć katalogi hdpi, lhpi, xhpi i dodać do nich grafiki. Android: utworzyć katalogi 32x32, 64x64, 96x96 i dodać do nich grafiki
Pytanie 714
Jakie metody można wykorzystać do przechowywania informacji o użytkownikach w aplikacji mobilnej na systemie Android?
A. Za pomocą plików SharedPreferences
B. Wyłącznie w zewnętrznych bazach danych
C. Tylko w pamięci RAM
D. W rejestrze systemu
Pytanie 715
W programowaniu obiektowym odpowiednikami zmiennych oraz funkcji w programowaniu strukturalnym są
A. pola i metody
B. hermetyzacja oraz dziedziczenie
C. pola i kwalifikatory dostępu
D. metody statyczne i abstrakcyjne
Pytanie 716
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
Pytanie 717
Jaki komponent środowiska IDE jest niezbędny do tworzenia aplikacji webowych?
A. Debugger, edytor kodu, integracja z systemem kontroli wersji
B. Zarządzanie bazami danych
C. Narzędzie do tworzenia grafiki
D. Emulator urządzeń mobilnych
Pytanie 718
Co to jest JWT (JSON Web Token)?
A. Standard definiujący sposób bezpiecznego przekazywania informacji jako obiekt JSON
B. Biblioteka JavaScript do walidacji formularzy webowych
C. Protokół komunikacyjny do transferu danych między klientem a serwerem
D. Format zapisu danych używany w bazach NoSQL
Pytanie 719
Która z wymienionych zasad odnosi się do zachowania prywatności w sieci?
A. Stosowanie pseudonimów zamiast rzeczywistych imion na mediach społecznościowych
B. Przechowywanie haseł w wiadomościach e-mail
C. Publikowanie danych osobowych na otwartych platformach
D. Umieszczanie wszystkich zdjęć na platformach społecznościowych
Pytanie 720
Aplikacje funkcjonujące w systemach Android do komunikacji z użytkownikiem wykorzystują klasę
A. Activity
B. Fragments
C. Windows
D. Screens
Pytanie 721
W przedstawionym filmie ukazano kreator interfejsu użytkownika, dla którego automatycznie powstaje
A. kod XML
B. obsługa wciśniętego przycisku
C. kod Java
D. obsługa przycisku ekranu dotykowego
Pytanie 722
Co oznacza skrót CSRF w kontekście bezpieczeństwa aplikacji webowych?
A. Cross-Site Request Forgery
B. Cascading Style Rendering Form
C. Client-Side Rendering Framework
D. Cross-Site Response Filter
Pytanie 723
W zaprezentowanym kodzie ukazano jedno z fundamentalnych założeń programowania obiektowego. Czym ono jest? public class Owoc { } public class Truskawka extends Owoc { } public class Jablko extends Owoc { }
A. dziedziczenie
B. polimorfizm
C. hermetyzacja
D. abstrakcja
Pytanie 724
Która z poniższych deklaracji w języku C++ poprawnie opisuje tablicę dwuwymiarową?
A. int matrix[3][3];
B. int matrix[];
C. int matrix[3];
D. int matrix[3][3][3];
Pytanie 725
W którym przypadku algorytm sortowania bąbelkowego działa z optymalną wydajnością?
A. Dla tablicy uporządkowanej rosnąco
B. Dla tablicy uporządkowanej malejąco
C. Dla tablicy losowej
D. Dla tablicy z dużą liczbą powtórzeń
Pytanie 726
Jakie jest podstawowe zadanie konstruktora w klasie?
A. Inicjalizacja obiektu w momencie jego tworzenia
B. Usuwanie instancji obiektów
C. Nadanie wartości polom obiektu po jego zniszczeniu
D. Wprowadzenie nowej metody do już istniejącej klasy
Pytanie 727
Która z funkcji powinna zostać zrealizowana w warstwie back-end aplikacji webowej?
A. zarządzanie bazą danych
B. wyświetlanie danych z formularza w przeglądarce
C. sprawdzanie formularzy w czasie rzeczywistym
D. zarządzanie zdarzeniami elementów
Pytanie 728
Jakie są główne cechy architektury klient-serwer?
A. Dane są przechowywane i przetwarzane na serwerze, a klient wysyła żądania i odbiera odpowiedzi
B. Każdy klient funkcjonuje niezależnie od pozostałych
C. Komunikacja odbywa się bezpośrednio między urządzeniami klienckimi
D. Serwer pełni rolę pasywnego odbiorcy danych od klientów
Pytanie 729
Jakiego kodu dotyczy treść wygenerowana w trakcie działania programu Java?
A. Kodu 4
B. Kodu 1
C. Kodu 2
D. Kodu 3
Pytanie 730
W przypadku przedstawionego fragmentu kodu Java, wyjątek zostanie zgłoszony, gdy wartość zmiennej index wyniesie: try { int[] liczby = {1, 2, 3, 4, 5, 6}; System.out.println(liczby[index]); } catch (Exception e) { System.out.println("wystąpił błąd."); }
A. 7
B. 1
C. 5
D. 0
Pytanie 731
Wskaż właściwość charakterystyczną dla metody abstrakcyjnej?
A. nie ma implementacji w klasie bazowej
B. zawsze jest prywatna
C. jest pusta w klasie nadrzędnej
D. jest pusta w klasach dziedziczących
Pytanie 732
Jakie znaczenie ma termin "przesłanianie metody" w kontekście programowania obiektowego?
A. Zastosowanie tej samej nazwy metody w klasie bazowej i pochodnej, ale z inną implementacją w klasie pochodnej
B. Przenoszenie metod z jednej klasy do drugiej
C. Tworzenie nowej metody w klasie bazowej
D. Zmiana metody prywatnej na metodę publiczną
Pytanie 733
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 Algorytm 1 O(n²) Algorytm 2 O(n!) Algorytm 3 O(n³) Algorytm 4 O(n) Algorytm 5 O(n²)
A. 4
B. 3
C. 2 lub 3
D. 1 lub 5
Pytanie 734
Co to jest git rebase?
A. Technika integracji zmian z jednej gałęzi do drugiej przez przeniesienie lub połączenie sekwencji commitów
B. Narzędzie do rozwiązywania konfliktów między plikami
C. Metoda tworzenia kopii zapasowej repozytorium
D. Polecenie do tworzenia nowego repozytorium
Pytanie 735
Jaką wydajność posiada sieć, która przesyła 500 MB danych w czasie 10 sekund?
A. 400 Mbps
B. 40 Mbps
C. 50 Mbps
D. 500 Mbps
Pytanie 736
Który framework jest powszechnie wykorzystywany do tworzenia aplikacji internetowych w języku Python?
A. Django
B. Angular
C. ASP.NET Core
D. React.js
Pytanie 737
Na zaprezentowanych ilustracjach znajduje się okno aplikacji w wersji początkowej oraz po wprowadzeniu danych. Przyjmując, że pole "Dostępne środki" służy do wprowadzania wartości typu rzeczywistego, wskaż elementy struktury, które najlepiej odpowiadają tym danym?
A. Kod 2
B. Kod 1
C. Kod 4
D. Kod 3
Pytanie 738
Jaką wartość ma zmienna b po wykonaniu poniższego kodu?int a = 1, b = 20, c = 3; while (a <= 10) { b = b - c; a += 2; }
A. 5
B. 20
C. 2
D. 11
Pytanie 739
Jaką funkcję spełniają atrybuty klasy w programowaniu obiektowym?
A. Zawierają informacje opisujące stan obiektu
B. Umożliwiają przeprowadzanie operacji na obiektach
C. Zapisują wartości lokalne w funkcjach
D. Określają globalne stałe programu
Pytanie 740
Która z poniższych metod nie należy do cyklu życia komponentu w React.js?
A. componentWillPublish()
B. componentDidUpdate()
C. componentDidMount()
D. componentWillUnmount()
Pytanie 741
Które z poniższych stwierdzeń najlepiej charakteryzuje tablicę asocjacyjną?
A. Tablica przechowująca dane w formie par klucz-wartość
B. Tablica, która przechowuje wyłącznie dane tekstowe
C. Tablica, która zmienia swoje wymiary w trakcie działania programu
D. Tablica, która przechowuje wartości, do których można uzyskać dostęp tylko za pomocą indeksów numerycznych
Pytanie 742
Jakie są główne różnice między środowiskiem RAD (Rapid Application Development) a klasycznymi IDE?
A. RAD pozwala na szybkie tworzenie prototypów i rozwijanie aplikacji przy minimalnej ilości kodu
B. RAD funkcjonuje tylko w systemach operacyjnych Linux
C. RAD nie oferuje żadnych narzędzi do debugowania
D. RAD koncentruje się tylko na testowaniu programów
Pytanie 743
Co to jest GraphQL?
A. Język zapytań do API oraz środowisko wykonawcze do obsługi tych zapytań
B. System zarządzania bazami grafowymi
C. Format danych podobny do JSON używany w komunikacji między aplikacjami
D. Biblioteka do tworzenia grafów i diagramów w aplikacjach webowych
Pytanie 744
Który z wymienionych dokumentów jest najczęściej stosowany w zarządzaniu pracą zespołu Scrum?
A. Product backlog
B. Lista zasobów ludzkich
C. Specyfikacja techniczna
D. Diagram Gantta
Pytanie 745
Zapisany fragment w Pythonie ilustruje: pierwiastki = {"N":"Azot","O":"Tlen","P":"Fosfor","Si":"Siarka"}
A. tablicę asocjacyjną (słownik)
B. kolejkę (LIFO)
C. strukturę danych
D. stos
Pytanie 746
Jakie znaczenie ma deklaracja zmiennej w programowaniu?
A. Określenie typu oraz nazwy zmiennej w kodzie programu
B. Przypisanie zmiennej wartości domyślnej
C. Stworzenie nowej wartości w bazie danych
D. Zarezerwowanie miejsca w pamięci dla wyników operacji arytmetycznych
Pytanie 747
Jakie jest główne zadanie ochrony danych osobowych?
A. Zabezpieczenie danych osobowych przed nieautoryzowanym dostępem i ich wykorzystaniem
B. Gwarantowanie anonimowości dla internautów
C. Utrudnianie działalności organom ścigania
D. Udostępnianie danych osobowych w celach marketingowych
Pytanie 748
Który z podanych algorytmów operujących na jednowymiarowej tablicy posiada złożoność obliczeniową O(n²)?
A. Sortowanie bąbelkowe
B. Wyszukiwanie binarne
C. Sortowanie szybkie
D. Wypisanie elementów
Pytanie 749
Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu? let arr = [1, 2, 3, 4, 5]; let result = arr.filter(num => num % 2 === 0); console.log(result);
A. [2, 4]
B. [1, 3, 5]
C. [1, 2, 3, 4, 5]
D. 2,4
Pytanie 750
Które z wymienionych działań, które są częścią procesu kreowania prostej galerii zdjęć w formie aplikacji mobilnej, powinno być realizowane przez zespół?
A. Stworzenie dokumentacji kodu aplikacji
B. Wdrożenie funkcji dodajZdjecie()
C. Przygotowanie testu jednostkowego dla funkcji przegladajZdjecia()
D. Przygotowanie i konfiguracja repozytorium dla projektu
Pytanie 751
Jaki będzie rezultat operacji logicznej AND dla wartości binarnych 1010 oraz 1100?
A. 1000
B. 1110
C. 1100
D. 1010
Pytanie 752
Jakie zastosowanie ma język Swift w zakresie aplikacji mobilnych?
A. Do tworzenia aplikacji na system iOS
B. Do przeprowadzania testów aplikacji mobilnych
C. Do tworzenia aplikacji na system Android
D. Do zarządzania bazami danych w aplikacjach mobilnych
Pytanie 753
Jakie elementy powinny być uwzględnione w scenariuszu testów aplikacji?
A. Zestaw kroków do testowania, oczekiwanych rezultatów oraz warunków początkowych
B. Dokumentacja techniczna oprogramowania
C. Dokładne wytyczne dotyczące realizacji kodu
D. Strategia wdrożenia aplikacji w środowisku produkcyjnym
Pytanie 754
Jaki framework jest powszechnie wykorzystywany do rozwijania aplikacji desktopowych w języku C++?
A. Qt
B. Flutter
C. Node.js
D. WPF
Pytanie 755
Termin ryzyko zawodowe odnosi się do
A. prawdopodobieństwa, że zdarzenia niepożądane związane z pracą spowodują straty, w szczególności negatywne skutki zdrowotne dla pracowników
B. efektów zagrożeń wypadkowych, jakie występują w miejscu zatrudnienia
C. zagrożenia wypadkowego, które może wystąpić w miejscu pracy
D. ciężkości skutków niepożądanych zdarzeń związanych z pracą
Pytanie 756
W dwóch przypadkach opisano mechanizm znany jako Binding. Jego celem jest W Android Studio: W XAML:
A. wiązać właściwości (property) elementu interfejsu użytkownika z danymi lub właściwością innego obiektu
B. zarządzanie mechanizmem obietnic (promises) lub obserwatora (observable) w programowaniu asynchronicznym
C. wiązanie oraz eksportowanie plików z różnych modułów aplikacji
D. przetwarzanie zdarzeń kontrolek interfejsu użytkownika przez wywoływanie odpowiednich funkcji
Pytanie 757
Które zdarzenie w JavaScript jest wywoływane po całkowitym załadowaniu strony?
A. window.onload
B. document.ready
C. window.render
D. page.complete
Pytanie 758
Jakie narzędzie jest używane do automatyzacji testów interfejsu użytkownika aplikacji webowych?
A. Selenium
B. JIRA
C. Trello
D. Slack
Pytanie 759
Jakie oprogramowanie służy jako przykład programu do komunikacji audio-wideo?
A. Microsoft Teams
B. Google Drive
C. Slack
D. Notion
Pytanie 760
Jakie narzędzie można wykorzystać do tworzenia aplikacji mobilnych typu cross-platform w C#?
A. platformę Xamarin
B. środowisko Android Studio
C. platformę React Native
D. środowisko XCode
Pytanie 761
Która z metodologii w zarządzaniu projektami umożliwia łatwe dostosowywanie się do zmieniających się potrzeb klienta?
A. Scrum
B. Kanban
C. Model spiralny
D. Model Waterfall
Pytanie 762
Który z wymienionych algorytmów sortujących posiada średnią złożoność obliczeniową równą O(n log n)?
A. Sortowanie szybkie (QuickSort)
B. Sortowanie przez wstawianie
C. Sortowanie przez wybór
D. Sortowanie bąbelkowe
Pytanie 763
Polecenia wydane w kontekście repozytorium Git, przy założeniu, że folder projektu jest aktualnie wybrany, mają na celu git init git add . git commit -m 'first commit'
A. rozpoczęcie pracy z nowym repozytorium, dodanie oraz zatwierdzenie kodu projektu jako first commit
B. rozpoczęcie sesji z już istniejącym repozytorium oraz pobranie kodu projektu do lokalnego folderu
C. utworzenie kopii istniejącego repozytorium z jedynie tą rewizją, która zostanie zapisana pod nazwą first commit
D. zamknięcie projektu, co spowoduje zarchiwizowanie wszystkich rewizji do lokalnego archiwum pod nazwą first commit
Pytanie 764
Wskaż kod, który jest funkcjonalnie równoważny zaprezentowanemu poniżej:switch(nrTel) { case 999: opis = "Pogotowie"; break; case 998: opis = "Straż"; break; case 997: opis = "Policja"; break; default: opis = "Inny numer"; }Kod 1.with nrTel { if (999) opis = "Pogotowie"; if (998) opis = "Straż"; if (997) opis = "Policja"; else opis = "Inny numer"; }Kod 2.if (nrTel == 999) opis = "Pogotowie"; else if (nrTel == 998) opis = "Straż"; else if (nrTel == 997) opis = "Policja"; else opis = "Inny numer";Kod 3.if (nrTel == 999) opis = "Pogotowie"; if (nrTel == 998) opis = "Straż"; if (nrTel == 997) opis = "Policja"; else opis = "Inny numer";Kod 4.Opis = if (nrTel == 999) => "Pogotowie"; else if (nrTel == 998) => "Straż"; else if (nrTel == 997) => "Policja"; else => "Inny numer";