Filtrowanie pytań
Projektowanie, programowanie …
A. System zarządzania treścią dla stron internetowych
B. Framework do tworzenia aplikacji mobilnych
C. Aplikacja webowa działająca jak natywna aplikacja mobilna
D. Biblioteka graficzna do tworzenia animacji
Projektowanie, programowanie …
Jak wygląda kod uzupełnienia do dwóch dla liczby -5 w formacie binarnym przy użyciu 8 bitów?
A. 10000101
B. 00000101
C. 11111101
D. 11111011
Projektowanie, programowanie …
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
Projektowanie, programowanie …
Jaki jest wymagany sposób do realizacji algorytmu sortowania bąbelkowego na n-elementowej tablicy?
A. jedna pętla operująca na 2n elementach oraz warunek
B. dwie pętle działające na najwyżej n-elementach każda
C. n-liczby warunków
D. dwie pętle funkcjonujące na co najmniej (n+1) elementach każda
Projektowanie, programowanie …
Jakie są różnice między dialogiem modalnym a niemodalnym?
A. Dialog modalny jest ograniczony wyłącznie do aplikacji konsolowych
B. Dialog modalny działa w tle, podczas gdy dialog niemodalny jest zawsze wyświetlany na pierwszym planie
C. Dialog modalny umożliwia interakcję z innymi oknami aplikacji, a dialog niemodalny tego nie pozwala
D. Dialog modalny wymaga zamknięcia, aby powrócić do głównego okna aplikacji, natomiast dialog niemodalny tego nie wymaga
Projektowanie, programowanie …
Które z poniższych zdań najlepiej określa funkcję zaprzyjaźnioną w ramach klasy?
A. Funkcja, która jest statyczna i nie ma możliwości modyfikacji pól klasy
B. Funkcja, która uruchamia się automatycznie po stworzeniu obiektu
C. Funkcja, która ma dostęp do prywatnych pól i metod klasy, z którą jest zaprzyjaźniona
D. Funkcja, która pozwala na dziedziczenie wielokrotne
Projektowanie, programowanie …
Które z wymienionych zastosowań najlepiej definiuje bibliotekę jQuery?
A. Tworzenie interfejsów w programach desktopowych
B. Ułatwienie manipulacji DOM oraz obsługi zdarzeń w JavaScript
C. Budowanie aplikacji mobilnych
D. Projektowanie struktur baz danych
Projektowanie, programowanie …
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. Polimorfizm
D. Abstrakcja
Projektowanie, programowanie …
Który z wymienionych kroków wchodzi w skład testowania aplikacji?
A. Opracowywanie interfejsu graficznego
B. Kompilowanie aplikacji
C. Projektowanie bazy danych
D. Debugowanie kodu w celu znalezienia błędów
Projektowanie, programowanie …
Jakie jest podstawowe zadanie firewalla w systemie komputerowym?
A. Zapobieganie wyciekom informacji na skutek awarii systemu
B. Zarządzanie ruchem sieciowym i blokowanie nieautoryzowanego dostępu
C. Szyfrowanie danych przesyłanych w sieci
D. Ochrona danych na poziomie aplikacji internetowych
Projektowanie, programowanie …
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. Generowanie kopii pól obiektu w innej klasie
D. Dodawanie nowych instancji do klasy
Projektowanie, programowanie …
Jakie z wymienionych czynności można zrealizować przy pomocy składnika statycznego danej klasy?
A. Tworzenie prywatnych kopii pól dla każdej instancji
B. Wywołanie destruktora klasy bez jej usuwania
C. Zachowanie wartości wspólnych dla wszystkich instancji klasy
D. Umożliwienie dzielenia pól klasy pomiędzy zaprzyjaźnione klasy
Projektowanie, programowanie …
Który z podanych algorytmów można zrealizować zarówno w sposób iteracyjny, jak i rekurencyjny?
A. Algorytm mapowania kluczy w tablicach asocjacyjnych
B. Algorytm generowania liczb losowych
C. Algorytm sortowania bąbelkowego
D. Algorytm wyszukiwania binarnego
Projektowanie, programowanie …
Które z poniższych nie jest algorytmem sortowania?
A. Binary Search
B. Merge Sort
C. Bubble Sort
D. Quick Sort
Projektowanie, programowanie …
Który operator w JavaScript sprawdza zarówno równość wartości jak i typu danych?
A. ==
B. !=
C. ===
D. =
Projektowanie, programowanie …
Jakie jest przeznaczenie dokumentacji wdrożeniowej?
A. Do testowania wydajności aplikacji
B. Do opisania procesu instalacji i konfiguracji aplikacji w środowisku produkcyjnym
C. Do zarządzania bazą danych aplikacji
D. Do tworzenia zadań w systemie kontroli wersji
Projektowanie, programowanie …
Jakie środowisko deweloperskie jest powszechnie wykorzystywane do produkcji aplikacji webowych w języku Java?
A. XCode
B. Android Studio
C. Eclipse
D. PyCharm
Projektowanie, programowanie …
Który z wymienionych poniżej przykładów ilustruje prawidłowy szkielet zarządzania wyjątkami w języku C++?
A. try { kod } except { obsługa }
B. try { kod } finally { obsługa }
C. try { kod } catch { obsługa }
D. try { kod } handle { obsługa }
Projektowanie, programowanie …
Co należy do zadań interpretera?
A. sprawdzanie składni całego programu przed jego uruchomieniem
B. przekładanie kodu na kod maszynowy
C. wykonanie skryptu instrukcja po instrukcji
D. ulepszanie większej części kodu, aby przyspieszyć jego wykonanie
Projektowanie, programowanie …
Z analizy złożoności obliczeniowej algorytmów sortowania dla dużych zbiorów danych (powyżej 100 elementów) wynika, że najefektywniejszą metodą jest algorytm sortowania:
| 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. bąbelkowego
C. kubełkowego
D. przez scalanie
Projektowanie, programowanie …
Które z poniższych nie jest wzorcem architektonicznym aplikacji mobilnych?
A. Linear Sequential Flow
B. MVC (Model-View-Controller)
C. Clean Architecture
D. MVVM (Model-View-ViewModel)
Projektowanie, programowanie …
Jakie pola powinny być umieszczone w klasie nadrzędnej w strukturze dziedziczenia?
A. Pola, które są tylko prywatne
B. Pola, które są wykorzystywane tylko w funkcjach statycznych
C. Pola, które są charakterystyczne jedynie dla pojedynczej klasy pochodnej
D. Pola, które są wspólne dla wszystkich klas pochodnych
Projektowanie, programowanie …
Co to jest dokumentacja instruktażowa programu?
A. Kolekcją testów jednostkowych oraz ich wyników
B. Dokumentem przedstawiającym plany rozwoju oprogramowania
C. Zbiorem szczegółów technicznych dotyczących kodu źródłowego
D. Instrukcją opisującą, jak używać funkcji programu
Projektowanie, programowanie …
Które z wymienionych opcji wspiera osoby niewidome w korzystaniu z witryn internetowych?
A. Umożliwienie modyfikacji czcionki
B. Zmiana rozdzielczości ekranu
C. Implementacja czytnika ekranu (screen reader)
D. Ograniczenie liczby grafik na stronie
Projektowanie, programowanie …
Które z poniższych stwierdzeń najlepiej charakteryzuje tablicę asocjacyjną?
A. Tablica, która zmienia swoje wymiary w trakcie działania programu
B. Tablica, która przechowuje wyłącznie dane tekstowe
C. Tablica przechowująca dane w formie par klucz-wartość
D. Tablica, która przechowuje wartości, do których można uzyskać dostęp tylko za pomocą indeksów numerycznych
Projektowanie, programowanie …
Która z poniższych technologii służy do tworzenia interaktywnych aplikacji webowych bez przeładowania strony?
A. CSS3
B. SQL
C. HTML5
D. AJAX
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(false) bool(false)
B. bool(true) bool(true)
C. bool(false) bool(true)
D. bool(true) bool(false)
Projektowanie, programowanie …
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 < 0) number = number * (-1); return number; } | describe('fun1', () => { 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ź A
B. Odpowiedź B
C. Odpowiedź C
D. Odpowiedź D
Projektowanie, programowanie …
Zmienna o typie logicznym może mieć następujące wartości:
A. 1, -1
B. 0 oraz każda liczba całkowita
C. true, false
D. trzy dowolne liczby naturalne
Projektowanie, programowanie …
Jaki będzie wynik działania poniższego kodu JavaScript?
| function foo() { console.log(a); var a = 1; console.log(a); } foo(); |
A. 1, 1
B. undefined, undefined
C. undefined, 1
D. ReferenceError, 1
Projektowanie, programowanie …
Co oznacza operator '===' w JavaScript?
A. Konkatenacja stringów
B. Porównanie wartości
C. Przypisanie wartości
D. Porównanie wartości i typów
Projektowanie, programowanie …
Co to jest CI/CD w kontekście rozwoju oprogramowania?
A. Customer Interface/Customer Design - projektowanie interfejsów zorientowane na klienta
B. Component Isolation/Component Deployment - izolacja i wdrażanie komponentów aplikacji
C. Ciągła integracja i ciągłe dostarczanie - praktyki automatyzujące proces wdrażania kodu
D. Code Implementation/Code Delivery - metodyka implementacji i dostarczania kodu
Projektowanie, programowanie …
Które z poniższych nie jest systemem kontroli wersji?
A. MongoDB
B. Git
C. SVN
D. Mercurial
Projektowanie, programowanie …
Jakie jest podstawowe działanie w ochronie miejsca zdarzenia?
A. Zagwarantowanie stabilności ciała rannego
B. Zastosowanie sterylnych materiałów opatrunkowych
C. Zagwarantowanie odpowiedniego oświetlenia
D. Usunięcie niebezpiecznych przedmiotów z otoczenia
Projektowanie, programowanie …
Na podstawie treści zawartej w ramce, określ, który z rysunków ilustruje element odpowiadający klasie Badge zdefiniowanej w bibliotece Bootstrap?

A. Rysunek 1
B. Rysunek 2
C. Rysunek 3
D. Rysunek 4
Projektowanie, programowanie …
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. |
Projektowanie, programowanie …
Które z wymienionych sytuacji jest przykładem hermetyzacji w programowaniu obiektowym?
A. Wykorzystanie klasy nadrzędnej w innej klasie
B. Tworzenie klasy abstrakcyjnej
C. Ograniczenie dostępu do pól klasy poprzez modyfikatory dostępu
D. Tworzenie wielu metod o tej samej nazwie w różnych klasach
Projektowanie, programowanie …
Która z poniższych technologii jest używana do tworzenia animacji na stronach internetowych?
A. MySQL
B. HTTP Headers
C. XML
D. CSS Animations
Projektowanie, programowanie …
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
Projektowanie, programowanie …
Ile kilobajtów (KB) znajduje się w jednym megabajcie (MB)?
A. 10
B. 100
C. 1024
D. 1000