Pytanie 1
W jakich sytuacjach zastosowanie rekurencji może być bardziej korzystne niż użycie iteracji?
Wynik: 7/40 punktów (17,5%)
Wymagane minimum: 20 punktów (50%)
W jakich sytuacjach zastosowanie rekurencji może być bardziej korzystne niż użycie iteracji?
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); }
Zaproponowany fragment kodu w języku Java wypełnia tablicę elementami:
int[] tablica = new int [10]; int j = 2; for (int i = 0; i < 10; i++) { tablica[i] = j; j += 2; }
W klasie pracownik zdefiniowano następujące metody:
pracownik() { ... } static void wypisz() { ... } int operator== (const pracownik &prac) { ... } ~pracownik() { ... }Która z nich jest odpowiednia do dodania elementu diagnostycznego o treści:
cout << "Obiekt został usunięty";

Która z wymienionych aplikacji stanowi przykład prostego rozwiązania mobilnego?
Co to jest lazy loading w kontekście aplikacji webowych?
Jakiego typu funkcja jest tworzona poza klasą, ale ma dostęp do jej prywatnych i chronionych elementów?
Jaką rolę odgrywa interpreter w kontekście programowania?
Na jakim etapie cyklu życia projektu tworzony jest szczegółowy opis wymagań funkcjonalnych oraz niefunkcjonalnych?
Kompilator może wygenerować błąd "incompatible types", gdy
Które z wymienionych poniżej błędów podczas wykonywania programu można obsłużyć poprzez zastosowanie wyjątków?
Co oznacza pojęcie TDD w kontekście programowania?
Jakie działania mogą przyczynić się do ochrony swojego cyfrowego wizerunku w sieci?
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
W zaprezentowanym fragmencie kodu występuje błąd logiczny. Na czym on polega?
int x = 0; while (x != 0 || x != 5) { std::cout << x << " "; x++; }
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> ); } |
Które zdarzenie w JavaScript jest wywoływane po całkowitym załadowaniu strony?
Który system operacyjny jest podstawowym środowiskiem do tworzenia aplikacji mobilnych w języku Swift?
Jedną z zasad standardu WCAG 2.0 jest
Który z poniższych przypadków stanowi test niefunkcjonalny?
Co to jest CI/CD w kontekście rozwoju oprogramowania?
Jakie środki ochrony zbiorowej najlepiej chronią kręgosłup w warunkach pracy biurowej?
Co to jest wskaźnik w języku C?
Które z wymienionych stanowi przykład struktury dziedziczenia?
Która z poniższych metod nie należy do cyklu życia komponentu w React.js?
Którą funkcję w C++ można zastosować do dynamicznego przydzielania pamięci dla tablicy?
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>
Modyfikator dostępu, który znajduje się przed definicją metody Dodaj() w klasie Kalkulator, powoduje, że
protected void Dodaj() {}
W przedstawionych funkcjonalnie równoważnych kodach źródłowych po przeprowadzeniu operacji w zmiennej b zostanie zapisany wynik:
| Python: | C++/C#/Java: |
x = 5.96; b = int(x); | double x = 5.96; int b = (int)x; |
Prezentowana metoda jest realizacją algorytmu
public static String fun1(String str) { String output = " "; for (var i = (str.length()-1); i >= 0; i--) output += str.charAt(i); return output; }
Wskaż programowanie, w którym możliwe jest stworzenie aplikacji mobilnej dla systemu Android?
Który z objawów może sugerować zawał serca?
Który rodzaj kolekcji pozwala na dostęp do elementów w porządku FIFO (First In First Out)?
Programista aplikacji mobilnych chce przekwalifikować się na pracownika Full-Stack Developer. Wskaż kurs, który powinien wybrać, aby było to możliwe
Jaką wartość zwróci funkcja napisana w języku C++, jeżeli jej argumentem wejściowym jest tablica stworzona w następujący sposób:
int tablica[6] = {3,4,2,4,10,0};
int fun1(int tab[]) { int wynik = 0; for(int i = 0; i < 6; i++) wynik += tab[i]; return wynik; }
Przedstawiony na filmie kod napisany w języku C++ nie kompiluje się. Co należy zmienić w tym kodzie, aby proces kompilacji wykonał się bez błędów?
Jakie czynniki powinny być brane pod uwagę podczas organizacji zasobów ludzkich w projekcie?
Jakie działania można podjąć, aby uniknąć pogorszenia wzroku podczas korzystania z komputera?
Która z niżej wymienionych pozycji jest ekwiwalentem biblioteki jQuery?
Zaprezentowane oznaczenie praw Creative Commons umożliwia bezpłatne wykorzystywanie utworu
