Strona główna
E.12
E12 - Teoria
E12 - Praktyka
E.13
E13 - Teoria
E13 - Praktyka
INF.02 EE.08
INF.02 EE.08 - Teoria
INF.02 EE.08 - Praktyka
INF.03 EE.09 E.14
INF.03 EE.09 E.14 - Teoria
INF.03 EE.09 E.14 - Praktyka
INF.04
INF.04 - Teoria
INF.04 - Praktyka
System Testów
Kontakt
Test 40 pytań
INF.04
Kwalifikacja INF.04 - Projektowanie, programowanie i testowanie aplikacji
1. W aplikacji desktopowej zdefiniowano listę rozwijaną i przypisano cztery funkcje obsługujące zdarzenia tej kontrolki. Który komunikat zostanie wyświetlony w momencie wyboru w liście?
A.
Zdarzenie 3
B.
Zdarzenie 4
C.
Zdarzenie 1
D.
Zdarzenie 2
2. Obiektowe podejście do rozwiązywania problemów obejmuje między innymi:
A.
klasy, obiekty i hermetyzację
B.
pola, metody, rekurencję i kwerendy
C.
wyzwalacze i polimorfizm
D.
zmienne, procedury i funkcje
3. Wywołanie funkcji zamien napisanej w języku C++ może wyglądać następująco
A.
zamien(12, 34);
B.
zamien(*a, *b); //a,b - zmienne typu całkowitego
C.
zamien(&a, &b); //x,y - zmienne typu całkowitego
D.
zamien(m,n); //m,n - zmienne typu całkowitego
4. Jedną z możliwości testów funkcjonalnych wykonywanych na aplikacji webowej jest sprawdzenie
A.
bezpieczeństwa aplikacji
B.
stopnia optymalizacji kodu aplikacji
C.
wydajności aplikacji
D.
poprawności wyświetlanych elementów aplikacji
5. Wskaż cechę charakterystyczną szablonów programowania obiektowego
A.
odnoszą się tylko do typów liczbowych
B.
zawierają informacje o formatowaniu stron internetowych
C.
definiują funkcjonalność uniwersalną dla różnych typów danych
D.
operują na danych jednego określonego typu
6. Przedstawiony kod XAML zostanie wyrenderowany jako:
A.
A
B.
B
C.
C
D.
D
7. Która z poniższych kart graficznych zapewnia większą wydajność w grach komputerowych?
A.
Intel UHD Graphics 630 – zintegrowana
B.
AMD Radeon R7 240 – 2GB GDDR5, 64-bit
C.
AMD Radeon RX 580 – 8GB GDDR5, 256-bit
D.
NVIDIA GeForce GTX 1050 Ti – 4GB GDDR5, 128-bit
8. Jakie podejście najlepiej zastosować podczas projektowania aplikacji, która ma działać na różnych platformach?
A.
Skupienie się wyłącznie na wyglądzie aplikacji
B.
Wyłącznie dostosowanie aplikacji do systemu Windows
C.
Zastosowanie technik responsywnego projektowania interfejsu
D.
Tworzenie dedykowanego kody dla każdej platformy
9. Z tabeli przedstawiającej złożoność obliczeniową algorytmów sortowania na dowolnym, dużym, zbiorze wejściowym (ponad 100 elementów) wynika, że najszybszą metodą jest algorytm sortowania:
A.
przez scalanie
B.
bąbelkowego
C.
przez zliczanie
D.
kubełkowego
10. API typu REST wymienia dane w formacie zwanym
A.
JSON
B.
JWT
C.
XML
D.
HTML
11. Która z poniższych sytuacji narusza prawa autorskie?
A.
Korzystanie z programu typu open-source zgodnie z licencją
B.
Publikowanie filmu chronionego prawami autorskimi bez zgody właściciela
C.
Zakup licencji na oprogramowanie
D.
Tworzenie kopii zapasowej posiadanego legalnie programu
12. Na obrazie przedstawiono fragment emulacji iOS z kontrolką. Który kod XAML opisuje tę kontrolkę?
A.
< Stepper Increment= "1" / >
B.
< Stepper Increment= "1" / >
C.
< Switch IsToggled= "true" / >
D.
< Entry IsPassword= "true" / >
13. W programie napisanym w języku C++ należy utworzyć zmienną, która przechowa liczbę rzeczywistą. Określ typ tej zmiennej
A.
int
B.
double
C.
number
D.
numeric
14. Które narzędzie może być używane do automatycznego testowania aplikacji webowych?
A.
Postman
B.
Blender
C.
Selenium
D.
Visual Studio Code
15. Dla podanego algorytmu złożoność obliczeniowa jest równa
A.
O(n log n)
B.
O(n)
C.
O(1)
D.
O(n
2
)
16. Programista zapisał w pliku HTML przedstawioną linię kodu, aby
A.
skorzystać z funkcji biblioteki jQuery, która wcześniej została pobrana i zapisana lokalnie.
B.
umieścić kod JavaScript pomiędzy znacznikami <script></script>
C.
pobrać z Internetu w momencie odsłony strony i zastosować bibliotekę jQuery.
D.
zadeklarować własną funkcję JavaScript o nazwie min.js
17. Po wykonaniu przedstawionego kodu wartość przechowywana w zmiennej b wynosi
A.
5
B.
2
C.
11
D.
20
18. Przedstawiając algorytm za pomocą bloków, blok start/stop narysujemy w kształcie?
A.
Równoległoboku.
B.
Elipsy.
C.
Trójkąta.
D.
Prostokąta.
19. Który z poniższych parametrów dysku twardego ma największy wpływ na jego szybkość?
A.
Prędkość obrotowa talerzy (RPM)
B.
Pojemność dysku
C.
Rodzaj złącza (SATA/PCIe)
D.
Ilość pamięci podręcznej (Cache)
20. Wskaż niestabilny algorytm sortowania
A.
sortowanie bąbelkowe
B.
sortowanie przez wstawianie
C.
sortowanie szybkie
D.
sortowanie przez zliczanie
21. Poniższa definicja dotyczy wzorca projektowego o nazwie
A.
Fasada
B.
Prototyp
C.
Dekorator
D.
Kompozyt
22. Jednym z etapów publikacji mobilnej w sklepie Google Play są testy Beta, których cechą charakterystyczną jest to, że są one:
A.
podzielone na testy funkcjonalne, wydajnościowe i skalowalności
B.
przeprowadzane w oparciu o dokument z przypadkami testowymi
C.
wykonane przez grupę docelowych użytkowników aplikacji
D.
wykonywane przez grupę zatrudnionych testerów z firmy Google
23. Do czego służy dokumentacja wdrożeniowa?
A.
Do zarządzania bazą danych aplikacji
B.
Do testowania wydajności aplikacji
C.
Do tworzenia zadań w systemie kontroli wersji
D.
Do opisania procesu instalacji i konfiguracji aplikacji w środowisku produkcyjnym
24. Przedstawione równoważne funkcjonalnie fragmenty kodu w bibliotece React.js oraz we frameworku Angular mają za zadanie wyświetlić
A.
jedynie przycisk i obsłużyć generowane nim zdarzenie click.
B.
liczbę kliknięć przycisku.
C.
liczbę 0 po przyciśnięciu przycisku.
D.
jedynie napis BTN_1.
25. Do form przekazu werbalnego należy
A.
mówienie
B.
wyraz twarzy
C.
pozycja ciała
D.
gestykulacja
26. Metodyka zwinna (ang. agile) polega na
A.
podziale przedsięwzięcia na następujące po sobie etapy: projekt, programowania, testy, wraz z ciągłym szacowaniem ryzyka przedsięwzięcia
B.
dekompozycji przedsięwzięcia na części, które są oddzielnie projektowane, wytwarzane i testowane w krótkich cyklach
C.
zaprojektowaniu całej aplikacji na początku trwania przedsięwzięcia i tworzeniu jej na przemian z testowaniem
D.
opracowaniu testów dla całego przedsięwzięcia, a następnie implementowaniu kolejnych jego części
27. Przedstawiona dokumentacja opisuje algorytm sortowania
A.
szybkiego (Quicksort)
B.
przez wybór
C.
przez wstawianie
D.
bąbelkowe
28. Jak można ograniczyć ilość danych zbieranych przez aplikacje mobilne?
A.
Sprawdzać i dostosowywać uprawnienia aplikacji w ustawieniach
B.
Udostępniać aplikacjom wszystkie wymagane dane
C.
Nie wyłączać dostępu aplikacji do lokalizacji i kontaktów
D.
Korzystać z aplikacji bez weryfikowania ich pochodzenia
29. Który z poniższych opisów najlepiej definiuje system informatyczny?
A.
Oprogramowanie wspierające wyłącznie zarządzanie danymi osobowymi
B.
Zespół urządzeń technicznych wykorzystywanych do pracy biurowej
C.
Zespół ludzi, procedur, oprogramowania i sprzętu służący do przetwarzania danych
D.
Sieć komputerowa umożliwiająca komunikację między użytkownikami
30. Jakiego typu dane przechowuje baza danych NoSQL?
A.
Relacyjne dane tabelaryczne
B.
Dane hierarchiczne i nienormalizowane
C.
Wyłącznie dane tekstowe
D.
Dane tylko w formacie JSON
31. Rozwinięciem skrótu ORM jest:
A.
Object Relational Mapping
B.
Object Relational Macro
C.
Object Reconstruct Mapping
D.
Object Relational Model
32. Na równoważnych funkcjonalnie fragmentach kodu aplikacji Angular i React.js przedstawiono:
A.
obsługę zdarzenia zatwierdzenia formularza
B.
wypisanie w konsoli przeglądarki danych pobranych z pól formularzy w czasie rzeczywistym, gdy użytkownik je wypełnia
C.
funkcję, która przepisuje do zmiennych f lub e dane z pola input formularza
D.
funkcję wypełniającą dane w formularzu podczas jego inicjacji
33. Programista chce dobrać najszybciej działający algorytm przetwarzania danych w swojej aplikacji. Na podstawie przedstawionej w tabeli złożoności obliczeniowej, należy wybrać algorytm numer
A.
2 lub 3
B.
3
C.
4
D.
1 lub 5
34. Do czego służą komentarze w kodzie źródłowym programu?
A.
Do dokumentowania działania kodu i ułatwienia jego zrozumienia
B.
Do uruchamiania kodu w trybie debugowania
C.
Do definiowania zmiennych globalnych
D.
Do optymalizacji wydajności kodu
35. Jednym z zadań projektowania aplikacji jest funkcjonalność cofnięcia wykonywanych ostatnio czynności do 20 operacji wstecz (undo). Strukturą danych przeznaczoną do tego typu zadania, którą cechuje dostęp jedynie do ostatniego dodanego elementu jest
A.
kolejka
B.
drzewo
C.
tablica
D.
stos
36. Listę plików/katalogów, które są ignorowane przez system kontroli wersji git należy umieścić w pliku:
A.
.gitsettings
B.
.configgit
C.
.ignoregit
D.
.gitignore
37. Który rodzaj pamięci RAM należy wybrać do wydajnego komputera gamingowego?
A.
DDR4
B.
DDR5
C.
DDR3
D.
LPDDR4
38. Przedstawione oznaczenie praw Creative Commons, pozwala na darmowe korzystanie z utworu:
A.
pod warunkiem pozostawienia go w oryginalnej postaci
B.
w celu zmiany lub remiksowania
C.
w celach komercyjnych
D.
pod warunkiem udostępnienia go na tej samej licencji
39. Wskaż kod poprawny składniowo dla formatu JSON, służącego do wymiany danych pomiędzy częściami backend i frontend aplikacji
A.
Kod 1
B.
Kod 2
C.
Kod 3
D.
Kod 4
40. Przedstawionym na schemacie algorytmem Euklidesa należy się posłużyć do wyznaczenia
A.
największego elementu zbioru liczb
B.
najmniejszej liczby pierwszej w przedziale
C.
najmniejszej wspólnej wielokrotności
D.
największego wspólnego dzielnika
Sprawdź odpowiedzi!