Pytanie 1
Wskaż rodzaj testów, które przeprowadza się podczas fazy tworzenia kodu źródłowego
Wynik: 36/40 punktów (90,0%)
Wymagane minimum: 20 punktów (50%)
Wskaż rodzaj testów, które przeprowadza się podczas fazy tworzenia kodu źródłowego
W wyniku realizacji zaprezentowanego kodu na ekranie pojawią się:
int tablica[10]; for (int i = 0; i < 10; i++) { if (i % 3 != 0) std::cout << tablica[i] << ", "; }
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óre z poniższych jest podstawowym rodzajem testów używanych w testowaniu jednostkowym?
Jaki typ testów ocenia funkcjonalność aplikacji z punktu widzenia użytkownika końcowego?
Jakie z wymienionych działań jest fundamentalne w modelu kaskadowym?
Jednym z rodzajów testów funkcjonalnych, które można przeprowadzić na aplikacji webowej, jest ocena
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++; }
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))
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);
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; |
Który z wymienionych procesów NIE jest częścią etapu kompilacji?
Co oznacza pojęcie TDD w kontekście programowania?
Jaką rolę pełni instrukcja throw w języku C++?
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); }
Co to jest Continuous Integration (CI)?
Jaki będzie wynik działania poniższego kodu w języku C#?
int x = 5; int y = 10; Console.WriteLine($"Suma {x} i {y} wynosi {x + y}");
Co to jest Cypress?
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)
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óry z wymienionych poniżej przykładów ilustruje prawidłowy szkielet zarządzania wyjątkami w języku C++?
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);
Jednym z kroków publikacji aplikacji mobilnej w Google Play są testy Beta, które charakteryzują się tym, że są:
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?
Testy mające na celu identyfikację błędów w interfejsach między modułami bądź systemami nazywane są testami
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 |
Który z wymienionych typów testów najlepiej ocenia odporność aplikacji na intensywne obciążenie?
Jakiego typu testy są stosowane do sprawdzania funkcjonalności prototypu interfejsu?
Jakie jest główne zadanie debuggera w środowisku programowania?
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
Jakie informacje zawiera dokumentacja realizacji projektu?
Jaką rolę pełni debugger w trakcie programowania?
Co oznacza walidacja kodu programu?
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);
Jakie narzędzie jest używane do automatyzacji testów interfejsu użytkownika aplikacji webowych?
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; }
Zmienna o typie logicznym może mieć następujące wartości:
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);
Jak nazywa się proces znajdowania i usuwania błędów w kodzie?
Która biblioteka JavaScript jest najczęściej używana do tworzenia testowalnych funkcji asynchronicznych?