Filtrowanie pytań
Projektowanie, programowanie …
A. Weryfikacja błędów składniowych
B. Optymalizacja kodu
C. Tłumaczenie kodu źródłowego na język maszynowy
D. Analiza działania programu w czasie rzeczywistym
Projektowanie, programowanie …
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; } |
A. 25
B. 30
C. 20
D. 45
Projektowanie, programowanie …
Jak nazywa się proces znajdowania i usuwania błędów w kodzie?
A. Debugowanie
B. Kompilowanie
C. Interpretowanie
D. Kompensowanie
Projektowanie, programowanie …
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.Console.WriteLine(result); |
A. Hello World
B. HELLO WORLD
C. helloworld
D. HelloWorld
Projektowanie, programowanie …
Po uruchomieniu podanego kodu w języku C++ na konsoli zobaczymy następujący tekst:

A. Wynik dodawania: 5+5.12=10.123450
B. "%s dodawania: %d + %.2f=%f", "Wynik", a, b, w
C. "%s dodawania: %d + %.2f = %f", "Wynik", 5, 5.12345, 10.123450
D. dodawania: 5+5.12345=10.123450 Wynik
Projektowanie, programowanie …
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?
A. Dziennik Testów
B. Specyfikacja Procedury Testowej
C. Plan Testów
D. Raport Podsumowujący Testy
Projektowanie, programowanie …
Jakie narzędzie jest najbardziej odpowiednie do identyfikacji błędów w trakcie działania programu?
A. Linker
B. Kompilator
C. Debugger
D. Interpreter
Projektowanie, programowanie …
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; } } |
A. 7
B. 5
C. 24
D. 8
Projektowanie, programowanie …
W klasie pracownik zdefiniowano opisane metody. Która z nich jest odpowiednia do dodania elementu diagnostycznego o treści: cout << "Obiekt został usunięty";

A. operator==
B. ~pracownik
C. pracownik
D. wypisz
Projektowanie, programowanie …
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
A. Testy jednostkowe
B. Testy integracyjne
C. Testy systemowe
D. Testy akceptacyjne
Projektowanie, programowanie …
Kod funkcji "wykonaj()" przedstawiony powyżej weryfikuje, czy

A. konkretny element (argument) jest obecny w tablicy liczb całkowitych
B. konkretny element (argument) przypada w zakresie od 0 do 4
C. wszystkie elementy w tablicy odpowiadają wartości konkretnego elementu (argument)
D. w tablicy liczb całkowitych znajdują się jedynie wartości 4, 15, -2, 9, 202
Projektowanie, programowanie …
Jakie zadanie wykonuje debugger?
A. Identyfikowanie błędów składniowych podczas kompilacji
B. Umożliwianie analizy działania programu krok po kroku
C. Generowanie pliku wykonywalnego programu
D. Przekładanie kodu źródłowego na język maszynowy
Projektowanie, programowanie …
Które z poniższych jest podstawowym rodzajem testów używanych w testowaniu jednostkowym?
A. Testy integracyjne
B. Testy systemowe
C. Testy jednostkowe
D. Testy akceptacyjne
Projektowanie, programowanie …
W zaprezentowanym fragmencie kodu występuje błąd logiczny. Na czym on polega?

A. nieprawidłowym warunku pętli, który sprawia, że pętla jest nieskończona
B. niewłaściwym warunku pętli, co powoduje, że pętla nigdy się nie wykona
C. braku zainicjowania zmiennej x, co powoduje, że zmienna nie ma wartości początkowej
D. niepoprawnym użyciu funkcji cout, co skutkuje tym, że zmienna jest wczytywana w pętli
Projektowanie, programowanie …
W języku Java wyjątek ArrayIndexOutOfBoundsException występuje, gdy następuje próba dostępu do elementu tablicy, którego
A. wartość przekracza rozmiar tablicy
B. indeks mieści się w zakresie od 0 do n-1, gdzie n oznacza rozmiar tablicy
C. wartość przewyższa jego indeks
D. indeks jest równy lub większy od rozmiaru tablicy
Projektowanie, programowanie …
Który z wymienionych kroków wchodzi w skład testowania aplikacji?
A. Debugowanie kodu w celu znalezienia błędów
B. Projektowanie bazy danych
C. Opracowywanie interfejsu graficznego
D. Kompilowanie aplikacji
Projektowanie, programowanie …
Jakie z wymienionych narzędzi służy do testowania aplikacji?
A. Git
B. Photoshop
C. WordPress
D. Selenium
Projektowanie, programowanie …
Który z wymienionych poniżej przykładów ilustruje prawidłowy szkielet zarządzania wyjątkami w języku C++?
A. try { kod } handle { obsługa }
B. try { kod } except { obsługa }
C. try { kod } catch { obsługa }
D. try { kod } finally { obsługa }
Projektowanie, programowanie …
Przedstawione kody zawierają realizację funkcji oraz jeden zdefiniowany test automatyczny, który weryfikuje działanie funkcji w przypadku, gdy argumentem jest liczba ujemna. W miejscu kropek trzeba 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?

A. Odpowiedź C
B. Odpowiedź A
C. Odpowiedź D
D. Odpowiedź B
Projektowanie, programowanie …
Jednym z kroków przy publikacji aplikacji mobilnej w sklepie Google Play są testy Beta, które charakteryzują się tym, że są one
A. realizowane przez zespół testerów zatrudnionych przez firmę Google
B. przeprowadzane przez grupę docelowych użytkowników aplikacji
C. przeprowadzane na podstawie dokumentu zawierającego przypadki testowe
D. podzielone na testy funkcjonalne, wydajnościowe oraz skalowalności
Projektowanie, programowanie …
W przypadku przedstawionego fragmentu kodu Java, wyjątek zostanie zgłoszony, gdy wartość zmiennej index wyniesie:

A. 1
B. 5
C. 7
D. 0
Projektowanie, programowanie …
Jaki będzie wynik działania poniższego kodu JavaScript?
function foo() { console.log(a); var a = 1; console.log(a); } foo(); |
A. undefined, undefined
B. undefined, 1
C. 1, 1
D. ReferenceError, 1
Projektowanie, programowanie …
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}"); |
A. Suma 5 i 10 wynosi 15
B. Suma 5 i 10 wynosi x + y
C. Error: niewłaściwa składnia
D. Suma x i y wynosi 15
Projektowanie, programowanie …
Jakie rezultaty pojawią się po uruchomieniu poniższego kodu napisanego w języku C++?

A. Bazowa. Pochodna.
B. Pochodna. Bazowa.
C. Pochodna. Pochodna.
D. Bazowa. Bazowa.
Projektowanie, programowanie …
Jakie elementy powinny być uwzględnione w dokumentacji testowej aplikacji?
A. Zalecenia dotyczące optymalizacji kodu
B. Specyfikacje techniczne serwera
C. Opis procedur testowych oraz rezultaty wykonanych testów
D. Harmonogram wdrożenia aplikacji
Projektowanie, programowanie …
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ć
A. wirtualną maszynę
B. analizator składni
C. debugger
D. interpreter
INF.04 Pytanie 27
Projektowanie, programowanie …
Działania przedstawione w filmie korzystają z narzędzia
A. debuggera analizującego wykonujący kod
B. generatora kodu java
C. kompilatora dla interfejsu graficznego
D. generatora GUI przekształcającego kod do języka XAML
Projektowanie, programowanie …
Co następuje, gdy błąd nie zostanie uchwycony przez blok catch?
A. Program kontynuuje działanie, pomijając błąd
B. Instrukcja throw zostanie automatycznie wykreślona
C. Program zakończy działanie z błędem
D. Błąd zostanie zignorowany przez kompilator
Projektowanie, programowanie …
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
A. npm
B. Webpack
C. Babel
D. Chrome DevTools Performance
Projektowanie, programowanie …
W zamieszczonej ramce znajdują się notatki testera dotyczące przeprowadzanych testów aplikacji. Jakiego typu testy planuje przeprowadzić tester?

A. Wydajnościowe
B. Jednostkowe
C. Interfejsu
D. Bezpieczeństwa
Projektowanie, programowanie …
Jaki będzie wynik działania poniższego kodu Python?
def fun(x, l=[]): l.append(x) return l print(fun(1)) print(fun(2)) print(fun(3, [])) print(fun(4)) |
A. [1], [1, 2], [3], [3, 4]
B. [1], [2], [3], [4, 3]
C. [1], [2], [3], [4]
D. [1], [1, 2], [3], [1, 2, 4]
Projektowanie, programowanie …
Która biblioteka JavaScript jest najczęściej używana do tworzenia testowalnych funkcji asynchronicznych?
A. Axios
B. Underscore.js
C. Moment.js
D. D3.js
Projektowanie, programowanie …
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)); |
A. false, false, true
B. true, true, true
C. true, false, false
D. true, false, true
Projektowanie, programowanie …
Jakie z wymienionych działań jest fundamentalne w modelu kaskadowym?
A. Przeprowadzanie testów systemu po zakończeniu każdej fazy
B. Iteracyjne wprowadzanie modyfikacji na każdym poziomie
C. Zakończenie jednej fazy przed rozpoczęciem następnej
D. Równoległe prowadzenie wielu etapów projektu
Projektowanie, programowanie …
Co oznacza pojęcie TDD w kontekście programowania?
A. Type Definition Document - dokumentacja typów danych w aplikacji
B. Test-Driven Development - praktyka pisania testów przed implementacją kodu
C. Task Deployment Diagram - schemat wdrażania zadań w projekcie
D. Technical Design Document - dokumentacja techniczna projektu
Projektowanie, programowanie …
Które z poniższych nie jest frameworkiem do testowania w JavaScript?
A. Jasmine
B. Jest
C. Express
D. Mocha
Projektowanie, programowanie …
Zaprezentowany diagram ilustruje wyniki przeprowadzonych testów:

A. użyteczności
B. wydajnościowych
C. ochrony
D. funkcjonalności
Projektowanie, programowanie …
Jakie słowa kluczowe są stosowane w języku C++ do zarządzania wyjątkami?
A. throw i handle
B. try i catch
C. except i finally
D. try i raise
Projektowanie, programowanie …
Jakie z wymienionych narzędzi jest szeroko stosowane do debugowania aplikacji internetowych?
A. Blender
B. Postman
C. Chrome DevTools
D. Git
Projektowanie, programowanie …
W wyniku realizacji zaprezentowanego kodu na ekranie pojawią się

A. wszystkie elementy tablicy, które mają wartość nieparzystą
B. wszystkie elementy tablicy, które są wielokrotnością 3
C. elementy tablicy o indeksach: 1, 2, 4, 5, 7, 8
D. elementy z indeksów tablicy, które są podzielne przez 3