Pytanie 1
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
Wynik: 24/40 punktów (60,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 narzędzi nie znajduje zastosowania w tworzeniu aplikacji desktopowych?
Jaki będzie wynik działania poniższego kodu w języku Java?
String a = "hello"; String b = "hello"; String c = new String("hello"); System.out.println(a == b); System.out.println(a == c); System.out.println(a.equals(c));
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 elementy powinny być uwzględnione w dokumentacji testowej aplikacji?
Zaprezentowany diagram ilustruje wyniki przeprowadzonych testów:

Kompilator może wygenerować błąd "incompatible types", gdy
Na schemacie widoczny jest fragment diagramu blokowego pewnego algorytmu. Ile razy zostanie zweryfikowany warunek n<7?

Jakie są cechy testów interfejsu?
W języku Java wyjątek ArrayIndexOutOfBoundsException występuje, gdy następuje próba dostępu do elementu tablicy, którego
Jakie jest przeznaczenie komentarzy w kodzie źródłowym programu?
Które z poniższych narzędzi służy do analizy wydajności stron internetowych?
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
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ć
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++; }
Jakie narzędzie umożliwia testowanie API w aplikacjach internetowych?
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);
Zmienna o typie logicznym może mieć następujące wartości:
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 zadanie wykonuje debugger?
Jakie narzędzie najlepiej wykorzystać do testowania API REST?
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; }
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))
Jaki typ testów ocenia funkcjonalność aplikacji z punktu widzenia użytkownika końcowego?
Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu?
let arr = [1, 2, 3, 4, 5]; let result = arr.filter(num => num % 2 === 0); console.log(result);
Co to jest automatyzacja testowania procesów?
Jak zrealizować definiowanie własnego wyjątku w języku C++?
Co oznacza pojęcie TDD w kontekście programowania?
Jak nazywa się proces znajdowania i usuwania błędów w kodzie?
Co zostanie wyświetlone po wykonaniu poniższego kodu JavaScript?
const promise = new Promise((resolve, reject) => { setTimeout(() => { resolve('success'); }, 1000); }); promise .then(res => { console.log(res); return 'first then'; }) .then(res => { console.log(res); });
Co to jest Continuous Integration (CI)?
Który z wymienionych typów testów najlepiej ocenia odporność aplikacji na intensywne obciążenie?
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); |
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
Które z poniższych jest podstawowym rodzajem testów używanych w testowaniu jednostkowym?
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; }
Który z etapów umożliwia zwiększenie efektywności aplikacji przed jej wydaniem?
Jakie kroki należy podjąć po wykryciu błędu w kodzie podczas testowania?
Co zostanie wyświetlone po wykonaniu poniższego kodu?
function Person(name) { this.name = name; } Person.prototype.sayHello = function() { return `Hello, ${this.name}!`; }; const person = new Person('John'); console.log(person.sayHello());
Jednym z kroków publikacji aplikacji mobilnej w Google Play są testy Beta, które charakteryzują się tym, że są: