Pytanie 1
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
Wynik: 35/40 punktów (87,5%)
Wymagane minimum: 20 punktów (50%)
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
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. |
Który z poniższych przypadków stanowi test niefunkcjonalny?
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);
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 sekcji, która odpowiada za obsługę wyjątku wygenerowanego przez aplikację, należy to zdefiniować
Jakie elementy powinny być uwzględnione w scenariuszu testów aplikacji?
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
Jakie narzędzie jest wykorzystywane do zgłaszania błędów w projektach IT?
Jakie jest główne zadanie debuggera w środowisku programowania?
Wskaż termin, który w języku angielskim odnosi się do "testów wydajnościowych"?
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 elementy powinny być ujęte w dokumentacji programu?
W jakiej fazie cyklu życia projektu informatycznego następuje integracja oraz testowanie wszystkich modułów systemu?
Jakie narzędzie może zostać wykorzystane do automatyzacji testów aplikacji internetowych?
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; }
Co zostanie wypisane w konsoli po wykonaniu poniższego kodu?
let i = 0; while (i < 5) { i++; if (i === 3) continue; console.log(i); }
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++; }
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());
Jakie aspekty powinny być brane pod uwagę przy tworzeniu zestawów danych?
Jakie informacje zawiera dokumentacja realizacji projektu?
Który z wymienionych procesów NIE jest częścią etapu kompilacji?
W języku Java wyjątek ArrayIndexOutOfBoundsException występuje, gdy następuje próba dostępu do elementu tablicy, którego
Jakiego kodu dotyczy treść wygenerowana w trakcie działania programu Java?

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();
Jakie narzędzie najlepiej wykorzystać do testowania API REST?
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
Zaprezentowany wykres ilustruje wyniki przeprowadzonych testów

Co to jest debouncing w JavaScript?
Jakie zadanie wykonuje debugger?
Jakie narzędzie umożliwia testowanie API w aplikacjach internetowych?
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
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); });
Jakie z wymienionych narzędzi jest szeroko stosowane do debugowania aplikacji internetowych?
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); }
Który z wymienionych kroków wchodzi w skład testowania aplikacji?
Jakie z wymienionych działań jest fundamentalne w modelu kaskadowym?
Jakie narzędzie jest używane do automatyzacji testów interfejsu użytkownika aplikacji webowych?
Co zostanie wyświetlone po wykonaniu poniższego kodu w PHP?
$x = 5; $y = '5'; var_dump($x == $y); var_dump($x === $y);