Pytanie 1
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
Wynik: 38/40 punktów (95,0%)
Wymagane minimum: 20 punktów (50%)
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
Które z wymienionych poniżej błędów podczas wykonywania programu można obsłużyć poprzez zastosowanie wyjątków?
W języku C++, zakładając, że przedstawiony fragment kodu poprawnie się skompiluje i zostanie wykonany, to zmiennej liczba przypisana zostanie wartość:
int liczba = rand() % 1000;
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";

Jak zrealizować definiowanie własnego wyjątku w języku C++?
Kod funkcji "wykonaj()" przedstawiony poniżej weryfikuje, czy
bool wykonaj(int argument) { int T[] = {4, 15, -2, 9, 202}; for(int i=0; i<5; i++) { if(T[i] == argument) return true; } return false; }
Które z wymienionych działań, które są częścią procesu kreowania prostej galerii zdjęć w formie aplikacji mobilnej, powinno być realizowane przez zespół?
Przedstawione w filmie działania wykorzystują narzędzie
W języku Java wyjątek ArrayIndexOutOfBoundsException występuje, gdy następuje próba dostępu do elementu tablicy, którego
Które z poniższych nie jest frameworkiem do testowania w JavaScript?
Jakiego kodu dotyczy treść wygenerowana w trakcie działania programu Java?

Który z wymienionych elementów NIE stanowi części instrukcji dla użytkownika programu?
Jakie z wymienionych narzędzi służy do testowania aplikacji?
Jak nazywa się proces znajdowania i usuwania błędów w kodzie?
W sekcji, która odpowiada za obsługę wyjątku wygenerowanego przez aplikację, należy to zdefiniować
Jakie jest źródło błędu w podanym kodzie przez programistę?
class Dokument { public string nazwa; protected string autor; } // .... w kodzie funkcji main Dokument doc = new Dokument(); Console.WriteLine(doc.autor);
Zaprezentowany diagram ilustruje wyniki przeprowadzonych testów:
| Informacje o stronie | ||
|---|---|---|
| Wyświetlenie po | 1.431 s | i |
| Pobieranie | 2.815 s | i |
| Całkowity czas wczytania | 4.395 s | i |
| Czas powtórnego wczytania | 1.609 s | i |
| Ilość przekierowań (wpisanego adresu) | 1 | i |
| Ilość żądań | 145 | i |
| Łącznie przesłane | 6.71 MB | i |
| Pomijane przy powtórnym ładowaniu | 6.47 MB (96%) | i |
| Rozmiar rzeczywisty | 8.29 MB | i |
Jakie słowa kluczowe są stosowane w języku C++ do zarządzania wyjątkami?
Co będzie wynikiem wykonania poniższego kodu w języku C#?
string text = "hello world"; var result = string.Join("", text.Split(' ').Select(s => char.ToUpper(s[0]) + s.Substring(1))); Console.WriteLine(result);
Które z poniższych narzędzi służy do analizy wydajności stron internetowych?
Jaki rodzaj testów można scharakteryzować przedstawionym opisem?
| Nazwa | Opis | Czynności | Po teście |
|---|---|---|---|
| Formularz osobowy | Sprawdzenie odpowiedzi formularza na błędy użytkownika | 1. czy wpisano wszystkie wymagane pola? 2. czy e-mail zawiera znak @? 3. czy nr telefonu zawiera cyfry, zgodnie ze wzorcem? 4. czy jest zgoda na przetwarzanie danych? | Usunąć z bazy danych wpisane podczas testowania osoby |
Co zostanie wypisane w konsoli po wykonaniu poniższego kodu JavaScript?
let a = { value: 10 }; let b = a; b.value = 20; console.log(a.value);
Jakie z wymienionych działań jest fundamentalne w modelu kaskadowym?
Na schemacie widoczny jest fragment diagramu blokowego pewnego algorytmu. Ile razy zostanie zweryfikowany warunek n<7?

Po uruchomieniu poniższego kodu w języku C++ w konsoli pojawi się ciąg liczb:
int a = 1; while (a++ < 6) { cout << a << " "; }
Jakie są różnice między testami funkcjonalnymi a niefunkcjonalnymi?
Wskaż termin, który w języku angielskim odnosi się do "testów wydajnościowych"?
Co będzie wynikiem działania poniższego kodu JavaScript?
const obj = { name: 'John', greet: function() { setTimeout(function() { console.log(`Hello, ${this.name}`); }, 1000); } }; obj.greet();
Który z wymienionych typów testów najlepiej ocenia odporność aplikacji na intensywne obciążenie?
Co to jest debouncing w JavaScript?
Jednym z kroków publikacji aplikacji mobilnej w Google Play są testy Beta, które charakteryzują się tym, że są:
Zaprezentowany wykres ilustruje wyniki przeprowadzonych testów

Jakie są cechy testów interfejsu?
Kiedy w programie występuje problem z działaniem, a programista musi zweryfikować wartości znajdujące się w zmiennych w momencie działania aplikacji, to w tym celu należy zastosować
Jaka będzie wartość zmiennej x po wykonaniu poniższego kodu?
let x = 0; for (let i = 0; i < 10; i++) { if (i % 2 === 0) continue; x += i; }
Jakie elementy powinny być uwzględnione w scenariuszu testów aplikacji?
Co to jest automatyzacja testowania procesów?
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++; }
Zmienna o typie logicznym może mieć następujące wartości:
Jaką wartość ma zmienna b po wykonaniu poniższego kodu?
int a = 1, b = 20, c = 3; while (a <= 10) { b = b - c; a += 2; }