Filtrowanie pytań
Projektowanie, programowanie …
A. FE
B. FF
C. 100
D. EF
Projektowanie, programowanie …
Co to jest kontener Docker?
A. System zarządzania bazami danych NoSQL
B. Narzędzie do automatycznego testowania interfejsów użytkownika
C. Lekka, samodzielna jednostka oprogramowania, która zawiera wszystko, co aplikacja potrzebuje do uruchomienia
D. Graficzny interfejs do zarządzania kodem aplikacji webowych
Projektowanie, programowanie …
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
Projektowanie, programowanie …
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 1
B. Dokumentacja 3
C. Dokumentacja 2
D. Dokumentacja 4
Projektowanie, programowanie …
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(m, n); // m, n - zmienne całkowite
B. zamien(*a, *b); // a, b - zmienne całkowite
C. zamien(&a, &b); // a, b - zmienne całkowite
D. zamien(12, 34)
Projektowanie, programowanie …
Która metoda cyklu życia komponentu w React.js jest wywoływana tuż po zamontowaniu komponentu w DOM?
A. componentDidMount()
B. componentWillMount()
C. componentDidUpdate()
D. componentWillUnmount()
Projektowanie, programowanie …
Jaki numer telefonu należy wybrać, aby skontaktować się z pogotowiem ratunkowym w Polsce?
A. 997
B. 113
C. 998
D. 112
Projektowanie, programowanie …
Jaką liczbę warstw zawiera model TCP/IP?
A. 4
B. 7
C. 2
D. 5
Projektowanie, programowanie …
Jednym z kroków publikacji aplikacji mobilnej w Google Play są testy Beta, które charakteryzują się tym, że są:
A. podzielone na testy dotyczące funkcjonalności, wydajności i skalowalności
B. prowadzone w oparciu o dokument zawierający przypadki testowe
C. przeprowadzane przez grupę docelowych użytkowników aplikacji
D. realizowane przez zespół zatrudnionych testerów z Google
Projektowanie, programowanie …
Jaką cechą odznacza się framework w porównaniu do biblioteki?
A. Framework oferuje funkcje użyteczne w konkretnej dziedzinie problemu
B. Framework określa strukturę aplikacji i zapewnia jej fundament
C. Framework zapewnia API do szerszego zestawu funkcji
D. Framework stanowi zbiór funkcji, które programista ma możliwość wykorzystania
Projektowanie, programowanie …
Jakie działania można podjąć, aby uniknąć pogorszenia wzroku podczas korzystania z komputera?
A. Korzytać ze słuchawek tłumiących dźwięki
B. Zachować stałą temperaturę w biurze
C. Stosować ergonomiczne podkładki pod ręce
D. Używać filtrów przeciwodblaskowych na ekranie
Projektowanie, programowanie …
Co to jest dependency injection w programowaniu?
A. Metoda projektowania interfejsu użytkownika
B. Technika, w której obiekt otrzymuje inne obiekty, od których zależy
C. Metoda optymalizacji zapytań do bazy danych
D. Proces kompilacji kodu źródłowego do kodu maszynowego
Projektowanie, programowanie …
Który z wymienionych wzorców projektowych jest najbardziej odpowiedni do uproszczenia interfejsu złożonego systemu?
A. Metoda szablonowa (Template method)
B. Fasada (Facade)
C. Singleton (Singleton)
D. Kompozyt (Composite)
Projektowanie, programowanie …
Który z wymienionych poniżej przykładów ilustruje użycie systemu informatycznego w działalności gospodarczej?
A. E-sklep
B. System sterowania ruchem miejskim
C. System wentylacji
D. System nawigacji GPS
Projektowanie, programowanie …
Który z objawów może sugerować zawał serca?
A. Intensywny ból w klatce piersiowej promieniujący do lewej ręki
B. Spadek nastroju
C. Ból brzucha po spożyciu posiłku
D. Gorączka oraz dreszcze
Projektowanie, programowanie …
Jakie środowisko deweloperskie jest najczęściej wykorzystywane do budowy aplikacji na platformę Android?
A. Android Studio
B. XCode
C. Visual Studio
D. PyCharm
Projektowanie, programowanie …
Które z wymienionych oznaczeń wskazuje na liniową złożoność algorytmu?
A. O(1)
B. O(log n)
C. O(n²)
D. O(n)
Projektowanie, programowanie …
Który z wymienionych elementów stanowi przykład zbiorowej ochrony?
A. Ekran akustyczny
B. Zatyczki do uszu
C. Kask ochronny
D. Okulary ochronne
Projektowanie, programowanie …
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. Model V
B. Agile
C. PRINCE2
D. Model kaskadowy
Projektowanie, programowanie …
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. hermetyzacją
B. przeciążeniem
C. polimorfizmem
D. dziedziczeniem
Projektowanie, programowanie …
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
Projektowanie, programowanie …
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. suma liczb z przedziału od 0 do 100
C. liczby z przedziału od 0 do 100
D. liczby parzyste z przedziału od 0 do 100
Projektowanie, programowanie …
Który z języków programowania jest najczęściej wykorzystywany do budowania aplikacji internetowych po stronie serwera?
A. CSS
B. PHP
C. JavaScript
D. HTML
Projektowanie, programowanie …
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. funkcja zwraca typ void, a w momencie wywołania nie jest przypisana do żadnej zmiennej
C. w trakcie deklaracji zmiennej wystąpił błąd, zastosowano nieistniejący typ
D. do zmiennej typu int przypisano wartość 243
Projektowanie, programowanie …
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. Bez względu na zastosowany sposób, w zmiennej b zawsze uzyskamy ten sam rezultat.
D. Drugi zapis nie jest zgodny ze składnią, co doprowadzi do błędów kompilacji.
Projektowanie, programowanie …
W jaki sposób można zmniejszyć liczbę danych zbieranych przez aplikacje mobilne?
A. Używać aplikacji bez sprawdzania ich źródła
B. Nie blokować aplikacjom dostępu do lokalizacji oraz kontaktów
C. Udostępniać aplikacjom wszystkie niezbędne informacje
D. Weryfikować i regulować uprawnienia aplikacji w ustawieniach
Projektowanie, programowanie …
Co oznacza skrót SOLID w programowaniu obiektowym?
A. System organizacji zadań w metodologii zwinnej używany w Scrum
B. Standard tworzenia dokumentacji technicznej dla aplikacji
C. Popularna metodologia testowania aplikacji mobilnych i webowych
D. Zbiór pięciu zasad projektowania oprogramowania ułatwiających tworzenie czytelnego kodu
Projektowanie, programowanie …
Który protokół jest używany do bezpiecznej komunikacji przez Internet?
A. FTP
B. SMTP
C. HTTP
D. HTTPS
Projektowanie, programowanie …
Jakie jest najważniejsze właściwość algorytmów szyfrowania symetrycznego?
A. Szyfrowanie wyłącznie tekstowych plików
B. Funkcjonowanie bez użycia klucza
C. Zastosowanie odmiennych kluczy do szyfrowania i deszyfrowania
D. Zastosowanie identycznego klucza do szyfrowania oraz deszyfrowania
Projektowanie, programowanie …
Który element dokumentacji technicznej jest istotny dla ustalenia metod ochrony danych w aplikacji?
A. Opis architektury klient-serwer
B. Harmonogram zarządzania zadaniami
C. System ochrony aplikacji
D. Koncepcja interfejsu użytkownika
Projektowanie, programowanie …
Podaj wspólną cechę wszystkich kontrolek umieszczonych w ramce <Label Text="5" BackgroundColor="Blue" TextColor="Tan" isVisible="True" />
<Stepper BackgroundColor="Blue" Value="5" isVisible="True" />
<Entry TextColor="Tan" BackgroundColor="Blue" Placeholder="5" />
<Slider ThumbColor="Tan" BackgroundColor="Blue" Value="5" isVisible="False" />
A. mają identyczny kolor czcionki
B. wszystkie są widoczne
C. mają tło w tym samym kolorze
D. są w nich ustawione te same wartości domyślne
Projektowanie, programowanie …
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. 5
B. 120
C. 24
D. 60
Projektowanie, programowanie …
Jakie z następujących skutków może wystąpić w przypadku naruszenia prawa autorskiego?
A. Obowiązek zamieszczenia publicznych przeprosin
B. Nałożenie grzywny lub kary więzienia
C. Unieważnienie umowy licencyjnej użytkownika końcowego
D. Zakaz korzystania z oprogramowania open-source
Projektowanie, programowanie …
Na ilustracji pokazano fragment emulacji iOS z elementem kontrolnym. Który fragment kodu XAML opisuje ten element?

A. <Slider Maximum= "255" />
B. <Stepper Increment= "1" />
C. <Switch IsToggled= "true" />
D. <Entry IsPassword= "true" />
Projektowanie, programowanie …
Jaki framework jest powszechnie wykorzystywany do rozwijania aplikacji desktopowych w języku C++?
A. WPF
B. Node.js
C. Flutter
D. Qt
Projektowanie, programowanie …
Jakiego typu funkcja jest tworzona poza klasą, ale ma dostęp do jej prywatnych i chronionych elementów?
A. Konstruktor
B. Destruktor
C. Funkcja zaprzyjaźniona
D. Metoda statyczna
Projektowanie, programowanie …
Która z wymienionych metod może pomóc w walce z uzależnieniem od internetu?
A. Zwiększenie czasu spędzanego na mediach społecznościowych
B. Wprowadzenie systematycznych przerw od używania urządzeń cyfrowych
C. Używanie komputera jedynie w nocy
D. Zainstalowanie większej ilości aplikacji rozrywkowych
Projektowanie, programowanie …
Który z komponentów interfejsu użytkownika umożliwia użytkownikowi wprowadzanie danych tekstowych?
A. Dialog wyboru pliku
B. Pole tekstowe
C. Pasek narzędziowy
D. Przycisk
Projektowanie, programowanie …
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 i nie może być zmieniana
B. pole nie może być zmieniane w kodzie klasy
C. bieżąca wartość pola jest wspólna dla wszystkich instancji klasy
D. pole jest związane z określoną instancją klasy i jego wartość jest unikalna tylko dla tej instancji
Projektowanie, programowanie …
Jakie kwestie związane z percepcją są uwzględnione w rekomendacjach standardu WCAG 2.0?
A. umożliwienia interakcji między elementami użytkownika za pomocą klawiatury
B. prezentacji elementów interfejsu użytkownika
C. zapewnienia odpowiedniego czasu na zapoznanie się i przetworzenie informacji
D. jasności i dokładności w dostarczonych treściach na stronie