Pytanie 1
Programista może wykorzystać framework Angular do realizacji aplikacji:
Wynik: 19/40 punktów (47,5%)
Wymagane minimum: 20 punktów (50%)
Programista może wykorzystać framework Angular do realizacji aplikacji:
Zgodnie z informacjami zawartymi w ramce, wskaż, który z rysunków ilustruje element przypisany do klasy Badge określonej w bibliotece Bootstrap?

Do stworzenia zbioru danych potrzebnego do uruchomienia algorytmu sortowania bąbelkowego tablicy, wymagane są przynajmniej następujące typy:
Jaką nazwę elementu interfejsu należy wprowadzić w pierwszej linii kodu, na miejscu <??? aby został on wyświetlony w podany sposób?
<??? android:layout_margin="50dp" android:switchMinWidth="60dp" android:text="Zgadzasz się?" android:textOff="NIE" android:testOn="TAK" />

Jaką strukturę danych obrazuje zamieszczony kod w języku C#?
int[,] array = new int[3, 3];
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 |
Wskaż uproszczoną wersję kodu XAML dla elementów w pokazanym oknie dialogowym?

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); };
Owoc::Owoc(double waga, string nazwa) { this -> waga = waga; this -> nazwa = nazwa; }
Construct::Owoc(double waga, string nazwa) { this -> waga = waga; this -> nazwa = nazwa; }
Construct::Owoc(double waga, string nazwa) { this.waga = waga; this.nazwa = nazwa; }
Owoc::Owoc(double waga, string nazwa) { this.waga = waga; this.nazwa = nazwa; }
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; }
Które z podanych logo reprezentuje narzędzie, które nie jest używane do tworzenia aplikacji mobilnych?

Tworząc aplikację opartą na obiektach, należy założyć, że program będzie zarządzany przez
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' ]; // ... <p *ngFor="let tag of tags"> {{tag}} </p>KOD W REACT.JS:
state = { tags: ['tag1', 'tag2', 'tag3'] }; // ... /* w instrukcji return metody render */ <React.Fragment> { this.state.tags.map(tag => <p key={tag}>{tag}</p>) } </React.Fragment>
Sposób deklaracji Klasa2 wskazuje, że
| W C++ i C#: | class Klasa2 : Klasa1 |
| W Java: | class Klasa2 extends Klasa1 |
| W Python: | class Klasa2(Klasa1): |
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:
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?

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²) |
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

Jakie cechy posiada kod dopełniający do dwóch?
Które z wymienionych oznaczeń wskazuje na liniową złożoność algorytmu?
Jakie rozwiązanie jest najbardziej odpowiednie przy projektowaniu aplikacji, która ma funkcjonować na różnych systemach operacyjnych?
Jakie jest fundamentalne zagadnienie w projektowaniu aplikacji w architekturze klient-serwer?
Jak najlepiej przełożyć oczekiwania klienta na dokumentację techniczną dla programistów?
Który z wymienionych poniżej wzorców projektowych można zakwalifikować jako wzorzec strukturalny?
Jakie jest podstawowe zadanie konstruktora w klasie?
Który z podanych terminów najlepiej odnosi się do składnika statycznego w klasie?
Która metoda w obrębie klasy jest uruchamiana automatycznie podczas tworzenia kopii obiektu?
Jakiego typu funkcja jest tworzona poza klasą, ale ma dostęp do jej prywatnych i chronionych elementów?
Która z wymienionych cech dotyczy klasy statycznej?
Jakie pola powinny być umieszczone w klasie nadrzędnej w strukturze dziedziczenia?
Jakie z poniższych narzędzi wspomaga projektowanie interfejsu użytkownika w aplikacjach mobilnych?
Który z wymienionych elementów UI w aplikacjach mobilnych jest odpowiedzialny za przechodzenie pomiędzy ekranami?
Jakie elementy powinny być ujęte w dokumentacji programu?
Który z poniższych przypadków stanowi test niefunkcjonalny?
Która z poniższych metod HTTP służy do aktualizacji zasobu?
Która z poniższych metod nie należy do cyklu życia komponentu w React.js?
Która technologia służy do tworzenia responsywnych stron internetowych?
Co to jest dependency injection w programowaniu?
Która z poniższych metod HTTP jest idempotentna?
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; } } }
Która z poniższych technologii jest używana do tworzenia interfejsów użytkownika w aplikacjach React?