Filtrowanie pytań
Projektowanie, programowanie …
A. dwie pętle działające na najwyżej n-elementach każda
B. n-liczby warunków
C. dwie pętle funkcjonujące na co najmniej (n+1) elementach każda
D. jedna pętla operująca na 2n elementach oraz warunek
Projektowanie, programowanie …
Jakie słowa kluczowe są stosowane w języku C++ do zarządzania wyjątkami?
A. try i raise
B. throw i handle
C. except i finally
D. try i catch
Projektowanie, programowanie …
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(true)
B. bool(true) bool(false)
C. bool(false) bool(false)
D. bool(false) bool(true)
Projektowanie, programowanie …
Który z wymienionych elementów stanowi przykład złożonego typu danych?
A. bool
B. int
C. char
D. struct
Projektowanie, programowanie …
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 4
B. Kod 2
C. Kod 1
D. Kod 3
Projektowanie, programowanie …
Wskaź rodzaj testowania, które realizuje się w trakcie tworzenia kodu źródłowego?
A. testy jednostkowe
B. testy wdrożeniowe
C. testy wydajnościowe
D. testy kompatybilności
Projektowanie, programowanie …
Do stworzenia zbioru danych potrzebnego do uruchomienia algorytmu sortowania bąbelkowego tablicy, wymagane są przynajmniej następujące typy:
A. dwa tablicowe, jeden liczbowy do nadzorowania pętli
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. jeden tablicowy, dwa liczbowe do nadzorowania pętli, jeden do zamiany miejscami elementów
Projektowanie, programowanie …
Jakie znaczenie ma framework w kontekście programowania?
A. Moduł do zarządzania systemami baz danych
B. System operacyjny, który umożliwia uruchamianie aplikacji
C. Program do graficznego projektowania interfejsów użytkownika
D. Zbiór gotowych bibliotek, narzędzi i zasad ułatwiających tworzenie aplikacji
Projektowanie, programowanie …
Wynik dodawania liczb binarnych 1101 i 1001 to
A. 10111
B. 10110
C. 1110
D. 1001
Projektowanie, programowanie …
Jakie informacje mogą być zapisywane w cookies przeglądarki?
A. Dane przechowywane w systemie baz danych
B. Kod źródłowy aplikacji internetowej
C. Prywatne dane użytkownika, na przykład hasła
D. Preferencje użytkownika, takie jak język lub styl strony
Projektowanie, programowanie …
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
A. Błąd zostanie zignorowany przez kompilator
B. Program kontynuuje działanie, pomijając błąd
C. Program zakończy działanie z błędem
D. Instrukcja throw zostanie automatycznie wykreślona
Projektowanie, programowanie …
Co to jest Redux?
A. Narzędzie do optymalizacji wydajności aplikacji React
B. System kontroli wersji dla projektów JavaScript
C. Framework do tworzenia aplikacji mobilnych
D. Biblioteka do zarządzania stanem aplikacji w JavaScript
Projektowanie, programowanie …
Które z wymienionych stwierdzeń najtrafniej charakteryzuje klasę bazową?
A. Klasa, która nie może być dziedziczona
B. Klasa, która dziedziczy z klasy pochodnej
C. Klasa, która zapewnia wspólne atrybuty i metody dla klas pochodnych
D. Klasa, która zawsze zawiera metody wirtualne
Projektowanie, programowanie …
Jaką wartość ma zmienna b po wykonaniu poniższego kodu?

A. 11
B. 20
C. 5
D. 2
Projektowanie, programowanie …
Programista umieścił poniższą linię kodu w pliku HTML, aby
<script src="jquery-3.5.1.min.js"></script> |
A. wstawić kod JavaScript pomiędzy znacznikami <script></script>
B. pobrać z Internetu w momencie otwierania strony i użyć biblioteki jQuery
C. zadeklarować własną funkcję JavaScript o nazwie min.js
D. skorzystać z funkcji biblioteki jQuery, która była wcześniej pobrana i zapisana lokalnie
Projektowanie, programowanie …
Aby tworzyć aplikacje desktopowe w języku Java, można wybrać jedno z poniższych środowisk
A. Ms Visual Studio
B. NetBeans
C. SharpDevelop
D. PyCharm
Projektowanie, programowanie …
Która metoda cyklu życia komponentu w React.js jest wywoływana tuż po zamontowaniu komponentu w DOM?
A. componentDidMount()
B. componentDidUpdate()
C. componentWillMount()
D. componentWillUnmount()
Projektowanie, programowanie …
Dlaczego w wyniku działania tego kodu w języku C++ na ekranie pojawiła się wartość O zamiast 50?

A. Funkcja zwraca wartość, chociaż nie powinna jej zwracać
B. Argument funkcji został przekazany przez wartość, a nie przez referencję
C. Zmienna x powinna być inicjowana wartością równą 1, a nie O
D. Niepoprawnie zdefiniowano działanie wewnątrz funkcji
Projektowanie, programowanie …
Które z podejść do tworzenia aplikacji najlepiej uwzględnia przyszłe zmiany w funkcjonalności?
A. Zastosowanie modularnej architektury aplikacji
B. Skupienie się tylko na estetce aplikacji
C. Pisanie kodu bez jakiejkolwiek dokumentacji
D. Tworzenie bez wcześniejszej specyfikacji technicznej
Projektowanie, programowanie …
Które z wymienionych pól klasy można zainicjalizować przed stworzeniem obiektu?
A. Publiczne pole
B. Chronione pole
C. Prywatne pole
D. Static pole
Projektowanie, programowanie …
Co to jest XSS (Cross-Site Scripting)?
A. Protokół komunikacyjny używany w aplikacjach internetowych
B. Luka bezpieczeństwa pozwalająca na wstrzyknięcie złośliwego kodu do stron przeglądanych przez innych użytkowników
C. Technika optymalizacji kodu JavaScript do zwiększenia wydajności strony
D. Framework do tworzenia responsywnych stron internetowych
Projektowanie, programowanie …
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. Skalowalność poszczególnych usług
D. Komunikacja przez API
Projektowanie, programowanie …
Jakie jest podstawowe użycie metod wirtualnych?
A. Zapewnienie, że metoda działa wyłącznie na danych statycznych
B. Umożliwienie wielokrotnego dziedziczenia
C. Umożliwienie korzystania z metod bezpośrednio z klasy bazowej
D. Umożliwienie dynamicznego wiązania metod w czasie wykonania
Projektowanie, programowanie …
Dziedziczenie jest używane, gdy zachodzi potrzeba
A. określenia zasięgu dostępności metod i pól danej klasy
B. sformułowania klasy bardziej szczegółowej niż już stworzona
C. wykorzystania stałych wartości, niezmieniających się w trakcie działania aplikacji
D. asynchronicznej realizacji długotrwałych zadań
Projektowanie, programowanie …
Podstawowym celem środowisk IDE takich jak: IntelliJ IDEA, Eclipse, NetBeans jest programowanie w języku:
A. Java
B. C++
C. C#
D. Python
Projektowanie, programowanie …
Który z operatorów w Pythonie umożliwia sprawdzenie, czy dany element należy do listy?
A. in
B. is
C. ==
D. and
Projektowanie, programowanie …
Kod w bibliotece React.js oraz w frameworku Angular, który został zaprezentowany, ma na celu wyświetlenie

A. wartości 0 po naciśnięciu przycisku
B. tylko napisu BTN_1
C. wyłącznie przycisku oraz obsłużenie zdarzenia click, które ono generuje
D. liczby kliknięć przycisku
Projektowanie, programowanie …
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. Private
C. Public
D. Static
Projektowanie, programowanie …
Którego nagłówka używamy w C++ do obsługi plików?
A. <fileio.h>
B. <stdio.h>
C. <iostream>
D. <fstream>
Projektowanie, programowanie …
Jak nazywa się wzorzec projektowy, do którego odnosi się ta definicja?

A. Dekorator
B. Prototyp
C. Fasada
D. Kompozyt
Projektowanie, programowanie …
Co to jest framework?
A. narzędzie przeznaczone do opracowywania, edytowania, testowania i uruchamiania oprogramowania
B. zbiór procedur, danych oraz złożonych typów danych używanych w kodzie źródłowym aplikacji
C. platforma programistyczna oferująca określone komponenty oraz narzucająca szkielet lub metodologię tworzenia aplikacji
D. oprogramowanie, które za pomocą metody drag and drop pozwala na stworzenie interfejsu aplikacji
Projektowanie, programowanie …
Z jakiego obiektu można skorzystać, aby stworzyć kontrolkę wskazaną strzałką na ilustracji?

A. Box - dla biblioteki WPF; JField - dla biblioteki Swing
B. Text - dla biblioteki WPF; JText - dla biblioteki Swing
C. Windows - dla biblioteki WPF; JFrame - dla biblioteki Swing
D. TextBox - dla biblioteki WPF; JTextField - dla biblioteki Swing
Projektowanie, programowanie …
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. Zdolność klasy do posiadania wielu konstruktorów
D. Mechanizm ukrywania szczegółów implementacji przed zewnętrznymi klasami
Projektowanie, programowanie …
Co to jest CORS (Cross-Origin Resource Sharing)?
A. Metoda udostępniania API dla aplikacji mobilnych
B. Technika optymalizacji ładowania zasobów statycznych
C. Protokół komunikacji między różnymi bazami danych
D. Mechanizm bezpieczeństwa, który określa, które domeny mogą uzyskiwać dostęp do zasobów na serwerze
Projektowanie, programowanie …
Jaką rolę pełni element statyczny w klasie?
A. Automatycznie likwiduje obiekty klasy po zakończeniu działania programu
B. Ogranicza dostęp do metod publicznych w klasie
C. Pozwala na dynamiczne dodawanie nowych metod
D. Zachowuje wspólną wartość dla wszystkich instancji tej klasy
Projektowanie, programowanie …
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
Projektowanie, programowanie …
Na schemacie widoczny jest fragment diagramu blokowego pewnego algorytmu. Ile razy zostanie zweryfikowany warunek n<7?

A. 8
B. 7
C. 6
D. 5
Projektowanie, programowanie …
Jak określa się proces transferu danych z lokalnego komputera na serwer?
A. Wysyłanie danych
B. Pobieranie danych
C. Przesyłanie danych
D. Streaming
Projektowanie, programowanie …
Jaką strukturę danych stosuje się w algorytmie BFS (przeszukiwanie wszerz)?
A. Tablica
B. Kolejka
C. Graf
D. Zbiór
Projektowanie, programowanie …
Która metoda tablicy w JavaScript dodaje nowy element na końcu tablicy?
A. shift()
B. unshift()
C. pop()
D. push()