Pytanie 1
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?
Wynik: 24/40 punktów (60,0%)
Wymagane minimum: 20 punktów (50%)
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?
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
Kompilator może wygenerować błąd "incompatible types", gdy
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; }
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);
Co to jest Continuous Integration (CI)?
Jaką wartość będzie miała zmienna result po wykonaniu poniższego kodu PHP?
$array = [5, 1, 8, 3, 7]; $result = 0; foreach ($array as $value) { if ($value > $result) { $result = $value; } }
W przypadku przedstawionych kodów źródłowych, które są funkcjonalnie równoważne, wartość, która zostanie zapisana w zmiennej b po wykonaniu operacji, to
| Python: | C++ / C# / Java: |
|---|---|
| x = 5.96; b = int(x); | double x = 5.96; int b = (int)x; |
Dokumentacja, która została przedstawiona, dotyczy algorytmu sortowania
| To prosta metoda sortowania opierająca się na cyklicznym porównywaniu par sąsiadujących ze sobą elementów i zamianie ich miejscami w przypadku, kiedy kryterium porządkowe zbioru nie zostanie spełnione. Operacje te wykonywane są dopóki występują zmiany, czyli tak długo, aż cały zbiór zostanie posortowany. |
Co to jest debouncing w JavaScript?
W standardzie dokumentacji testów oprogramowania IEEE 829-1998 opisany jest dokument, który zawiera dane o tym, jakie przypadki testowe były wykorzystane, przez kogo i czy zakończyły się sukcesem. Co to jest?
Jakie narzędzie jest używane do automatyzacji testów interfejsu użytkownika aplikacji webowych?
Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu?
console.log(0.1 + 0.2 === 0.3); console.log(0.1 + 0.2);
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); }
Jakie elementy powinny być uwzględnione w scenariuszu testów aplikacji?
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
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); });
Które z poniższych nie jest typem testu w programowaniu?
Który z wymienionych typów testów najlepiej ocenia odporność aplikacji na intensywne obciążenie?
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ć
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
Jak zrealizować definiowanie własnego wyjątku w języku C++?
Co to jest automatyzacja testowania procesów?
W sekcji, która odpowiada za obsługę wyjątku wygenerowanego przez aplikację, należy to zdefiniować
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 znaczenie ma pojęcie "debugowanie" w kontekście programowania?
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());
Testy mające na celu identyfikację błędów w interfejsach między modułami bądź systemami nazywane są testami
Jaki będzie wynik działania poniższego kodu JavaScript?
let x = 5; let y = '10'; console.log(x + y);
Który z wymienionych poniżej przykładów ilustruje prawidłowy szkielet zarządzania wyjątkami w języku C++?
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; }
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(); |
Jak nazywa się proces znajdowania i usuwania błędów w kodzie?
Dlaczego w wyniku działania tego kodu w języku C++ na ekranie pojawiła się wartość 0 zamiast 50?
int oblicz(int x) { int i = 50; x = x + i; return i; } int main() { int x = 0; int wynik = oblicz(x); std::cout << x; }
Co to jest event bubbling w JavaScript?
Które z poniższych jest podstawowym rodzajem testów używanych w testowaniu jednostkowym?
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));
Jakiego kodu dotyczy treść wygenerowana w trakcie działania programu Java?

Błędy w interpretacji kodu stworzonego za pomocą React.js lub Angular można wykryć dzięki
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; }