Pytanie 1
Jaką rolę pełni debugger w trakcie programowania?
Wynik: 28/40 punktów (70,0%)
Wymagane minimum: 20 punktów (50%)
Jaką rolę pełni debugger w trakcie programowania?
Co to jest Cypress?
Wykorzystując jeden z dwóch zaprezentowanych sposobów inkrementacji w językach z rodziny C lub Java, można zauważyć, że
Zapis pierwszy:
b = a++;Zapis drugi:
b = ++a;
Jaką rolę pełni instrukcja throw w języku C++?
Jakie kroki należy podjąć po wykryciu błędu w kodzie podczas testowania?
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);
Co zostanie wyświetlone po wykonaniu poniższego kodu w języku Python?
data = [1, 2, 3, 4, 5] result = list(map(lambda x: x*2, filter(lambda x: x % 2 == 0, data))) print(result)
Jakie jest główne zadanie debuggera w środowisku programowania?
Wskaż termin, który w języku angielskim odnosi się do "testów wydajnościowych"?
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 elementy powinny być uwzględnione w scenariuszu testów aplikacji?
Które z wymienionych poniżej błędów podczas wykonywania programu można obsłużyć poprzez zastosowanie wyjątków?
Na ilustracji pokazany jest fragment diagramu blokowego pewnego algorytmu. Ile razy warunek n<7 będzie badany?

Jakie są cechy testów interfejsu?
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
W jakiej fazie cyklu życia projektu informatycznego następuje integracja oraz testowanie wszystkich modułów systemu?
Po uruchomieniu poniższego kodu w języku C++ w konsoli pojawi się ciąg liczb:
int a = 1; while (a++ < 6) { cout << a << " "; }
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 są różnice między testami funkcjonalnymi a niefunkcjonalnymi?
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ć
Który z wymienionych poniżej przykładów ilustruje prawidłowy szkielet zarządzania wyjątkami w języku C++?
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. |
Jakie z wymienionych narzędzi służy do testowania aplikacji?
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; }
Błędy w interpretacji kodu stworzonego za pomocą React.js lub Angular można wykryć dzięki
Który z wymienionych elementów NIE stanowi części instrukcji dla użytkownika programu?
Jakie narzędzie jest wykorzystywane do zgłaszania błędów w projektach IT?
Jednym z rodzajów testów funkcjonalnych, które można przeprowadzić na aplikacji webowej, jest ocena
Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu?
console.log(typeof null); console.log(typeof undefined); console.log(typeof []); console.log(typeof NaN);
Które z wymienionych narzędzi nie znajduje zastosowania w tworzeniu aplikacji desktopowych?
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 narzędzie umożliwia testowanie API w aplikacjach internetowych?
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); });
Jakiego typu testy są stosowane do sprawdzania funkcjonalności prototypu interfejsu?
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?
Wynikiem wykonania poniższego fragmentu kodu jest wyświetlenie liczb z zakresu od 2 do 20, które są
for (let number = 2; number <= 20; number++) { let check = true; for (let test = 2; test < number; test++) { if (number % test === 0) { check = false; break; } } if (check) console.log(number); }
Który z wymienionych typów testów najlepiej ocenia odporność aplikacji na intensywne obciążenie?
Jaki będzie wynik działania poniższego kodu JavaScript?
let x = 5; let y = '10'; console.log(x + y);
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); }