Pytanie 1
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);
Wynik: 26/40 punktów (65,0%)
Wymagane minimum: 20 punktów (50%)
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 najbardziej odpowiednie do identyfikacji błędów w trakcie działania programu?
Jakie narzędzie umożliwia testowanie API w aplikacjach internetowych?
W sekcji, która odpowiada za obsługę wyjątku wygenerowanego przez aplikację, należy to zdefiniować
Jednym z kroków publikacji aplikacji mobilnej w Google Play są testy Beta, które charakteryzują się tym, że są:
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 |
Co oznacza pojęcie TDD w kontekście programowania?
Jakie z wymienionych narzędzi służy do testowania aplikacji?
W przedstawionych funkcjonalnie równoważnych kodach źródłowych po przeprowadzeniu operacji w zmiennej b zostanie zapisany wynik:
| Python: | C++/C#/Java: |
x = 5.96; b = int(x); | double x = 5.96; int b = (int)x; |
Błędy w interpretacji kodu stworzonego za pomocą React.js lub Angular można wykryć dzięki
Co to jest automatyzacja testowania procesów?
Który z wymienionych typów testów najlepiej ocenia odporność aplikacji na intensywne obciążenie?
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
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);
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
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));
Po uruchomieniu poniższego kodu w języku C++ na konsoli zobaczymy następujący tekst:
#include <stdio.h> int main() { int a = 5; float b = 5.12345; double w; w = a + b; printf("%s dodawania: %d + %.2f = %f", "Wynik", a, b, w); return 0; }
Zmienna o typie logicznym może mieć następujące wartości:
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());
Co zostanie wyświetlone po wykonaniu poniższego kodu w PHP?
$x = 5; $y = '5'; var_dump($x == $y); var_dump($x === $y);
Jakie elementy powinny być uwzględnione w dokumentacji testowej aplikacji?
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);
Jakie słowa kluczowe są stosowane w języku C++ do zarządzania wyjątkami?
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. |
Zaprezentowany wykres ilustruje wyniki przeprowadzonych testów

W języku Java wyjątek ArrayIndexOutOfBoundsException występuje, gdy następuje próba dostępu do elementu tablicy, którego
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?
Zaprezentowany diagram ilustruje wyniki przeprowadzonych testów:
| Informacje o stronie | ||
|---|---|---|
| Wyświetlenie po | 1.431 s | i |
| Pobieranie | 2.815 s | i |
| Całkowity czas wczytania | 4.395 s | i |
| Czas powtórnego wczytania | 1.609 s | i |
| Ilość przekierowań (wpisanego adresu) | 1 | i |
| Ilość żądań | 145 | i |
| Łącznie przesłane | 6.71 MB | i |
| Pomijane przy powtórnym ładowaniu | 6.47 MB (96%) | i |
| Rozmiar rzeczywisty | 8.29 MB | i |
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);
Kompilator może wygenerować błąd "incompatible types", gdy
Które z poniższych nie jest frameworkiem do testowania w JavaScript?
Jaki typ testów ocenia funkcjonalność aplikacji z punktu widzenia użytkownika końcowego?
Jaki będzie wynik działania poniższego kodu JavaScript?
let x = 5; let y = '10'; console.log(x + y);
Co to jest Cypress?
W zamieszczonej ramce znajdują się notatki testera dotyczące przeprowadzanych testów aplikacji. Jakiego typu testy planuje przeprowadzić tester?
|
Jakie elementy powinny być ujęte w dokumentacji programu?
Jakie działania należy podjąć, aby uniknąć nieskończonej rekurencji w danej funkcji?
Które z poniższych nie jest typem testu w programowaniu?
Testy mające na celu identyfikację błędów w interfejsach między modułami bądź systemami nazywane są testami
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; }