Pytanie 1
Która z poniższych technologii jest używana do tworzenia interfejsów użytkownika w aplikacjach React?
Wynik: 37/40 punktów (92,5%)
Wymagane minimum: 20 punktów (50%)
Która z poniższych technologii jest używana do tworzenia interfejsów użytkownika w aplikacjach React?
W jaki sposób definiuje się konstruktor kopiujący w ramach klasy?
W jakiej sytuacji wykorzystanie stosu będzie korzystniejsze niż lista podczas projektowania zestawu danych?
Jakie elementy powinny być uwzględnione w dokumentacji testowej aplikacji?
Wskaż uproszczoną wersję kodu XAML dla elementów w pokazanym oknie dialogowym?

Do czego służy operator spread (...) w JavaScript?
Przedstawiony fragment dotyczy funkcji resize w języku C++. Ta funkcja obniży długość elementu string, gdy wartość parametru
| Resize string Resizes the string to a length of n characters. If n is smaller than the current string length, the current value is shortened to its first n character, removing the characters beyond the nth. If n is greater than the current string length, the current content is extended by inserting at the end as many characters as needed to reach a size of n. If c is specified, the new elements are initialized as copies of c; otherwise, they are value-initialized characters (null characters). Parameters n New string length, expressed in number of characters. size_t is an unsigned integral type (the same as member type string::size_type). c Character used to fill the new character space added to the string (in case the string is expanded). Źródło: http://www.cplusplus.com/reference/string/string/resize/ |
Jakie składniki powinien mieć plan projektu?
Jakie z wymienionych czynności można zrealizować przy pomocy składnika statycznego danej klasy?
Zestaw operatorów przedstawiony poniżej należy do kategorii operatorów:
* / ++ -- %Co to jest Continuous Integration (CI)?
Jakie są korzyści z wykorzystania struktur danych typu mapa (np. HashMap w Javie) w kontekście tworzenia zbiorów danych?
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
Jakie metody można wykorzystać do przechowywania informacji o użytkownikach w aplikacji mobilnej na systemie Android?
Który z wymienionych procesów NIE jest częścią etapu kompilacji?
Zamieszczony kawałek kodu w języku C# tworzy hasło. Wskaż prawdziwe stwierdzenie dotyczące cech tego hasła?
var random = new Random(); string pulaZnakow = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; int dlPuli = pulaZnakow.Length - 1; char znak; string wynik = ""; for(int i = 0; i < 8; i++) { znak = pulaZnakow[random.Next(0, dlPuli)]; wynik += znak; }
Przedstawione kody zawierają realizację funkcji oraz jeden zdefiniowany test automatyczny, który weryfikuje działanie funkcji w przypadku, gdy argumentem jest liczba ujemna. W miejsce kropek należy dodać drugi test, który sprawdzi funkcjonalność funkcji, kiedy argumentem jest liczba dodatnia. Który z poniższych kodów jest odpowiedni do tego testu?
export function fun1(number) { if (number < 0) number = number * (-1); return number; } | describe('fun1', () => { it('test1', () => { const result = fun1(-1); expect(result).toBe(1); }) ... }) | ||
it('test2', () => { const result = fun1(1); expect(result).toBe(result+1); }) | A. | it('test2', () => { const result = fun1(2); expect(result).toBe(-2); }) | B. |
it('test2', () => { const result = fun1(2); expect(result).toBe(2); }) | C. | it('test2', () => { const result = fun1(1); expect(result).toBe(-1); }) | D. |
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?
W jakim języku został stworzony framework Angular?
Podejście obiektowe w rozwiązywaniu problemów obejmuje między innymi:
Która z wymienionych metod najlepiej chroni komputer przed złośliwym oprogramowaniem?
Który z wymienionych elementów jest fundamentalny w architekturze klient-serwer?
Jakie jest oznaczenie komentarza wieloliniowego w języku Java?
Który z wymienionych elementów stanowi przykład zbiorowej ochrony?
Algorytm wyszukiwania sekwencyjnego z wykorzystaniem wartownika opiera się na założeniu, że
Który z poniższych przykładów stanowi aplikację mobilną wykorzystującą bazę danych?
Co to jest WebSockets?
Jakie zdarzenie jest wywoływane, gdy kliknięta zostaje myszą nieaktywna kontrolka lub okno?
Szablon MojaTablica oferuje funkcjonalność tablicy z indeksami oraz elementami różnych typów. W oparciu o pokazany kod, który wykorzystuje ten szablon do tworzenia tablicy asocjacyjnej, wskaż definicję, która posługuje się szablonem do zainicjowania tablicy, gdzie indeksami są liczby całkowite, a elementami są napisy?
MojaTablica tab1 = new MojaTablica<string, string>(); tab1["good"] = "dobry";
Co oznacza termin 'hoisting' w JavaScript?
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
Wskaż poprawny komentarz jednoliniowy, który można dodać w linii 3 w miejscu znaków zapytania, aby był zgodny ze składnią i opisywał operację przeprowadzaną w tej linii?
string[] langs = {"C++", "C#", "Java", "Python"}; foreach (string i in langs) { Console.WriteLine(i); ??? }
Zgodnie z informacjami zawartymi w ramce, wskaż, który z rysunków ilustruje element przypisany do klasy Badge określonej w bibliotece Bootstrap?

Zmienna o typie logicznym może mieć następujące wartości:
Które narzędzie służy do tworzenia makiet interfejsu użytkownika (UI mockups)?
Co to jest BEM w kontekście CSS?
Która z poniższych technologii nie jest używana do tworzenia aplikacji mobilnych?
W jaki sposób można zmniejszyć liczbę danych zbieranych przez aplikacje mobilne?
Przyjmując, że opisana hierarchia klas właściwie odzwierciedla figury geometryczne i każda figura ma zdefiniowaną metodę do obliczania pola, to w której klasie można znaleźć deklarację metody liczPole()?

Który z frameworków pozwala na tworzenie aplikacji z graficznym interfejsem użytkownika oraz obsługą wydarzeń?