Filtrowanie pytań
Projektowanie, programowanie …
A. <graphic>
B. <draw>
C. <canvas>
D. <svg>
Projektowanie, programowanie …
Która z poniższych struktur danych jest najbardziej odpowiednia do przechowywania unikalnych elementów?
A. Sekwencja
B. Zbiór (Set)
C. Tablica
D. Kolejka priorytetowa
Projektowanie, programowanie …
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. Anna
B. Ewa
C. Krzysztof
D. Patryk
Projektowanie, programowanie …
Który wzorzec projektowy jest najlepszy do zarządzania tworzeniem obiektów?
A. Decorator
B. Factory Method
C. Adapter
D. Observer
Projektowanie, programowanie …
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. HELLO WORLD
B. HelloWorld
C. Hello World
D. helloworld
Projektowanie, programowanie …
Wartość liczby 1AF, zapisana w systemie szesnastkowym, po przeliczeniu na system dziesiętny wynosi
A. 257
B. 431
C. 26
D. 6890
Projektowanie, programowanie …
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
A. Błąd zostanie zignorowany przez kompilator
B. Program zakończy działanie z błędem
C. Program kontynuuje działanie, pomijając błąd
D. Instrukcja throw zostanie automatycznie wykreślona
Projektowanie, programowanie …
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. zmiany stanu kontrolki Switch
D. wybierania daty
Projektowanie, programowanie …
Jaką cechą charakteryzuje się sieć asynchroniczna?
A. Jest bardziej niezawodna od sieci synchronicznej
B. Dane są przesyłane jedynie w określonych przedziałach czasowych
C. Dane są przesyłane w sposób nieciągły, bez synchronizacji zegarów
D. Wymaga synchronizacji zegarów
Projektowanie, programowanie …
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
A. Chrome DevTools Performance
B. npm
C. Babel
D. Webpack
Projektowanie, programowanie …
Który z poniższych problemów jest najczęściej rozwiązywany z zastosowaniem algorytmu rekurencyjnego?
A. Generowanie ciągu Fibonacciego
B. Wyszukiwanie binarne w uporządkowanej tablicy
C. Obliczanie sumy elementów w tablicy
D. Sortowanie za pomocą metody QuickSort
Projektowanie, programowanie …
Jakie zastosowanie ma język Swift w zakresie aplikacji mobilnych?
A. Do przeprowadzania testów aplikacji mobilnych
B. Do tworzenia aplikacji na system iOS
C. Do tworzenia aplikacji na system Android
D. Do zarządzania bazami danych w aplikacjach mobilnych
Projektowanie, programowanie …
Które stwierdzenie dotyczące interfejsu w Java jest prawdziwe?
A. Interfejs może zawierać pola z dostępem protected
B. W interfejsie można definiować implementacje metod statycznych
C. Wszystkie metody w interfejsie są domyślnie publiczne i abstrakcyjne
D. Interfejs może dziedziczyć po wielu klasach jednocześnie
Projektowanie, programowanie …
Co to jest shadow DOM?
A. Mechanizm enkapsulacji kodu HTML, CSS i JavaScript w komponenty webowe
B. Technika stylizacji elementów w CSS przy użyciu cieni
C. Wirtualny DOM używany przez biblioteki jak React i Vue.js
D. Metoda renderowania grafiki 3D w przeglądarkach
Projektowanie, programowanie …
Algorytmu Euklidesa, przedstawionego na schemacie, należy użyć do obliczenia.

A. Największego Wspólnego Dzielnika
B. Najmniejszej Wspólnej Wielokrotności
C. największego elementu w zbiorze liczb
D. najmniejszej liczby pierwszej w danym zakresie
Projektowanie, programowanie …
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²)
C. O(n³)
D. O(n log n)
Projektowanie, programowanie …
Jaki jest podstawowy okres ochrony autorskich praw majątkowych w krajach Unii Europejskiej?
A. 70 lat od zgonu autora
B. 75 lat od daty powstania utworu
C. Bezterminowo
D. 50 lat od chwili pierwszej publikacji utworu
Projektowanie, programowanie …
Którego nagłówka używamy w C++ do obsługi plików?
A. <fileio.h>
B. <fstream>
C. <iostream>
D. <stdio.h>
Projektowanie, programowanie …
Jakie narzędzie najlepiej sprawdza się w przekształcaniu liczby szesnastkowej na binarną?
A. Kalkulator programisty
B. Program do edycji tekstu
C. Aplikacja internetowa
D. Program do arkuszy kalkulacyjnych
Projektowanie, programowanie …
Które z wymienionych narzędzi najlepiej chroni dane na urządzeniach mobilnych?
A. Szyfrowanie danych na urządzeniu
B. Nieaktualne oprogramowanie
C. Zainstalowanie aplikacji rozrywkowych
D. Hasło ustawione na urządzeniu
Projektowanie, programowanie …
Jaką funkcję pełnią mechanizmy ciasteczek w aplikacjach internetowych?
A. Do generowania dynamicznych interfejsów dla użytkowników
B. Do zapisywania danych użytkownika w przeglądarce
C. Do przechowywania informacji w bazie danych
D. Do zapisywania danych użytkownika na serwerze
Projektowanie, programowanie …
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
A. Testy akceptacyjne
B. Testy jednostkowe
C. Testy systemowe
D. Testy integracyjne
Projektowanie, programowanie …
Programista może wykorzystać framework Angular do realizacji aplikacji:
A. mobilnej
B. na komputerze
C. rodzaju back-end
D. rodzaju front-end
Projektowanie, programowanie …
Jaką rolę odgrywa pamięć operacyjna (RAM) w komputerowym systemie?
A. Umożliwienie tworzenia kopii zapasowej danych użytkownika
B. Trwałe przechowywanie systemu operacyjnego
C. Tymczasowe magazynowanie danych i instrukcji dla procesora
D. Zarządzanie transferem danych pomiędzy urządzeniami wejścia/wyjścia
Projektowanie, programowanie …
Błędy w interpretacji kodu stworzonego za pomocą React.js lub Angular można wykryć dzięki
A. kompilatorowi języka JavaScript
B. konsoli przeglądarki internetowej
C. narzędziom zainstalowanym po stronie serwera aplikacji
D. wbudowanemu debuggerowi w danym środowisku
Projektowanie, programowanie …
Celem zastosowania wzorca Obserwator w tworzeniu aplikacji WEB jest
A. zarządzanie funkcjami synchronicznymi w kodzie aplikacji
B. monitorowanie interakcji użytkownika i wysyłanie wyjątków
C. dostosowanie interfejsu użytkownika do różnych typów odbiorców
D. informowanie obiektów o modyfikacji stanu innych obiektów
Projektowanie, programowanie …
Czym jest klasa w programowaniu obiektowym?
A. zmienna
B. typ danych
C. instrukcja
D. wskaźnik
Projektowanie, programowanie …
Jakie z wymienionych funkcji są typowe dla narzędzi służących do zarządzania projektami?
A. Nadzorowanie postępu realizacji
B. Opracowywanie diagramów przepływu
C. Przeprowadzanie analizy statystycznej
D. Tworzenie interfejsu użytkownika
Projektowanie, programowanie …
Który z poniższych wzorców projektowych jest używany do tworzenia pojedynczej instancji klasy w całej aplikacji?
A. Decorator
B. Singleton
C. Factory
D. Observer
Projektowanie, programowanie …
Jakie z przedstawionych rozwiązań może pomóc w unikaniu porażeń prądem w biurze?
A. Systematyczne sprawdzanie instalacji elektrycznych
B. Kontrolowanie jakości powietrza
C. Wykorzystanie foteli o ergonomicznym kształcie
D. Stosowanie monitorów LCD
Projektowanie, programowanie …
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
Projektowanie, programowanie …
Która z poniższych informacji o pojęciu obiekt jest prawdziwa?
A. obiekt oraz klasa są identyczne
B. obiekt jest instancją klasy
C. obiekt pozwala na zdefiniowanie klasy
D. obiekt to typ złożony
Projektowanie, programowanie …
Jaką funkcję pełnią okna dialogowe niemodalne?
A. wstrzymywania działania aplikacji w czasie wprowadzania oraz zatwierdzania danych
B. prezentowania komunikatów, które wymagają potwierdzenia, aby kontynuować działanie aplikacji
C. zarządzania ustawieniami aplikacji, jako okno, które pozostaje widoczne na ekranie przez cały czas trwania aplikacji
D. zarządzania stanem aplikacji za pomocą systemów menu
Projektowanie, programowanie …
Jaki typ testów ocenia funkcjonalność aplikacji z punktu widzenia użytkownika końcowego?
A. Testy zgodności
B. Testy użyteczności
C. Testy obciążeniowe
D. Testy funkcjonalne
Projektowanie, programowanie …
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. 1 osobę
B. 4 osoby
C. 5 osób
D. 2 osoby
Projektowanie, programowanie …
Co zostanie wyświetlone po wykonaniu poniższego kodu w języku Python? data = [1, 2, 3, 4, 5]
result = list(map(lambda x: x*2, filter(lambda x: x % 2 == 0, data)))
print(result)
A. [2, 6, 10]
B. [1, 2, 3, 4, 5]
C. [4, 8]
D. [2, 4, 6, 8, 10]
Projektowanie, programowanie …
Która z wymienionych bibliotek pozwala na obsługę zdarzeń związanych z myszą w aplikacjach desktopowych?
A. Django
B. Numpy
C. TensorFlow
D. Qt
Projektowanie, programowanie …
Który z poniższych jest popularnym systemem zarządzania bazami danych NoSQL?
A. PostgreSQL
B. MySQL
C. MongoDB
D. Oracle
Projektowanie, programowanie …
Które z poniżej wymienionych afirmacji najtrafniej charakteryzuje proces interpretacji kodu?
A. Tworzenie pliku wykonywalnego
B. Generowanie bibliotek dynamicznych dla programu
C. Tłumaczenie kodu źródłowego na język maszynowy w czasie rzeczywistym
D. Analiza struktury kodu przed tłumaczeniem
Projektowanie, programowanie …
Który z wymienionych składników wchodzi w skład podstawowego wyposażenia środowiska IDE?
A. Kompilator, serwer webowy, system kontroli wersji
B. Kompilator, edytor kodu, debugger
C. Edytor graficzny, przeglądarka kodu, narzędzia analityczne
D. Edytor tekstowy, przeglądarka internetowa, translator