Pytanie 1
Jakie znaczenie ma termin "przesłanianie metody" w kontekście programowania obiektowego?
Wynik: 10/40 punktów (25,0%)
Wymagane minimum: 20 punktów (50%)
Jakie znaczenie ma termin "przesłanianie metody" w kontekście programowania obiektowego?
Który z wymienionych algorytmów sortujących posiada średnią złożoność obliczeniową równą O(n log n)?
Jaki modyfikator umożliwia dostęp do elementu klasy z każdego miejsca w kodzie?
Jaką funkcję pełnią okna dialogowe niemodalne?
Jakie narzędzie służy do zarządzania wersjami?
Przedstawiono funkcjonalnie równoważne fragmenty kodu aplikacji Angular oraz React.js.
| Angular | submit(f) { console.log(f.value); } <form #f="ngForm" (ngSubmit)="submit(f)"> <input ngModel name="tytul" type="text" id="tytul"> <button>Dodaj</button> </form> |
| React | handleSubmit = e => { e.preventDefault(); console.log('tytul: ' + e.currentTarget.tytul.value); }; render() { return ( <div> <form onSubmit={this.handleSubmit}> <input type="text" id="tytul" /> <button>Dodaj</button> </form> </div> ); } |
Jaki jest kluczowy zamysł wzorca "Kompozyt" (Composite)?
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²) |
Jakie aspekty powinny być brane pod uwagę przy tworzeniu struktury danych dla aplikacji?
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
W obrębie klasy pracownik zdefiniowano następujące metody:
pracownik() { ... } static void wypisz() { ... } int operator== (const pracownik &prac) { ... } ~pracownik() { ... }Którą z nich można, zgodnie z jej funkcją, rozszerzyć o element diagnostyczny o treści:
cout << "Obiekt został usunięty";
Które z poniższych narzędzi służy do analizy wydajności stron internetowych?
Co to jest destructuring assignment w JavaScript?
Technika konstruowania algorytmu polegająca na rozbiciu na dwa lub więcej mniejszych podproblemów, aż do momentu, gdy ich części będą wystarczająco proste do bezpośredniego rozwiązania, nosi nazwę:
Wartości składowych RGB koloru #AA41FF zapisane w systemie szesnastkowym po przekształceniu na system dziesiętny są odpowiednio
Jakie ma znaczenie "operacja wejścia" w kontekście programowania?
Czym jest ochrona własności intelektualnej?
Co oznacza termin 'hoisting' w JavaScript?
Przeprowadzając analizę kodu interfejsu graficznego napisanego w języku XAML, można zauważyć, że:
<StackLayout Orientation="Vertical"> <Label Text="Fotograf" /> <Image Source="obraz.jpg" Aspect="AspectFill" /> <StackLayout Orientation="Horizontal"> <Button Text="Like" /> <Button Text="Share" /> </StackLayout> <Label Text="Fotka z moich wakacji" /> </StackLayout>
Brak odpowiedzi na to pytanie.
Który z wymienionych elementów UI w aplikacjach mobilnych jest odpowiedzialny za przechodzenie pomiędzy ekranami?
Brak odpowiedzi na to pytanie.
W jakim języku programowania kod źródłowy musi być skompilowany do kodu maszynowego konkretnej architektury procesora przed jego uruchomieniem?
Brak odpowiedzi na to pytanie.
Jaki framework jest powszechnie wykorzystywany do rozwijania aplikacji desktopowych w języku C++?
Brak odpowiedzi na to pytanie.
Który algorytm sortowania opiera się na metodzie "dziel i zwyciężaj"?
Brak odpowiedzi na to pytanie.
Jakie będą skutki wykonania podanego fragmentu kodu w języku C++?
vector <int> liczby; for(int i=0; i<10; i++) { liczby.push_back(2*i); }
Brak odpowiedzi na to pytanie.
Która z poniższych technologii służy do tworzenia aplikacji mobilnych za pomocą języków webowych?
Brak odpowiedzi na to pytanie.
Przedstawione w filmie działania wykorzystują narzędzie
Brak odpowiedzi na to pytanie.
Jaką złożoność obliczeniową posiada podany algorytm?
Dane:
Tablica: tab[n]
Index: i = 0, 1, ..., n-1
x: szukana
Algorytm:
// K1: i ← 0 // K2: dopóki i < (n - 1) // K3: jeżeli tab[i] = x to wypisz i // K4: i ← i + 1 // K5: idź do K2 // K6: zakończ
Brak odpowiedzi na to pytanie.
Aby tworzyć aplikacje desktopowe w języku Java, można wybrać jedno z poniższych środowisk
Brak odpowiedzi na to pytanie.
Błędy w interpretacji kodu stworzonego za pomocą React.js lub Angular można wykryć dzięki
Brak odpowiedzi na to pytanie.
Co to jest WebSockets?
Brak odpowiedzi na to pytanie.
Jaką rolę pełni debugger w trakcie programowania?
Brak odpowiedzi na to pytanie.
Jaki protokół komunikacyjny jest używany w aplikacjach IoT (Internet of Things)?
Brak odpowiedzi na to pytanie.
Który z wymienionych poniżej przykładów stanowi system informacji przetwarzany przez system informatyczny?
Brak odpowiedzi na to pytanie.
Jaki rodzaj licencji umożliwia dowolne zmienianie oraz rozpowszechnianie kodu źródłowego?
Brak odpowiedzi na to pytanie.
Co to jest kontener Docker?
Brak odpowiedzi na to pytanie.
Jaki będzie wynik działania poniższego kodu w języku Python?
def fun(x, l=[]): l.append(x) return l print(fun(1)) print(fun(2)) print(fun(3, [])) print(fun(4))
Brak odpowiedzi na to pytanie.
Zapis w języku C# przedstawia definicję klasy Car, która:
public class Car: Vehicle { ... }
Brak odpowiedzi na to pytanie.
Jakie narzędzie można wykorzystać do tworzenia aplikacji mobilnych typu cross-platform w C#?
Brak odpowiedzi na to pytanie.
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

Brak odpowiedzi na to pytanie.
Który z wymienionych algorytmów jest algorytmem opartym na iteracji?
Brak odpowiedzi na to pytanie.