Filtrowanie pytań
Projektowanie, programowanie …
A. Blender
B. JIRA
C. Git
D. Photoshop
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], [1, 2], [3], [1, 2, 4]
C. [1], [2], [3], [4, 3]
D. [1], [2], [3], [4]
Projektowanie, programowanie …
Które z wymienionych narzędzi nie znajduje zastosowania w tworzeniu aplikacji desktopowych?
A. Kompilator
B. Przeglądarka internetowa
C. Edytor graficzny
D. Debugger
Projektowanie, programowanie …
Jakie narzędzie jest używane do automatyzacji testów interfejsu użytkownika aplikacji webowych?
A. JIRA
B. Selenium
C. Slack
D. Trello
Projektowanie, programowanie …
Po uruchomieniu podanego kodu w języku C++ na konsoli zobaczymy następujący tekst:

A. dodawania: 5+5.12345=10.123450 Wynik
B. "%s dodawania: %d + %.2f=%f", "Wynik", a, b, w
C. "%s dodawania: %d + %.2f = %f", "Wynik", 5, 5.12345, 10.123450
D. Wynik dodawania: 5+5.12=10.123450
INF.04 Pytanie 46
Projektowanie, programowanie …
Działania przedstawione w filmie korzystają z narzędzia
A. kompilatora dla interfejsu graficznego
B. debuggera analizującego wykonujący kod
C. generatora GUI przekształcającego kod do języka XAML
D. generatora kodu java
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 x i y wynosi 15
B. Suma 5 i 10 wynosi x + y
C. Error: niewłaściwa składnia
D. Suma 5 i 10 wynosi 15
Projektowanie, programowanie …
Jakie narzędzie może zostać wykorzystane do automatyzacji testów aplikacji internetowych?
A. Selenium
B. Blender
C. Visual Studio Code
D. Postman
Projektowanie, programowanie …
Jaką rolę pełni instrukcja throw w języku C++?
A. Ogranicza zasięg zmiennych w bloku try
B. Inicjuje nowy wyjątek podczas działania aplikacji
C. Zgłasza wyjątek, który można przechwycić za pomocą bloku catch
D. Przerywa działanie programu, gdy wystąpi wyjątek
Projektowanie, programowanie …
Jakie narzędzie najlepiej wykorzystać do testowania API REST?
A. Git
B. Jasmine
C. Postman
D. Selenium
Projektowanie, programowanie …
Co to jest event bubbling w JavaScript?
A. System powiadomień o błędach w konsoli JavaScript
B. Technika optymalizacji wydajności zdarzeń na stronie
C. Metoda zarządzania kolejką zdarzeń w aplikacjach asynchronicznych
D. Proces, w którym zdarzenie zaczyna się od najbardziej szczegółowego elementu i propaguje w górę hierarchii DOM
Projektowanie, programowanie …
Co to jest Continuous Integration (CI)?
A. Praktyka automatycznego integrowania kodu w repozytorium wspólnym wraz z testami
B. Technika tworzenia aplikacji mobilnych w sposób przyrostowy
C. Metoda ciągłego monitorowania wydajności aplikacji w produkcji
D. Protokół komunikacji między różnymi częściami aplikacji
INF.04 Pytanie 53
Projektowanie, programowanie …
Jakie aspekty powinny być brane pod uwagę przy tworzeniu zestawów danych?
A. Narzędzia do analizy błędów
B. Metoda alokacji pamięci dla danych
C. Ilość linii kodu programu
D. Typ zastosowanego kompilatora
Projektowanie, programowanie …
Które z poniższych jest podstawowym rodzajem testów używanych w testowaniu jednostkowym?
A. Testy akceptacyjne
B. Testy integracyjne
C. Testy systemowe
D. Testy jednostkowe
Projektowanie, programowanie …
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

A. 5.96
B. 6
C. 5
D. 596
Projektowanie, programowanie …
Co oznacza walidacja kodu programu?
A. Czynnością weryfikującą poprawność i zgodność kodu z założeniami
B. Czynnością polegającą na kompilowaniu kodu
C. Czynnością związaną z tworzeniem dokumentacji kodu
D. Czynnością dotyczącą publikacji aplikacji w sklepie
Projektowanie, programowanie …
Jakie informacje zawiera dokumentacja realizacji projektu?
A. Zestawienie błędów wykrytych w trakcie testów
B. Dane dotyczące faz wdrożenia aplikacji w środowisku produkcyjnym
C. Podręcznik użytkownika dla końcowych odbiorców aplikacji
D. Strategia marketingowa aplikacji
Projektowanie, programowanie …
Które z poniższych narzędzi służy do analizy wydajności stron internetowych?
A. Docker
B. Webpack
C. Lighthouse
D. Postman
Projektowanie, programowanie …
Jakie narzędzie umożliwia testowanie API w aplikacjach internetowych?
A. Microsoft Excel
B. Postman
C. Node.js
D. Blender
Projektowanie, programowanie …
Które z wymienionych poniżej błędów podczas wykonywania programu można obsłużyć poprzez zastosowanie wyjątków?
A. Błąd kompilacyjny
B. Błąd w składni
C. Błąd dzielenia przez zero
D. Niekompatybilność typów danych w kodzie
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. ~pracownik
B. pracownik
C. wypisz
D. operator==
Projektowanie, programowanie …
Co to jest Cypress?
A. Biblioteka komponentów UI dla React
B. Framework do testowania end-to-end aplikacji webowych
C. System zarządzania bazami danych dla aplikacji mobilnych
D. Narzędzie do kompilacji kodu TypeScript
Projektowanie, programowanie …
Jednym z kroków publikacji aplikacji mobilnej w Google Play są testy Beta, które charakteryzują się tym, że są:
A. prowadzone w oparciu o dokument zawierający przypadki testowe
B. realizowane przez zespół zatrudnionych testerów z Google
C. przeprowadzane przez grupę docelowych użytkowników aplikacji
D. podzielone na testy dotyczące funkcjonalności, wydajności i skalowalności
Projektowanie, programowanie …
Co oznacza pojęcie TDD w kontekście programowania?
A. Technical Design Document - dokumentacja techniczna projektu
B. Task Deployment Diagram - schemat wdrażania zadań w projekcie
C. Type Definition Document - dokumentacja typów danych w aplikacji
D. Test-Driven Development - praktyka pisania testów przed implementacją kodu
Projektowanie, programowanie …
Jakiego kodu dotyczy treść wygenerowana w trakcie działania programu Java?

A. Kodu 2
B. Kodu 1
C. Kodu 4
D. Kodu 3
Projektowanie, programowanie …
Które z poniższych nie jest frameworkiem do testowania w JavaScript?
A. Mocha
B. Express
C. Jasmine
D. Jest
Projektowanie, programowanie …
Błędy w interpretacji kodu stworzonego za pomocą React.js lub Angular można wykryć dzięki
A. wbudowanemu debuggerowi w danym środowisku
B. narzędziom zainstalowanym po stronie serwera aplikacji
C. konsoli przeglądarki internetowej
D. kompilatorowi języka JavaScript
Projektowanie, programowanie …
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
A. Gwarantuje automatyczną kompilację programu
B. Eliminuje potrzebę korzystania ze zmiennych globalnych
C. Umożliwia skrócenie kodu przez eliminację wszelkich komentarzy
D. Ułatwia proces debugowania oraz ponowne wykorzystanie fragmentów kodu
Projektowanie, programowanie …
Na ilustracji pokazany jest fragment diagramu blokowego pewnego algorytmu. Ile razy warunek n<7 będzie badany?

A. 7
B. 6
C. 8
D. 5
Projektowanie, programowanie …
Wskaż termin, który w języku angielskim odnosi się do "testów wydajnościowych"?
A. security testing
B. unit testing
C. integration testing
D. performance testing
Projektowanie, programowanie …
Jakie jest źródło błędu w podanym kodzie przez programistę?

A. pole autor jest niedostępne z tego poziomu
B. inicjacja obiektu została błędnie zapisana
C. brak konstruktora w definicji klasy
D. argumenty konstruktora powinny być przekazane podczas inicjacji obiektu
Projektowanie, programowanie …
W języku Java wyjątek ArrayIndexOutOfBoundsException występuje, gdy następuje próba dostępu do elementu tablicy, którego
A. indeks jest równy lub większy od rozmiaru tablicy
B. wartość przekracza rozmiar tablicy
C. indeks mieści się w zakresie od 0 do n-1, gdzie n oznacza rozmiar tablicy
D. wartość przewyższa jego indeks
Projektowanie, programowanie …
Które z poniższych nie jest typem testu w programowaniu?
A. Testy jednostkowe
B. Testy end-to-end
C. Testy integracyjne
D. Testy kompilacyjne
Projektowanie, programowanie …
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); |
A. [1, 2, 3, 4, 5]
B. [1, 3, 5]
C. 2,4
D. [2, 4]
Projektowanie, programowanie …
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); }); |
A. success
B. success, first then
C. first then
D. first then, success
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ź D
B. Odpowiedź B
C. Odpowiedź A
D. Odpowiedź C
Projektowanie, programowanie …
Co zostanie wypisane w konsoli po wykonaniu poniższego kodu?
let i = 0; while (i < 5) { i++; if (i === 3) continue; console.log(i); } |
A. 1, 2, 4, 5
B. 0, 1, 2, 3, 4
C. 0, 1, 2, 4, 5
D. 1, 2, 3, 4, 5
Projektowanie, programowanie …
W sekcji, która odpowiada za obsługę wyjątku wygenerowanego przez aplikację, należy to zdefiniować
A. finally
B. catch
C. try
D. throw
Projektowanie, programowanie …
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(); |
A. Hello, null
B. Hello, undefined
C. Hello, John
D. TypeError
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. Plan Testów
B. Raport Podsumowujący Testy
C. Specyfikacja Procedury Testowej
D. Dziennik Testów