Pytanie 1
Który z poniższych aspektów najdokładniej określa cel realizacji projektu?
Wynik: 38/40 punktów (95,0%)
Wymagane minimum: 20 punktów (50%)
Który z poniższych aspektów najdokładniej określa cel realizacji projektu?
W sekcji, która odpowiada za obsługę wyjątku wygenerowanego przez aplikację, należy to zdefiniować
Jaką jednostkę zaleca się stosować przy projektowaniu interfejsu aplikacji?
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
Która metoda w obrębie klasy jest uruchamiana automatycznie podczas tworzenia kopii obiektu?
Na schemacie widoczny jest fragment diagramu blokowego pewnego algorytmu. Ile razy zostanie zweryfikowany warunek n<7?

Jakiego kodu dotyczy treść wygenerowana w trakcie działania programu Java?

Jakie zadanie wykonuje debugger?
Który z etapów umożliwia zwiększenie efektywności aplikacji przed jej wydaniem?
Co to jest Webpack?
Jakie znaczenie ma polimorfizm w programowaniu obiektowym?
Jakie działania można podjąć, aby uniknąć pogorszenia wzroku podczas korzystania z komputera?
Jakie są cechy testów interfejsu?
Który z wymienionych procesów NIE jest częścią etapu kompilacji?
W zaprezentowanym wideo przedstawiono narzędzie do tworzenia interfejsu użytkownika, dla którego automatycznie generuje się
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
Co to jest garbage collection w programowaniu?
W zaprezentowanym kodzie stworzono abstrakcyjną klasę figura oraz klasę prostokąta, która dziedziczy po niej, zawierającą zdefiniowane pola i konstruktory. Wskaż minimalną wersję implementacji sekcji /* metody klasy */ dla klasy Prostokat:
abstract class Figura { abstract double Pole(); abstract double Obwod(); } public class Prostokat extends Figura { private double a; private double b; ... /* Konstruktory */ ... /* Metody klasy */ } | |
| A | B |
public double Pole() { return a * b; } public double Obwod() { return 2*a + 2*b; } | public double Pole() { return a * b; } |
| C | D |
public double LiczPole() { return a * b; } public double LiczObwod() { return 2*a + 2*b; } | abstract double Pole() { return a * b; } abstract double LiczObwod() |
Które z wymienionych stwierdzeń najtrafniej charakteryzuje klasę dziedziczącą?
Kod przedstawiony w języku XML/XAML określa:
<Switch android:id = "@+id/switch1" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:background = "#00ffff" android:text = "Switch" tools:layout_editor_absoluteX = "176dp" tools:layout_editor_absoluteY = "389dp" />
Który z wymienionych składników jest charakterystyczny dla środowiska IDE przeznaczonego do tworzenia aplikacji mobilnych?
Jakie środowisko deweloperskie jest najczęściej wykorzystywane do budowy aplikacji na platformę Android?
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> ); } |
Na jakim etapie cyklu życia projektu tworzony jest szczegółowy opis wymagań funkcjonalnych oraz niefunkcjonalnych?
Które z poniższych nie jest systemem kontroli wersji?
Jakie jest najważniejsze właściwość algorytmów szyfrowania symetrycznego?
Jakie z wymienionych czynności można zrealizować przy pomocy składnika statycznego danej klasy?
Który z wymienionych przykładów przedstawia typ rekordowy?
Co to jest WebSocket?
Która z poniższych właściwości odnosi się do sieci bezprzewodowej?
Która z poniższych technik NIE jest związana z optymalizacją wydajności strony internetowej?
Wskaż poprawny pod względem składniowym kod dla formatu JSON, który jest używany do wymiany danych między backendem a frontendem aplikacji.
osoby: [ {imię: 'Anna', wiek: '31' }, {imię: 'Krzysztof', wiek: '25' } ] | "osoby": [ {"imię": "Anna", "wiek": 31 }, {"imię": "Krzysztof", "wiek": 25 } ] |
| Kod 1 | Kod 2 |
<osoby> <imie>Anna</imie> <wiek>31</wiek> <imie>Krzysztof</imie> <wiek>25</wiek> </osoby> | struct osoby { imie: {Anna}, wiek:{31}; imie: {Krzysztof}, wiek:{25} }; |
| Kod 3 | Kod 4 |
Podejście obiektowe w rozwiązywaniu problemów obejmuje między innymi:
Co to jest debouncing w JavaScript?
Jakie jest podstawowe zastosowanie wzorca projektowego Singleton?
Które narzędzie służy do zarządzania zależnościami w projekcie JavaScript?
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";

Jakie kroki należy podjąć po wykryciu błędu w kodzie podczas testowania?
Która z wymienionych reguł należy do netykiety?
Jakiego typu testy są stosowane do sprawdzania funkcjonalności prototypu interfejsu?